if (!isset($pronto)){
header ("Location: http://".$HTTP_SERVER_VARS['HTTP_HOST'].dirname($HTTP_SERVER_VARS['PHP_SELF'])."/index.php");
exit;
}
else{
if (!$pronto){
header ("Location: http://".$HTTP_SERVER_VARS['HTTP_HOST'].dirname($HTTP_SERVER_VARS['PHP_SELF'])."/index.php");
exit;
}
else{
if($clang==2){
print"

Publications
" ;
print $strMenuct;
$strTesto="";
$strlist="
".$strTesto."
";
}else{
print"
Pubblicazioni
" ;
print $strMenuct;
$strTesto="";
$strlist="".$strTesto."
";
}
$strTmp="";
$SQL="select distinct p.idpubblicazione id ,p.anno,p.luogo edizione,p.titolo,p.autori as 'Autori' ,linkfile,linkext ";
$SQL.="from pubblicazioni p ";
if (isset($_GET['cod'])) $SQL.=", pubblicazionipersonale pp ";
switch($codpag){
default:
if (isset($_GET['an'])||isset($_GET['cod']))$SQL.=" where ";
if (isset($_GET['cod']))$SQL.=" p.idpubblicazione=pp.idpubblicazione and pp.idpersonale='".(1234-$_GET['cod'])."'";
if (isset($_GET['an']))$SQL.=" p.anno='".$_GET['an']."'";
$SQL.=" order by anno desc, titolo ";
$risultato = mysql_query($SQL) or die($SQL."Query fallita");
while ($linea = mysql_fetch_array($risultato, MYSQL_ASSOC)) {
if ($strTmp!="m".$linea['anno']){
if($clang==2){
$strlist.=" |
Year ".$linea['anno']." |
";
$strlist.="Authors | Title | Edition | Methods | Applications | Link |
";
}
else{
$strlist.=" |
Anno ".$linea['anno']." |
";
$strlist.="Autori | Titolo | Edizione | Metodologie | Applicazioni | Link |
";
}
}
$strlist.="";
$strautori=autori($linea['id']);
if($linea['Autori']!="") $strautori.=", ".$linea['Autori'];
$strlist.="".$strautori." | ";
$strlist.="".$linea['titolo']." | ";
$strlist.="".$linea['edizione']." | ";
$strlist.="".metodologie($linea['id'])." | ";
$strlist.="".applicazioni($linea['id'])." | ";
$lnk="";
if ($linea['linkfile']!="")$lnk="".$linea['linkfile']."";
if ("".$linea['linkext']!=""){
if(substr($linea['linkext'],0,7)=="http://"||substr($linea['linkext'],0,8)=="https://"){
if(count_chars ($linea['linkext'])>=11){
if($lnk!="")$lnk.=", ";
$lnk.="".$linea['linkext']."";
}
}
}
$strlist.="".$lnk." | ";
$strlist.="
";
$strTmp="m".$linea['anno'] ;
}
mysql_free_result($risultato) ;
$strlist.="
";
break;
}
print $strlist;
}
}
function autori($ID){
$straut="";
$SQL="select CONCAT_WS(' ',p.Nome,p.Cognome)as autore ,p.Nome,p.Cognome from personale p, pubblicazionipersonale pp ";
$SQL.="where p.idpersonale=pp.idpersonale and pp.idpubblicazione= '".$ID."'";
$risultato1 = mysql_query($SQL) or die("Query fallita L");
while ($linea1 = mysql_fetch_array($risultato1, MYSQL_ASSOC)) {
if ($straut !="")$straut.=", ";
//$straut.=$linea1['autore'];
$nome="";
if ($linea1['Nome']!="")$nome=substr($linea1['Nome'],0,1).".";
$straut.=$nome." ".$linea1['Cognome'];
}
return $straut;
}
function applicazioni($ID){
global $langSuf;
$strmet="";
$SQL="select descrizione, descrizione_eng from applicazioni p, applicazionipub pp ";
$SQL.="where p.idapplicazione=pp.idapplicazione and pp.idpubblicazione= '".$ID."'";
$risultato1 = mysql_query($SQL) or die("Query fallita ap");
while ($linea1 = mysql_fetch_array($risultato1, MYSQL_ASSOC)) {
if ($strmet !="")$strmet.=", ";
//$straut.=$linea1['autore'];
$strmet.=$linea1['descrizione'.$langSuf];
}
return $strmet." ";
}
function metodologie($ID){
global $langSuf;
$strmet="";
$SQL="select descrizione , descrizione_eng from metodologie p, metodologiepub pp ";
$SQL.="where p.idmetodologia=pp.idmetodologia and pp.idpubblicazione= '".$ID."'";
$risultato1 = mysql_query($SQL) or die("Query fallita me");
while ($linea1 = mysql_fetch_array($risultato1, MYSQL_ASSOC)) {
if ($strmet !="")$strmet.=", ";
//$straut.=$linea1['autore'];
$strmet.=$linea1['descrizione'.$langSuf];
}
return $strmet." ";
}
?>
copyright © 2006 - Gruppo di Ricerca sulla Valutazione e il Monitoraggio delle Politiche e dei Servizi - Università degli Studi di Firenze