menu_from_vis $CONF["pagine_dinamiche_tabella"] = "tnx_pagine_dinamiche"; $CONF["pagine_dinamiche_order"] = "ord ASC"; $CONF["pagine_dinamiche_order_from_db"] = false;//aggiunto carlo per mazzei $CONF["pagine_dinamiche_select"] = "AUTO"; $CONF["pagine_dinamiche_function"] = "pagine_dinamiche_menu"; $CONF["pagine_dinamiche_def_pagina_inc"] = "pagine_dinamiche_tpl_1.inc.php"; $CONF["pagine_dinamiche_def_menu_ref"] = ""; $CONF["file:_includes/pagine_dinamiche.inc.php"] = "COPY,INC"; function pagine_dinamiche_menu(){ global $CONF,$LANG; //ritorna i figli dell'id dato o false se non ce ne sono if($CONF["pagine_dinamiche_select"] == "AUTO") { //calcolo campi in lingua $res = db_q("SELECT * FROM $CONF[pagine_dinamiche_tabella] limit 1"); $numero_campi = mysql_tnx_num_fields($res); for ($i = 0; $i < $numero_campi; $i++) { $campo = mysql_tnx_field_name($res, $i); if( stristr($campo,"image") == false and stristr($campo,"file") == false and stristr($campo,"sottot") == false and stristr($campo,"testo") == false ) $campi .= $campo.","; } $CONF["pagine_dinamiche_select"] = indi_trim_stringa($campi,","); } $res = db_q("select $CONF[pagine_dinamiche_select] FROM $CONF[pagine_dinamiche_tabella] WHERE id != 0 $CONF[pagine_dinamiche_where] order by $CONF[pagine_dinamiche_order] "); if($res) { while($ROW = mysql_tnx_fetch_array($res)) { //print $c++; //cicolo principale per creazione menu //cicolo le lingue $LANG2 = $LANG; while(list($L, $v)=each($LANG2)) { $GLOBALS['MENU'][$ROW["id"]][$L]["menu_txt"] = $ROW["menu_txt_".$L]; if($ROW["rew_alias_".$L] != "") $GLOBALS['MENU'][$ROW["id"]][$L]["rew_alias"] = $ROW["rew_alias_".$L]; if($ROW["key_".$L] != "") $GLOBALS['MENU'][$ROW["id"]][$L]["key"] = $ROW["key_".$L]; } //from $GLOBALS['MENU'][$ROW["id"]]["xxx"]["menu_from"] = $CONF["pagine_dinamiche_menu_from"]; $GLOBALS['MENU'][$ROW["id"]]["xxx"]["is_dinamica"] = true; //menu_link $GLOBALS['MENU'][$ROW["id"]]["xxx"]["menu_link"] = $ROW["menu_link"]; if ($ROW["menu_link_force"] != "") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["menu_link_force"] = $ROW["menu_link_force"]; //parametri aggiunti menu if ($ROW["menu_link_agg"] != "") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["menu_link_agg"] = $ROW["menu_link_agg"]; if ($ROW["menu_gruppo"] != "") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["menu_gruppo"] = $ROW["menu_gruppo"]; //menu ref if($CONF["pagine_dinamiche_def_pagina_inc"] != "") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["pagina_inc"] = $CONF["pagine_dinamiche_def_pagina_inc"]; if ($ROW["pagina_inc"] != "") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["pagina_inc"] = $ROW["pagina_inc"]; //menu ref if($CONF["pagine_dinamiche_def_menu_ref"] != "") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["menu_ref"] = $CONF["pagine_dinamiche_def_menu_ref"]; //!=0 cosi mette root dopo if ($ROW["menu_ref"] != "" and $ROW["menu_ref"] != 0) $GLOBALS['MENU'][$ROW["id"]]["xxx"]["menu_ref"] = $ROW["menu_ref"]; if ($ROW["ord"] != "" and $CONF["pagine_dinamiche_order_from_db"]) $GLOBALS['MENU'][$ROW["id"]]["xxx"]["ord"] = $ROW["ord"]; //template ??? if($ROW["template"] != "") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["template"] = $ROW["template"]; if($ROW["template_sottopagine"] != "") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["template_sottopagine"] = $ROW["template_sottopagine"]; //include il file sempre if($ROW["menu_pagina_nascosta"] == "1") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["menu_pagina_vis"] = "NO"; else $GLOBALS['MENU'][$ROW["id"]]["xxx"]["menu_pagina_vis"] = "SI"; //include il file sempre if($ROW["protetta"] == "1") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["protetta"] = "SI"; else $GLOBALS['MENU'][$ROW["id"]]["xxx"]["protetta"] = "NO"; //ssl if($ROW["ssl"] == "1") $GLOBALS['MENU'][$ROW["id"]]["xxx"]["forza_ssl"] = true; else $GLOBALS['MENU'][$ROW["id"]]["xxx"]["forza_ssl"] = false; } } else return NULL; } ?>