Profilo Docente
$metakey, ‘meta_value’ => $metavalue ) );
foreach ($users as $user) {
$IdUtente = $user->ID; }
$cognome = get_user_meta( $IdUtente, “last_name”, “true”);
$nome = get_user_meta( $IdUtente, “first_name”, “true”);
$iddocente = get_user_meta( $IdUtente, “iddocente”, “true”);
$pubblicazioni = get_user_meta( $IdUtente, “pubblicazioni”, “true”);
$curriculumvitae = get_user_meta( $IdUtente, “curriculumvitae”, “true”);
$lineericerca = get_user_meta( $IdUtente, “lineericerca”, “true”);
$recapiti = get_user_meta( $IdUtente, “recapiti”, “true”);
$orarioricevimento = get_user_meta( $IdUtente, “orarioricevimento”, “true”);
$bacheca = get_user_meta( $IdUtente, “bacheca”, “true”);
echo “
echo $nome.” “.$cognome;
echo “
“;
echo “
// recupero indirizzi da persone.csia
$ctx = stream_context_create(array( ‘http’ => array( ‘timeout’ => 120)));
$doc_url = “https://persone.csia.unipd.it/persone/dbc/”.$ruolo.”/”.$iddocente.”.xml”;
$xmls = file_get_contents($doc_url,false,$ctx);
$dxml = simplexml_load_string($xmls);
$qualifica = “qualifica-descr”;
$cvurl = “cv-url”;
$pubblurl = “pubbl-url”;
$iddocente_md5 = $dxml->key;
if ($dxml->$qualifica <> “”) echo “
“.$dxml->$qualifica.”
“;
if ($dxml->telefono <> “”) echo “Telefono: “.$dxml->telefono.” – “;
if ($dxml->email <> “”) echo “Email: email.”\”>”.$dxml->email.”“;
if ($dxml->ssd <> “”) echo “
(“.$dxml->ssd.”)
“;
if ($recapiti <> “”) echo $recapiti;
echo “
“;
// rimando a Info & Avvisi
//if (trim(strip_tags($bacheca))) {
// echo “
“;}
//CurrVitae. Nell’ordine: Syllabus,DBC, niente se vuoti entrambi
if (!empty($dxml->cv)) {
echo $dxml->cv;
} elseif (trim(strip_tags($curriculumvitae))) {
echo $curriculumvitae;
}
if ($dxml->$cvurl <> “”) {
//echo $dxml->$cvurl;
echo “
“;
}
// Orari di ricevimento
//nota: se esiste su syllabus lo pubblica altrimenti se esiste sul profilo locale
// lo pubblica altrimenti non visualizza niente
if (!empty($dxml->ricevimenti)) {
echo “
“;
}
//elseif (trim(strip_tags($orarioricevimento))) {
// echo “
“;
//}
//Pubblicazioni. Nell’ordine: Syllabus,DBC, niente se vuoti entrambi
if (!empty($dxml->pubbl) || !empty($dxml->$pubblurl)) {
echo “
“;
} elseif (trim(strip_tags($pubblicazioni))) {
echo “
“;
}
// Linee di Ricerca PIU’ SOTTO, QUI VENGONO PRESE LE LINEE DI RICERCA DETTAGLIATE E RIMANE COSI’
echo “
“;
// Didattica
echo “
“;
// Orario Ricevimento COMMENTATO PERCHE’ SCARICATO DA SYLLABUS
//if (trim(strip_tags($orarioricevimento))) {
//echo “
Orario di ricevimento//
“.$orarioricevimento.”
“;
//}
//##### FUNZIONI ######
//function leggi_didattica ($urlname,$flag,$iddoc) {
// // legge didattica.unipd usando $url
// // ##$flag=true/false, con false non visualizza il titolo blocco
// if (!$flag) $flag = “true”;
// // imposta il timeout
// $ctx = stream_context_create(array( ‘http’ => array( ‘timeout’ => 200)));
// //OLD $body = file_get_contents(‘https://didattica.uniweb.unipd.it/offerta/’.$urlname,0,$ctx);
// $body = file_get_contents(‘https://didattica.uniweb.unipd.it/off/’.$urlname,0,$ctx);
// //print “
“.$urlname.”
“; # DEBUG
// //$body = file_get_contents(‘http://bachecadev.cca.unipd.it/offerta/’.$urlname);
//
// if ($http_response_header[0] == “HTTP/1.1 200 OK”)
// {
//
// # PARSING dei parametri
// # PATTERN
// $pattern = array (
// ‘#/off/#’ => ‘https://didattica.unipd.it/off/’,
// ‘#https://didattica.unipd.it/off/docente/(\w+)#’ => ‘/www/dipartimento/personale/personale-docente/profilo-docente/?IdDocDid=’.$iddoc.’&ruolo=doc’
// //’#http://didattica.unipd.it/offerta/docente/(\w+)#’ => ‘/www/?page_id=2317&IdDocDid=${1}’
// );
// if ($flag == “false”) {
// $pattern [‘#class=”titolo”#’] = ‘class=”titolo_didattica”‘;
// }
// $body = preg_replace(array_keys($pattern), array_values($pattern), $body);
// $errore = “
Problemi nel fornire questa pagina. Provare più tardi.
“;
// //# echo $body;
// if (!$body ) { echo $errore;} else { echo $body; }
// }
//} // fine function legge_didattica
?>
Moodle – Didattica online
E’ attiva la nuova piattaforma per la didattica on line “Moodle” della Scuola di Scienze Umane accessibile dagli studenti tramite le credenziali di posta elettronica istituzionale dove si potranno trovare i materiali didattici (dispense dei corsi), liste di iscrizioni a varie attività, forum di discussione, messaggi ed avvisi relativi ad insegnamenti e corsi di laurea.
Tutto il materiale didattico dei corsi è reperibile nella nuova piattaforma all’interno del Corso di Laurea e dell’Insegnamento specifico (cliccare sulla voce “Insegnamenti attivati in Moodle” oppure, per insegnamenti di altri corsi di laurea, cliccare sulla voce “Insegnamenti di XXXXX negli spazi Moodle di altri CdL”).
Home Page Moodle Dipartimento dei Beni Culturali
www.beniculturali.unipd.it/moodle
newFindAllCommand(‘interfaccia_php’);
$request = $fm->newFindCommand(‘interfaccia_php’);
$request->addFindCriterion(‘Pubblica’, “SI”);
$request->addFindCriterion(‘IdDocenteWWW’, $iddocente);
$request->addSortRule(‘Nominativo’, 1, FILEMAKER_SORT_ASCEND);
# execute the search transaction
$result = $request->execute();
if(FileMaker::isError($result)) { }
else {
$records = $result->getRecords();
# loop through record objects compiling row html
$rows = ”;
foreach ($records as $record) {
$rows .= ‘
$rows .= ‘