DIPARTIMENTO DEI BENI CULTURALI: ARCHEOLOGIA, STORIA DELL'ARTE, DEL CINEMA E DELLA MUSICA
简体中文 English Italiano

Personale Docente

Nome Cognome Telefono Email

“;
$table_end=”

“;
$ruolo=”doc”;
$ctx = stream_context_create(array( ‘http’ => array( ‘timeout’ => 200)));
$xmldata = file_get_contents(XML_SOURCE.”doc.xml”,0,$ctx);
$elenco_docenti = simplexml_load_string($xmldata);

foreach($qualifica_doc as $qualifica){
echo ““.$qualifica.”“.$table_head;
foreach ($elenco_docenti->children() as $docente) {
if ($docente->qualifica == $qualifica) {
$paginapersonale=explode(‘@’,$docente->email); // prima parte della email
echo “

“.$docente->nome.”

“;
echo “

“.$docente->cognome.”

“;
echo “

“.$docente->telefono.” 

“;
echo “

email.”\”>”.$docente->email.”

“;
echo “

“;
}
}
echo $table_end;
}

/*****************
* vecchia versione

$url_xml=”https://persone.csia.unipd.it/persone/dbc/doc.xml”;

// crea pagina

if (check_url_ok($url_xml)) {
// XML REMOTO
//$url_xml=XML_SOURCE.”doc.xml”;//da eliminare
list_persone(XML_SOURCE.”doc.xml”,$qualifica_doc);
} else {
// XML LOCALE
//$url_xml=XML_SOURCE.”doc.xml”;
list_persone(XML_SOURCE.”doc.xml”,$qualifica_doc);
echo “*“;
}

// FUNZIONI

function check_url_ok ($url_to_check) {
$file_headers = @get_headers($url_to_check);
//echo $file_headers[0].”
“; //DEBUG
if($file_headers[0] == ‘HTTP/1.1 200 OK’) { return true; } else { return false;}
}

function list_persone ($xml_url,$qualifica_list) {
$table_head=”

“;
$table_end=”

Nome Cognome Telefono Email

“;
$ruolo=”doc”;
// recupero l’xml
$ctx = stream_context_create(array( ‘http’ => array( ‘timeout’ => 200)));
$xmls = file_get_contents($xml_url,0,$ctx);
// controllo che il sito personale non sia in manutenzione
if (strpos($xmls,”“))
{ echo “

I dati richiesti non sono attualmente disponibili. Provare più tardi, grazie

“;}
else {
$dxml = simplexml_load_string($xmls);
$elenco_persone = $dxml->persona ;
// SORTING
$elenco_ordinato = array();
foreach($elenco_persone as $node) { $elenco_ordinato[] = $node; }
uasort($elenco_ordinato,function ($x,$y) {return strcmp($x->cognome,$y->cognome);});

foreach($qualifica_list as $qualifica){
echo ““.$qualifica.”“.$table_head;
//RM foreach($elenco_persone as $value){
foreach($elenco_ordinato as $value){
if ($value->qualifica == $qualifica) {
// scrive riga docente
// calcolo nomepaginadocente
//$nome_docente=preg_replace(‘/\s+/’, ”,strtolower($value->nome.$value->cognome));
$email_doc=explode(‘@’,$value->email);
//echo “

id.”&ruolo=$ruolo\” >”.$value->nome.”

“;
echo “

“.$value->nome.”

“;
echo “

“.$value->cognome.”

“;
echo “

“.$value->telefono.” 

“;
echo “

email.”\”>”.$value->email.”

“;
echo “

“;
} // endif
} // endforeach
echo $table_end;
} // endforeach
} // end if
} // fine function list_persone

***************/
?>

Ricercatore universitario confermato di altro Dipartimento
//

//

//

//

//

//

//

//

//

//

//

//

//

Nome Cognome Email
ELENA BONEL elena.bonel@unipd.it

?>

Contatti

Piazza Capitaniato 7
35139 Padova
P.I. 00742430283
C.F. 80006480281

Front Office: +39 049 8274673
Fax: +39 049 8274527

Posta elettronica:
dipartimento.beniculturali@unipd.it
Posta elettronica certificata:
dipartimento.beniculturali
@pec.unipd.it

Redazione web:
Web Admin dBC