Impossible de se connecter à la base de données.

"; exit; } ########################################################## ### recherche des infos du tableau dynamique ########################################################## $res_info_dynamic_array = mysql_query(" SELECT gtb_multi_action, gtb_liste_bouton, gtb_table_base FROM gtb_tableau WHERE gtb_id = $Vli_id_tableau") ; $var_info_dynamic_array = mysql_fetch_array($res_info_dynamic_array); $Vls_multi_action = $var_info_dynamic_array[0]; $Vls_liste_bouton = $var_info_dynamic_array[1]; $Vls_table_base = $var_info_dynamic_array[2]; ################################################ if($Vls_table_base=="N") { $Vls_disabled = ""; $Vls_disabled_class = ""; } else { $Vls_disabled = "disabled"; $Vls_disabled_class = "disabled"; } ################################################################ ### Recherche du nom de bannette ################################################################ $query_nom_bannette = " SELECT t.gtb_fkid_basket FROM gtb_tableau t WHERE t.gtb_id = \"$Vli_id_tableau\" "; $res_nom_bannette = mysql_query($query_nom_bannette); $val_nom_bannette = mysql_fetch_array($res_nom_bannette); $Vls_nom_bannette = $val_nom_bannette[0]; ################################################################ ### Création du menu déroulant de la liste ### des variable récupé avec la requête de la bannette ################################################################ ### Récupération de la requête de la bannette $query_requete_bannette = " SELECT b.basket_select, b.res_table, b.basket_clause, b.basket_group_by, b.basket_order_by, b.basket_limit FROM baskets b WHERE b.basket_id = \"$Vls_nom_bannette\" "; $res_requete_bannette = mysql_query($query_requete_bannette); $val_requete_bannette = mysql_fetch_array($res_requete_bannette); $Vls_select_requete_bannette = $val_requete_bannette[0]; $Vls_from_requete_bannette = $val_requete_bannette[1]; $Vls_where_requete_bannette = $val_requete_bannette[2]; $Vls_group_by_requete_bannette = $val_requete_bannette[3]; $Vls_order_by_requete_bannette = $val_requete_bannette[4]; $Vls_limit_requete_bannette = $val_requete_bannette[5]; ########################################################## ### remplacement dans le WHERE ########################################################## $Vls_where_requete_bannette = str_replace("\\", "", $Vls_where_requete_bannette); $Vls_where_requete_bannette = str_replace("@user", "'".$_SESSION['user']['UserId']."'", $Vls_where_requete_bannette); $Vls_where_requete_bannette = str_replace("@groupuser", "('".$_SESSION['user']['primarygroup']."')", $Vls_where_requete_bannette); $Vls_where_requete_bannette = str_replace("@my_entity", "('".$_SESSION['user']['department']."')", $Vls_where_requete_bannette); if( count($_SESSION['user']['services']) > 0 ) { $entities = ''; for($i=0; $i "; $Vli_nbre_requete_bannette = mysql_num_rows($res_requete_bannette); if($Vli_nbre_requete_bannette!=0) { foreach($val_requete_bannette as $key => $value) { if( !in_array($key, $Vlt_liste_nom_champs_requete) ) { $Vls_menu_liste_champs_requete .= " "; } } } $Vls_menu_liste_champs_requete .= " "; ################################################################ ### Recherche du nbre de champs déjà enregistrés ################################################################ $query_nbre_champs = " SELECT count(*) FROM gtb_tableau_champs gtc WHERE gtc.gtc_fkid_gtb_tableau = $Vli_id_tableau "; $res_nbre_champs = mysql_query("$query_nbre_champs"); $val_nbre_champs = mysql_fetch_array($res_nbre_champs); $Vli_nbre_champs = $val_nbre_champs[0]; ################################################################ ### Recherche de la taille du tableau ################################################################ $query_size_array = " SELECT SUM(gtc.gtc_taille_px) FROM gtb_tableau_champs gtc WHERE gtc.gtc_fkid_gtb_tableau = $Vli_id_tableau "; $res_size_array = mysql_query("$query_size_array"); $val_size_array = mysql_fetch_array($res_size_array); $Vli_size_array = $val_size_array[0]; if($Vls_multi_action=="Y") { $Vli_size_array += 33; } if($Vls_liste_bouton!="") { $Vlt_liste_bouton = explode("|", $Vls_liste_bouton); $Vli_nbre_bouton = count($Vlt_liste_bouton); $Vli_size_array += $Vli_nbre_bouton*26; } if($Vli_size_array=="") { $Vli_size_array=0; } ################################################################ ### Recherche de la taille du tableau imprimé ################################################################ $query_size_array_print = " SELECT SUM(gtc.gtc_taille_mm) FROM gtb_tableau_champs gtc WHERE gtc.gtc_fkid_gtb_tableau = $Vli_id_tableau "; $res_size_array_print = mysql_query("$query_size_array_print"); $val_size_array_print = mysql_fetch_array($res_size_array_print); $Vli_size_array_print = $val_size_array_print[0]; if($Vli_size_array_print=="") { $Vli_size_array_print=0; } ################################################################ ### Recherche de la liste des champs déjà enregistré ################################################################ $query_recherche_liste_champs = " SELECT gtc.gtc_id, gtc.gtc_nom_champs_requete, gtc.gtc_format, gtc.gtc_alignement, gtc.gtc_nom_entete, gtc.gtc_position, gtc.gtc_taille_px, gtc.gtc_tri_dessus, gtc.gtc_hidden, gtc.gtc_limit_impression, gtc.gtc_hidden_print, gtc.gtc_taille_mm FROM gtb_tableau_champs gtc WHERE gtc.gtc_fkid_gtb_tableau = $Vli_id_tableau ORDER BY gtc.gtc_position "; $res_recherche_liste_champs = mysql_query("$query_recherche_liste_champs"); $Vls_liste_champs_tableau = ""; $cpt = 1; while($val_recherche_liste_champs = mysql_fetch_array($res_recherche_liste_champs)) { $Vli_id_champs = $val_recherche_liste_champs[0]; $Vls_nom_champs_requete = strtolower($val_recherche_liste_champs[1]); $Vls_format = $val_recherche_liste_champs[2]; $Vls_alignement = $val_recherche_liste_champs[3]; $Vls_nom_entete = $val_recherche_liste_champs[4]; $Vli_position = $val_recherche_liste_champs[5]; $Vli_taille_px = $val_recherche_liste_champs[6]; $Vls_tri_dessus = $val_recherche_liste_champs[7]; $Vls_hidden = $val_recherche_liste_champs[8]; $Vls_limit_impression = $val_recherche_liste_champs[9]; $Vls_hidden_print = $val_recherche_liste_champs[10]; $Vli_taille_mm = $val_recherche_liste_champs[11]; ################################################################ ### On remplace le $Vls_alignement parla bonne valeur ################################################################ switch($Vls_alignement) { case "left": $Vls_alignement = _GTB_LEFT; $Vls_selected_left = "selected"; $Vls_selected_center = ""; $Vls_selected_right = ""; break; case "center": $Vls_alignement = _GTB_CENTER; $Vls_selected_left = ""; $Vls_selected_center = "selected"; $Vls_selected_right = ""; break; case "right": $Vls_alignement = _GTB_RIGHT; $Vls_selected_left = ""; $Vls_selected_center = ""; $Vls_selected_right = "selected"; break; } ################################################################ ### Savoir si tri dessus et hidden sont cochés ################################################################ /* if($Vls_tri_dessus=="Y") { $Vls_checked_tri_dessus = "checked"; } else { $Vls_checked_tri_dessus = ""; }*/ if($Vls_hidden=="Y") { $Vls_checked_hidden = "checked"; } else { $Vls_checked_hidden = ""; } if($Vls_hidden_print=="Y") { $Vls_checked_hidden_print = "checked"; } else { $Vls_checked_hidden_print = ""; } ################################################################ $reste = $cpt % 2; if($reste!=0) {$Vls_color_td = "color_impaire";} else {$Vls_color_td = "color_paire";} $cpt++; $Vls_liste_champs_tableau .= " "; if($Vli_nbre_champs!=1 AND $Vls_table_base=="N") { if($Vli_position!=1) { $Vls_liste_champs_tableau .=" "; } else { $Vls_liste_champs_tableau .=" "; } /*if($Vli_position!=1) { $Vls_liste_champs_tableau .=" ";*/ if($Vli_position!=$Vli_nbre_champs AND $Vli_position!=1) { $Vls_liste_champs_tableau .=" "; } } else { $Vls_liste_champs_tableau .=""; } $Vls_liste_champs_tableau .="
\""._GTB_POSITION_UP."\" \""._GTB_POSITION_DOWN."\" "; } else { $Vls_liste_champs_tableau .=" "; }*/ /*$Vls_liste_champs_tableau .=" $Vli_position
\""._GTB_POSITION_DOWN."\"
$Vls_nom_champs_requete "; if($Vls_table_base=="N") { $Vls_liste_champs_tableau .=" \""._GTB_FIELDS_DELETE."\" "; } $Vls_liste_champs_tableau .=" "; } $Vls_affichage = "
"._GTB_LIST_FIELDS." :

".$Vls_liste_champs_tableau; if($Vls_table_base=="N") { $Vls_affichage .= " "; } $Vls_affichage .= "
"._GTB_FIELDS." "._GTB_HEADER." "._GTB_SIZE_PX." "._GTB_ALIGN." "._GTB_FROMAT." "._GTB_TRI_TOP." "._GTB_HIDDEN." "._GTB_HIDDEN_PRINT." "._GTB_SIZE_MM." "._GTB_LIMIT_PRINT."
$Vls_menu_liste_champs_requete \""._GTB_FIELDS_ADD."\"

"; ######################################################## if($Vli_size_array>792) { $Vls_class_info = "info_size_array"; } else { $Vls_class_info = "current_size_array"; } $Vls_affichage .= "
"._GTB_LIMIT_DYNAMIC_ARRAY." : $Vli_size_array px / 792 px max
"; ######################################################## if($Vli_size_array_print>190) { $Vls_class_info = "info_size_array"; } else { $Vls_class_info = "current_size_array"; } $Vls_affichage .= "
"._GTB_LIMIT_DYNAMIC_ARRAY_PRINT." : $Vli_size_array_print mm / 190 mm max
"; ######################################################## $Vls_affichage .= "


"._GTB_INFO_FORMAT_COLUMN."
"._GTB_EXEMPLE_FORMAT_COLUMN."

"._GTB_INFO_TRI_COLUMN."
"._GTB_EXEMPLE_TRI_COLUMN."

"._GTB_INFO_PRINT_COLUMN."

"; ################################################################ return $Vls_affichage; } ?>