assign("News",Vari::elencoNews($db,2,1,0,$lng->getLng())); #singola news if(isset($_GET['id'])){ $singolo=Vari::getNews($db,(int)$_GET['id']); foreach ($singolo as $k => $v) foreach ($v as $kf => $vf) if($kf==2 or $kf==3) $singolo[$k][$kf]=convertiData($vf); $smarty->assign("SingleNews",$singolo); switch($singolo[0][1]){ case 1; $pagina="news/news.tpl"; break; case 2; $pagina="news/eventi.tpl"; break; case 3; $pagina="news/adv.tpl"; break; case 4; $pagina="news/rasegna_stampa.tpl"; break; } } #elenco news if(isset($_GET['tipo']) and (int)$_GET['tipo']){ //paginazione $start=(isset($_GET['news_num']))? $_GET['news_num']: 0; $elenco_totale=Vari::elencoNews($db,1,(int)$_GET['tipo'],$start,$lng->getLng()); //print_r($elenco_totale); foreach ($elenco_totale[0] as $k => $v) foreach ($v as $kf => $vf) if($kf==2 or $kf==3) $elenco_totale[0][$k][$kf]=convertiData($vf); $smarty->assign("NewsId",$elenco_totale[0]); switch($_GET['tipo']){ case 1; $pagina="news/news.tpl"; break; case 2; $pagina="news/eventi.tpl"; break; case 3; $pagina="news/adv.tpl"; break; case 4; $pagina="news/rasegna_stampa.tpl"; break; } $smarty->assign("TipoNews",$_GET['tipo']); $smarty->assign("Paginazione",$elenco_totale[1]); } #giorni $tmp_exp=Vari::getGiorniExp(); $smarty->assign("expAnni",$tmp_exp[0]); $smarty->assign("expGiorni",$tmp_exp[1]); #titolo e testo della pagina $smarty->assign("Titolo"," "); #mando in output il template $smarty->display($pagina); #chiudo db $db->Close(); ?>