assign('page', $page); //assegna variabile get $node if (!isset($_REQUEST['node'])): $node = NULL; else: $node = strtolower(htmlentities($_REQUEST['node'])); endif; $template->assign('node', $node); //decide se è una page o un node //così assegno l'id_pagina o id_node //e assegno pure nome_pagina if (!isset($_REQUEST['node'])): $type = 'pagine'; $id_type = 'id_pagina'; $nome_pagina = $page; else: $type = 'node'; $id_type = 'id_node'; $nome_pagina = $node; endif; $template->assign('nome_pagina', $nome_pagina); //assegna variabile get $id //SE HOME è ATTIVA dinamicamente id vale 1 if(isset($_GET['id'])): $id = intval($_GET['id']); else: $id = '1'; endif; //assegna variabile get $id_node if(isset($_GET['node'])): $id_page = intval($_GET['id_page']); endif; //assegna l'anno per la paginazione delle attività in home if(isset($_GET['anno'])): $anno = intval($_GET['anno']); else: $anno = date('Y'); endif; //assegno al template per gestire le notizie $template->assign('anno', $anno); //gestisce title e description require_once('modules/seo.inc.php'); //gestisce menu require_once('modules/menu.inc.php'); //pesca i nomi delle pagine $sql = "SELECT nome_pagina FROM pagine"; $result = $db->query($sql); if (MDB2::isError($result)) { if($_SERVER['HTTP_HOST'] == 'localhost'): echo '
function: '.__FUNCTION__ . ' line: ' . __LINE__ . ' file:' . __FILE__ . '

'; die ($result->getMessage()); endif; } $n_pagine = array(); while ($row = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) { $n_pagine[] = stripslashes($row['nome_pagina']); } //cicla pagine associandole ai moduli foreach($n_pagine AS &$n_pagina) { //if ($page==$n_pagina): //per pagine che devono comportarsi diveramente c'è uno switch nel file require_once('modules/template.inc.php'); //endif; } require_once('modules/footer.inc.php');