connect(); ####################################################### ### Recherche de la liste des tableaux ####################################################### $res_liste_tableau = $db->query(" SELECT t.gtb_id, t.gtb_nom, t.gtb_description, b.BASKET_NAME, t.gtb_table_base FROM gtb_tableau t, baskets b WHERE t.gtb_fkid_basket = b.BASKET_ID ORDER BY t.gtb_nom "); $color = "line1"; $Vls_corps_liste_tableau =" "; while($val_liste_tableau = $db->fetch_array()) { $Vls_table_base = $val_liste_tableau[4]; if($color == ' class="col"') { $color = ''; } else { $color = ' class="col"'; } $Vls_corps_liste_tableau .=" ".$val_liste_tableau[1]." ".$val_liste_tableau[2]." ".$val_liste_tableau[3]." "; if($Vls_table_base=="N") { $Vls_corps_liste_tableau .=" "._MODIFY." "._DELETE." "; } else { $Vls_corps_liste_tableau .=" "._GTB_DISPLAY." "; } $Vls_corps_liste_tableau .=" "; } $Vls_corps_liste_tableau .=" "; ####################################################### ####################################################### ### Affichage ####################################################### ####################################################### echo"

\"\""._TITLE_ADMIN_GTB."

".$Vls_corps_liste_tableau."
"._NAME_TABLE." "._DESCIPTION_TABLE." "._GTB_BASKET_SOURCE." "._ADD_TABLE."
"._ADD_TABLE."
"; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function ajouter_tableau() { $db = new dbquery(); $db->connect(); ##################################################################### ### Recherche des données du tableau si on est en mod modifier ##################################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vli_id_tableau = $_GET['id_tableau']; $res_tableau = $db->query(" SELECT t.gtb_nom, t.gtb_description, t.gtb_css_table, t.gtb_css_entete, t.gtb_css_ligne1, t.gtb_css_ligne2, t.gtb_imprimer_liste, t.gtb_multi_action, t.gtb_url_global, t.gtb_liste_bouton, t.gtb_nbre_resultat_page, b.basket_name, t.gtb_multi_action_champs, t.gtb_desc_asc, t.gtb_table_base, t.gtb_info_url_global, t.gtb_multi_action_option FROM gtb_tableau t, baskets b WHERE t.gtb_id = $Vli_id_tableau AND t.gtb_fkid_basket = b.basket_id "); $val_tableau = $db->fetch_array(); $Vls_nom = $val_tableau[0]; $Vls_description = $val_tableau[1]; $Vls_css_table = $val_tableau[2]; $Vls_css_entete = $val_tableau[3]; $Vls_css_ligne1 = $val_tableau[4]; $Vls_css_ligne2 = $val_tableau[5]; $Vls_imprimer_liste = $val_tableau[6]; $Vls_multi_action = $val_tableau[7]; $Vls_url_global = $val_tableau[8]; $Vls_liste_bouton= $val_tableau[9]; $Vli_nbre_resultat_page = $val_tableau[10]; $Vls_nom_bannette = $val_tableau[11]; $Vli_multi_action_champs = $val_tableau[12]; $Vls_desc_asc = $val_tableau[13]; $Vls_table_base = $val_tableau[14]; $Vls_info_url_global = $val_tableau[15]; $Vls_multi_action_option = $val_tableau[16]; if($Vls_imprimer_liste=="Y") { $Vls_imprimer_liste_checked = "checked"; } if($Vls_multi_action=="Y") { $Vls_multi_action_checked = "checked"; } if($Vli_multi_action_champs == 0) { $Vli_multi_action_champs = 1; } if($Vls_desc_asc=="Y") { $Vls_desc_asc_checked = "checked"; } if($Vls_table_base=="N") { $Vls_disabled = ""; $Vls_disabled_class = ""; } else { $Vls_disabled = "disabled"; $Vls_disabled_class = "disabled"; } #################################################### $Vls_type_ajouter_tableau = "modif"; $Vls_texte_création = ""; $Vls_menu_liste_bannette = " $Vls_nom_bannette "; ################################################################ } else { $Vli_nbre_resultat_page=10; $Vli_multi_action_champs = 1; $Vls_texte_création = "
"._GTB_TEXT_CREATION."
"; ########################################################################## ### Créatuion du menu déroulant de la liste des bannettes ########################################################################## $res_tableau = $db->query(" SELECT b.basket_id, b.basket_name FROM baskets b ORDER BY b.basket_name "); $Vls_menu_liste_bannette = " * "; ########################################################################## } ####################################################### ### Création du menu déroulant du css table ####################################################### $xmlfeatures = simplexml_load_file("modules/gtb/xml/liste_class.xml"); $Vls_menu_css_table = " "; ####################################################### ### Création du menu déroulant du css en-tête ####################################################### $xmlfeatures = simplexml_load_file("modules/gtb/xml/liste_class.xml"); $Vls_menu_css_entete = " "; ####################################################### ### Création du menu déroulant du css ligne 1 ####################################################### $xmlfeatures = simplexml_load_file("modules/gtb/xml/liste_class.xml"); $Vls_menu_css_ligne1 = " "; ####################################################### ### Création du menu déroulant du css ligne 2 ####################################################### $xmlfeatures = simplexml_load_file("modules/gtb/xml/liste_class.xml"); $Vls_menu_css_ligne2 = " "; ########################################################################## ### Création du menu déroulant pour les options du multi-action ########################################################################## $Vlt_multi_action_option = explode(",", $Vls_multi_action_option); $xmlfeatures = simplexml_load_file("modules/gtb/xml/liste_multi_action.xml"); $Vls_menu_multi_action_option = " "; ####################################################### ### Créatin du titre de la page ####################################################### if(isset($_GET['op3']) AND $_GET['op3']=="affichage") { $Vls_titre_page = _GTB_DISPLAY_TABLE; } elseif(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_titre_page = _GTB_MODIF_TABLE; } else { $Vls_titre_page = _GTB_ADD_TABLE; } ####################################################### ####################################################### ### Affichage ####################################################### ####################################################### echo"

\"\"".$Vls_titre_page."

$Vls_texte_création

$Vls_menu_liste_bannette

*

*




"._GTB_URL_GLOBAL."
"._GTB_INFO_URL_GLOBAL."

*

$Vls_menu_css_table

$Vls_menu_css_entete

$Vls_menu_css_ligne1

$Vls_menu_css_ligne2



"._GTB_MULTI_ACTION_FIELS."

$Vls_menu_multi_action_option

"; if($Vls_type_ajouter_tableau=="modif") { echo"


"._GTB_LIST_BUTTON."

".afficher_liste_champs($Vli_id_tableau, "normal")."


"; } else { echo" "; } echo"

"; if($Vls_table_base!="Y") { echo" "; } echo"

 

 

"; /* * */ } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# if(isset($_GET['op'])) { $op = $_GET["op"]; } else { $op = ""; } switch($op) { case "ajouter_tableau" : ajouter_tableau(); break; case "effacer_tableau" : effacer_tableau(); break; default : index(); break; } ?>