connect(); ################################################################## $Vls_requete = $_GET["requete"]; ####################################################### ####################################################### ### Affichage ####################################################### ####################################################### echo"

\"\""._GDD."

"; switch($Vls_requete) { case "type_demande": liste_type_demande(); break; case "elu": liste_elu(); break; case "domaine": liste_domaine(); break; case "quartier": liste_quartier(); break; case "etat": liste_etat(); break; case "autorise_user": autorise_user(); break; default: liste_requete(); break; } echo"
"; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function liste_requete() { Global $_SESSION; if($_SESSION["user"]["admin"]==1) { $Vls_affichage = "

"._GDD_TITRE_ADMIN." :


\""._GDD_GESTION_TYPE_DEMANDE."\"

"._GDD_GESTION_TYPE_DEMANDE."

"._GDD_GESTION_TYPE_DEMANDE_INFO."
\""._GDD_GESTION_ELU."\"

"._GDD_GESTION_ELU."

"._GDD_GESTION_ELU_INFO."
\""._GDD_GESTION_DOMAINE."\"

"._GDD_GESTION_DOMAINE."

"._GDD_GESTION_DOMAINE_INFO."
\""._GDD_GESTION_QUARTIER."\"

"._GDD_GESTION_QUARTIER."

"._GDD_GESTION_QUARTIER_INFO."
\""._GDD_GESTION_ETAT."\"

"._GDD_GESTION_ETAT."

"._GDD_GESTION_ETAT_INFO."
"; } else { $Vls_affichage = "

"._GDD_PAS_AUTORISER."
"; } $Vls_affichage = remplace_lettre_accent("$Vls_affichage"); echo $Vls_affichage; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function liste_type_demande() { $db = new dbquery(); $db->connect(); ####################################################### ### Recherche de la liste des types de demande ####################################################### $res_liste_type_demande = $db->query(" SELECT gtd.id, gtd.nom, gtd.abreviation, gtd.delai_reponse, gtd.actif FROM gdd_type_demande gtd ORDER BY gtd.nom "); $color = "line1"; $Vls_liste_type_demande =" "; while($val_liste_type_demande= $db->fetch_array()) { $Vli_id_type_demande = $val_liste_type_demande[0]; $Vls_actif = $val_liste_type_demande[4]; ########################################################## if($color == ' class="col"') { $color = ''; } else { $color = ' class="col"'; } $Vls_liste_type_demande .=" ".$val_liste_type_demande[1]." ".$val_liste_type_demande[2]." ".$val_liste_type_demande[3]." "._GDD_DAY." "; if($Vls_actif=="Y") { $Vls_liste_type_demande .=" "._MODIFY."
"._GDD_SUSPENDRE_TYPE_DEMANDE_DIALOG."
"._SUSPEND."
"._GDD_EFFACER_TYPE_DEMANDE_DIALOG."
"._DELETE." "; } else { $Vls_liste_type_demande .="
"._GDD_AUTORISE_TYPE_DEMANDE_DIALOG."
"._AUTHORIZE." "; } $Vls_liste_type_demande .=" "; } $Vls_liste_type_demande .=" "; ############################################################# echo" ".$Vls_liste_type_demande."
"._GDD_NOM." "._GDD_ABREVIATION." "._GDD_DELAI." "._GDD_ADD_TYPE_DEMANDE."
"._GDD_ADD_TYPE_DEMANDE."
"; ############################################################# } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function ajouter_type_demande() { $db = new dbquery(); $db->connect(); ####################################################################### ### Recherche des données du type de demande ####################################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_type_ajouter_tableau = "modif"; ####################################################### $Vli_id_type_demande = $_GET['id_type_demande']; ####################################################### ### Recherche les info de la demande si on est en modif ####################################################### $res_info_type_demande = $db->query(" SELECT gtd.nom, gtd.abreviation, gtd.delai_reponse FROM gdd_type_demande gtd WHERE gtd.id = $Vli_id_type_demande "); $val_info_type_demande= $db->fetch_array(); $Vls_nom = $val_info_type_demande[0]; $Vls_abreviation = $val_info_type_demande[1]; $Vli_delai_reponse = $val_info_type_demande[2]; } else { $Vls_type_ajouter_tableau = ""; } ####################################################### ### Créatin du titre de la page ####################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_titre_page = _GDD_MODIF_TYPE_DEMANDE; } else { $Vls_titre_page = _GDD_ADD_TYPE_DEMANDE; } ####################################################### ####################################################### ### Affichage ####################################################### ####################################################### echo"

\"\"".$Vls_titre_page."

*

*

*

 

 

"; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function liste_elu() { $db = new dbquery(); $db->connect(); ####################################################### ### Recherche de la liste des types de demande ####################################################### $res_liste_elu = $db->query(" SELECT ge.id, ge.nom, ge.prenom, ge.statut, ge.actif, u.firstname, u.lastname, u.fonction FROM gdd_elu ge LEFT OUTER JOIN users u ON ge.fkid_user = u.user_id ORDER BY ge.fkid_user, ge.nom, ge.prenom "); $color = "line1"; $Vls_liste_elu =" "; while($val_liste_elu= $db->fetch_array()) { $Vli_id_elu = $val_liste_elu[0]; $Vls_nom_elu = $val_liste_elu[1]; $Vls_prenom_elu = $val_liste_elu[2]; $Vls_statut_elu = $val_liste_elu[3]; $Vls_actif = $val_liste_elu[4]; $Vls_prenom_elu_user = $val_liste_elu[5]; $Vls_nom_elu_user = $val_liste_elu[6]; $Vls_statut_elu_user = $val_liste_elu[7]; ################################################################################# ### regarder si l'élu est un élu principal d'un domaine ou d'un quartier ### si oui, on ne peut pas l'effacer ################################################################################# $db2 = new dbquery(); $db2->connect(); ############################################ ### recherche du les domaines ############################################ $res_elu_principal_domaine = $db2->query(" SELECT gd.nom FROM gdd_domaine_elu gde, gdd_domaine gd WHERE gde.fkid_elu = $Vli_id_elu AND gde.elu_principale = \"Y\" AND gde.fkid_domaine = gd.id ORDER BY gd.nom "); $val_elu_principal_domaine= $db2->fetch_array(); ############################################ ### recherche sur les quartiers ############################################ $res_elu_principal_quartier = $db2->query(" SELECT gq.nom FROM gdd_quartier_elu gqe, gdd_quartier gq WHERE gqe.fkid_elu = $Vli_id_elu AND gqe.elu_principale = \"Y\" AND gqe.fkid_quartier = gq.id ORDER BY gq.nom "); $val_elu_principal_quartier= $db2->fetch_array(); if($val_elu_principal_quartier[0]=="" AND $val_elu_principal_domaine[0]=="") { $Vls_bouton_supprimer = "
"._GDD_EFFACER_ELU_DIALOG."
"._DELETE." "; } else { $Vls_bouton_supprimer = "
"._GDD_IMPOSSIBLE_EFFACER_ELU_DIALOG."
"._DELETE." "; } ################################################# if($color == ' class="col"') { $color = ''; } else { $color = ' class="col"'; } $Vls_liste_elu .=" "; if($Vls_nom_elu!="") { $Vls_liste_elu .=" ".$Vls_nom_elu." ".$Vls_prenom_elu." ".$Vls_statut_elu." "; } else { $Vls_liste_elu .=" ".$Vls_nom_elu_user." ".$Vls_prenom_elu_user." ".$Vls_statut_elu_user." "; } if($Vls_actif=="Y") { $Vls_liste_elu .=" "._MODIFY."
"._GDD_SUSPENDRE_ELU_DIALOG."
"._SUSPEND." $Vls_bouton_supprimer "; } else { $Vls_liste_elu .="
"._GDD_AUTORISE_ELU_DIALOG."
"._AUTHORIZE." "; } $Vls_liste_elu .=" "; } $Vls_liste_elu .=" "; ############################################################# echo" ".$Vls_liste_elu."
"._GDD_NOM." "._GDD_PRENOM." "._GDD_STATUT." "._GDD_ADD_ELU."
"._GDD_ADD_ELU."
"; ############################################################# } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function ajouter_elu() { $db = new dbquery(); $db->connect(); ####################################################################### ### Recherche des données du type de demande ####################################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_type_ajouter_tableau = "modif"; ####################################################### $Vli_id_elu = $_GET['id_elu']; ####################################################### ### Recherche les info de la demande si on est en modif ####################################################### $res_info_elu = $db->query(" SELECT ge.nom, ge.prenom, ge.statut, ge.fkid_user FROM gdd_elu ge WHERE ge.id = $Vli_id_elu "); $val_info_elu= $db->fetch_array(); $Vls_nom = $val_info_elu[0]; $Vls_prenom = $val_info_elu[1]; $Vls_statut = $val_info_elu[2]; $Vls_id_elu_user = $val_info_elu[3]; } else { $Vls_type_ajouter_tableau = ""; } ####################################################### ### Création du menu des utilisateurs de Letterbox ####################################################### if($Vls_type_ajouter_tableau == "modif") { $query_liste_user = " SELECT u.user_id, u.firstname, u.lastname, u.fonction FROM users u WHERE u.enabled = 'Y' ORDER BY u.lastname, u.firstname "; } else { $query_liste_user = " SELECT u.user_id, u.firstname, u.lastname, u.fonction FROM users u WHERE u.enabled = 'Y' AND u.user_id NOT IN ( SELECT ge.fkid_user FROM gdd_elu ge ) ORDER BY u.lastname, u.firstname "; } $res_info_elu = $db->query($query_liste_user); $Vls_menu_user = " "; ####################################################### ### Créatin du titre de la page ####################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_titre_page = _GDD_MODIF_ELU; } else { $Vls_titre_page = _GDD_ADD_ELU; } ####################################################### ####################################################### ### Affichage ####################################################### ####################################################### echo"

\"\"".$Vls_titre_page."

*

*

*


"._GDD_ELU_OU."


$Vls_menu_user *

 

 

"; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function liste_domaine() { $db = new dbquery(); $db->connect(); $db2 = new dbquery(); $db2->connect(); ####################################################### ### Recherche de la liste des types de demande ####################################################### $res_liste_domaine = $db->query(" SELECT gd.id, gd.nom, gd.actif FROM gdd_domaine gd ORDER BY gd.nom "); $color = "line1"; $Vls_liste_domaine =" "; while($val_liste_domaine= $db->fetch_array()) { $Vli_id_domaine = $val_liste_domaine[0]; $Vls_nom_domaine = $val_liste_domaine[1]; $Vls_actif = $val_liste_domaine[2]; ###################################################### ### Recherche de la liste des élus pour ce domaines ###################################################### $res_liste_elu = $db2->query(" SELECT gde.elu_principale, ge.nom, ge.prenom FROM gdd_domaine_elu gde, gdd_elu ge WHERE gde.fkid_domaine = $Vli_id_domaine AND gde.fkid_elu = ge.id ORDER BY gde.elu_principale DESC, ge.nom "); #################################################################### ### Création de la liste des élus par rapport au domaine #################################################################### $Vls_liste_elu_domaine = "
"; while($val_liste_elu= $db2->fetch_array()) { $Vls_elu_principale = $val_liste_elu[0]; $Vls_nom_elu = $val_liste_elu[1]; $Vls_prenom_elu = $val_liste_elu[2]; if($Vls_elu_principale=="Y") { $Vls_liste_elu_domaine .= " $Vls_nom_elu $Vls_prenom_elu ("._GDD_ELU_PRINCIPAL.")
"; } else { $Vls_liste_elu_domaine .= " $Vls_nom_elu $Vls_prenom_elu
"; } } $Vls_liste_elu_domaine .= "
"; ###################################################### ### Recherche de la liste des groupes pour ce domaines ###################################################### $res_liste_groupe = $db2->query(" SELECT ug.group_desc FROM gdd_domaine_groupe gdg, usergroups ug WHERE gdg.fkid_domaine = $Vli_id_domaine AND gdg.fkid_groupe = ug.group_id ORDER BY ug.group_desc "); #################################################################### ### Création de la liste des groupes par rapport au domaine #################################################################### $Vls_liste_groupe_domaine = "
"; while($val_liste_groupe= $db2->fetch_array()) { $Vls_groupe = $val_liste_groupe[0]; $Vls_groupe = preg_replace("&\[[a-zA-Z]*\]&", "", $Vls_groupe); $Vls_liste_groupe_domaine .= " $Vls_groupe
"; } $Vls_liste_groupe_domaine .= "
"; #################################################################### if($color == ' class="col"') { $color = ''; } else { $color = ' class="col"'; } $Vls_liste_domaine .=" ".$val_liste_domaine[1]." $Vls_liste_elu_domaine $Vls_liste_groupe_domaine "; if($Vls_actif=="Y") { $Vls_liste_domaine .=" "._MODIFY."
"._GDD_SUSPENDRE_DOMAINE_DIALOG."
"._SUSPEND."
"._GDD_EFFACER_DOMAINE_DIALOG."
"._DELETE." "; } else { $Vls_liste_domaine .="
"._GDD_AUTORISE_DOMAINE_DIALOG."
"._AUTHORIZE." "; } $Vls_liste_domaine .=" "; } $Vls_liste_domaine .=" "; ############################################################# echo" ".$Vls_liste_domaine."
"._GDD_NOM." "._GDD_LISTE_ELUS." "._GDD_LISTE_GROUPES." "._GDD_ADD_DOMAINE."
"._GDD_ADD_DOMAINE."
"; ############################################################# } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function ajouter_domaine() { $db = new dbquery(); $db->connect(); ####################################################################### ### Recherche des données du type de demande ####################################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_type_ajouter_tableau = "modif"; ####################################################### $Vli_id_domaine = $_GET['id_domaine']; ####################################################### ### Recherche les info de la demande si on est en modif ####################################################### $res_info_domaine = $db->query(" SELECT gd.nom FROM gdd_domaine gd WHERE gd.id = $Vli_id_domaine "); $val_info_domaine= $db->fetch_array(); $Vls_nom = $val_info_domaine[0]; } else { $Vls_type_ajouter_tableau = ""; } ####################################################### ### Créatin du titre de la page ####################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_titre_page = _GDD_MODIF_DOMAINE; } else { $Vls_titre_page = _GDD_ADD_DOMAINE; } ####################################################### ### L'ajout d'élu pour ce domaine ####################################################### if($Vls_type_ajouter_tableau=="modif") { ###################################################### ### Recherche de la liste des élus pour ce domaines ###################################################### $res_liste_elu = $db->query(" SELECT gde.elu_principale, ge.nom, ge.prenom, gde.id FROM gdd_domaine_elu gde, gdd_elu ge WHERE gde.fkid_domaine = $Vli_id_domaine AND gde.fkid_elu = ge.id ORDER BY gde.elu_principale DESC, ge.nom "); $Vli_nbre_elu_domaine = $db->nb_result(); #################################################################### ### Création de la liste des élus par rapport au domaine #################################################################### $Vls_affichage_elu = "

"._GDD_LISTE_ELU_DOMAINE."


"; $Vls_principale_effectuer = "N"; $Vli_id_elu_domaine_principale = ""; while($val_liste_elu= $db->fetch_array()) { $Vls_elu_principale = $val_liste_elu[0]; $Vls_nom_elu = $val_liste_elu[1]; $Vls_prenom_elu = $val_liste_elu[2]; $Vli_id_elu_domaine = $val_liste_elu[3]; if($Vls_elu_principale=="Y") { if($Vli_nbre_elu_domaine==1) { $Vls_affichage_elu_principal = "
"._GDD_EFFACER_ELU_DOMAINE_DIALOG."
\""._GDD_GO_ELU_PRINCIPAL."\" $Vls_nom_elu $Vls_prenom_elu "; /* $Vls_affichage_elu_principal = " \""._GDD_GO_ELU_PRINCIPAL."\" $Vls_nom_elu $Vls_prenom_elu "; */ } else { $Vls_affichage_elu_principal = " $Vls_nom_elu $Vls_prenom_elu "; } $Vls_affichage_elu .= "
"._GDD_ELU_PRINCIPAL."

$Vls_affichage_elu_principal "; $Vls_principale_effectuer = "Y"; $Vli_id_elu_domaine_principale = $Vli_id_elu_domaine; } else { if($Vls_principale_effectuer=="Y") { $Vls_affichage_elu .= "

"._GDD_ELU_ADJOINT."
"; $Vls_principale_effectuer = "N"; } $Vls_affichage_elu .= "
"._GDD_EFFACER_ELU_DOMAINE_DIALOG."
\""._GDD_GO_ELU_PRINCIPAL."\" \""._GDD_GO_ELU_PRINCIPAL."\" $Vls_nom_elu $Vls_prenom_elu "; } } //onclick=\"javascript:jquery_effacer_elu_domaine($Vli_id_elu_domaine, $Vli_id_domaine)\" $Vls_affichage_elu .= "
"; ################################################## ### Création de la liste de tous les élus ### dans un menu déroulant ################################################## $res_liste_elu = $db->query(" SELECT ge.id, ge.nom, ge.prenom, ge.statut FROM gdd_elu ge WHERE ge.id NOT IN ( SELECT gde.fkid_elu FROM gdd_domaine_elu gde WHERE gde.fkid_domaine = $Vli_id_domaine ) ORDER BY ge.nom, ge.prenom "); #################################################################### ### Création de la liste des élus par rapport au domaine #################################################################### $Vls_menu_elu = " "; ################################################## $Vls_affichage_elu .= "
"._GDD_AJOUT_ELU." : $Vls_menu_elu \"Ajout "; } ####################################################### ### L'ajout d'groupe pour ce domaine ####################################################### if($Vls_type_ajouter_tableau=="modif") { ###################################################### ### Recherche de la liste des groupes pour ce domaines ###################################################### $res_liste_groupe = $db->query(" SELECT ug.group_desc, gdg.id FROM gdd_domaine_groupe gdg, usergroups ug WHERE gdg.fkid_domaine = $Vli_id_domaine AND gdg.fkid_groupe = ug.group_id ORDER BY ug.group_desc "); $Vli_nbre_groupe_domaine = $db->nb_result(); #################################################################### ### Création de la liste des groupes par rapport au domaine #################################################################### $Vls_affichage_groupe = "

"._GDD_LISTE_GROUPE_DOMAINE."


"; if($Vli_nbre_groupe_domaine==0) { $Vls_affichage_groupe .= "
"._GDD_AUCUN_GROUPE_DOMAINE."
"; } else { while($val_liste_groupe= $db->fetch_array()) { $Vls_nom_groupe = $val_liste_groupe[0]; $Vli_id_groupe_domaine = $val_liste_groupe[1]; $Vls_nom_groupe = preg_replace("&\[[a-zA-Z]*\]&", "", $Vls_nom_groupe); $Vls_affichage_groupe .= "
"._GDD_EFFACER_GROUPE_DOMAINE_DIALOG."
\""._GDD_GO_GROUPE_PRINCIPAL."\" $Vls_nom_groupe "; } } $Vls_affichage_groupe .= "
"; ################################################## ### Création de la liste de tous les groupes ### dans un menu déroulant ################################################## $res_liste_groupe = $db->query(" SELECT ug.group_id, ug.group_desc FROM usergroups ug WHERE ug.group_id NOT IN ( SELECT gdg.fkid_groupe FROM gdd_domaine_groupe gdg WHERE gdg.fkid_domaine = $Vli_id_domaine ) ORDER BY ug.group_desc "); #################################################################### ### Création de la liste des groupes par rapport au domaine #################################################################### $Vls_menu_groupe = " "; ################################################## $Vls_affichage_groupe .= "
"._GDD_AJOUT_GROUPE." : $Vls_menu_groupe \"Ajout "; } ####################################################### ####################################################### ### Affichage ####################################################### ####################################################### echo"

\"\"".$Vls_titre_page."

*



$Vls_affichage_elu


$Vls_affichage_groupe

 

 

"; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function liste_quartier() { $db = new dbquery(); $db->connect(); $db2 = new dbquery(); $db2->connect(); ####################################################### ### Recherche de la liste des types de demande ####################################################### $res_liste_quartier = $db->query(" SELECT gd.id, gd.nom, gd.actif FROM gdd_quartier gd ORDER BY gd.nom "); $color = "line1"; $Vls_liste_quartier =" "; while($val_liste_quartier= $db->fetch_array()) { $Vli_id_quartier = $val_liste_quartier[0]; $Vls_nom_quartier = $val_liste_quartier[1]; $Vls_actif = $val_liste_quartier[2]; ###################################################### ### Recherche de la liste des élus pour ce quartiers ###################################################### $res_liste_elu = $db2->query(" SELECT gde.elu_principale, ge.nom, ge.prenom FROM gdd_quartier_elu gde, gdd_elu ge WHERE gde.fkid_quartier = $Vli_id_quartier AND gde.fkid_elu = ge.id ORDER BY gde.elu_principale DESC, ge.nom "); #################################################################### ### Création de la liste des élus par rapport au quartier #################################################################### $Vls_liste_elu_quartier = "
"; while($val_liste_elu= $db2->fetch_array()) { $Vls_elu_principale = $val_liste_elu[0]; $Vls_nom_elu = $val_liste_elu[1]; $Vls_prenom_elu = $val_liste_elu[2]; if($Vls_elu_principale=="Y") { $Vls_liste_elu_quartier .= " $Vls_nom_elu $Vls_prenom_elu ("._GDD_ELU_PRINCIPAL.")
"; } else { $Vls_liste_elu_quartier .= " $Vls_nom_elu $Vls_prenom_elu
"; } } $Vls_liste_elu_quartier .= "
"; #################################################################### if($color == ' class="col"') { $color = ''; } else { $color = ' class="col"'; } $Vls_liste_quartier .=" ".$val_liste_quartier[1]." $Vls_liste_elu_quartier "; if($Vls_actif=="Y") { $Vls_liste_quartier .=" "._MODIFY."
"._GDD_SUSPENDRE_QUARTIER_DIALOG."
"._SUSPEND."
"._GDD_EFFACER_QUARTIER_DIALOG."
"._DELETE." "; } else { $Vls_liste_quartier .="
"._GDD_AUTORISE_QUARTIER_DIALOG."
"._AUTHORIZE." "; } $Vls_liste_quartier .=" "; } $Vls_liste_quartier .=" "; ############################################################# echo" ".$Vls_liste_quartier."
"._GDD_NOM." "._GDD_LISTE_ELUS." "._GDD_ADD_QUARTIER."
"._GDD_ADD_QUARTIER."
"; ############################################################# } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function ajouter_quartier() { $db = new dbquery(); $db->connect(); ####################################################################### ### Recherche des données du type de demande ####################################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_type_ajouter_tableau = "modif"; ####################################################### $Vli_id_quartier = $_GET['id_quartier']; ####################################################### ### Recherche les info de la demande si on est en modif ####################################################### $res_info_quartier = $db->query(" SELECT gd.nom FROM gdd_quartier gd WHERE gd.id = $Vli_id_quartier "); $val_info_quartier= $db->fetch_array(); $Vls_nom = $val_info_quartier[0]; } else { $Vls_type_ajouter_tableau = ""; } ####################################################### ### Créatin du titre de la page ####################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_titre_page = _GDD_MODIF_QUARTIER; } else { $Vls_titre_page = _GDD_ADD_QUARTIER; } ####################################################### ### L'ajout d'élu pour ce quartier ####################################################### if($Vls_type_ajouter_tableau=="modif") { ###################################################### ### Recherche de la liste des élus pour ce quartiers ###################################################### $res_liste_elu = $db->query(" SELECT gde.elu_principale, ge.nom, ge.prenom, gde.id FROM gdd_quartier_elu gde, gdd_elu ge WHERE gde.fkid_quartier = $Vli_id_quartier AND gde.fkid_elu = ge.id ORDER BY gde.elu_principale DESC, ge.nom "); $Vli_nbre_elu_quartier = $db->nb_result(); #################################################################### ### Création de la liste des élus par rapport au quartier #################################################################### $Vls_affichage_elu = "

"._GDD_LISTE_ELU_QUARTIER."


"; $Vls_principale_effectuer = "N"; $Vli_id_elu_quartier_principale = ""; while($val_liste_elu= $db->fetch_array()) { $Vls_elu_principale = $val_liste_elu[0]; $Vls_nom_elu = $val_liste_elu[1]; $Vls_prenom_elu = $val_liste_elu[2]; $Vli_id_elu_quartier = $val_liste_elu[3]; if($Vls_elu_principale=="Y") { if($Vli_nbre_elu_quartier==1) { $Vls_affichage_elu_principal = "
"._GDD_EFFACER_ELU_QUARTIER_DIALOG."
\""._GDD_GO_ELU_PRINCIPAL."\" $Vls_nom_elu $Vls_prenom_elu "; } else { $Vls_affichage_elu_principal = " $Vls_nom_elu $Vls_prenom_elu "; } $Vls_affichage_elu .= "
"._GDD_ELU_PRINCIPAL."

$Vls_affichage_elu_principal "; $Vls_principale_effectuer = "Y"; $Vli_id_elu_quartier_principale = $Vli_id_elu_quartier; } else { if($Vls_principale_effectuer=="Y") { $Vls_affichage_elu .= "

"._GDD_ELU_ADJOINT."
"; $Vls_principale_effectuer = "N"; } $Vls_affichage_elu .= "
"._GDD_EFFACER_ELU_QUARTIER_DIALOG."
\""._GDD_GO_ELU_PRINCIPAL."\" \""._GDD_GO_ELU_PRINCIPAL."\" $Vls_nom_elu $Vls_prenom_elu "; } } //onclick=\"javascript:jquery_effacer_elu_quartier($Vli_id_elu_quartier, $Vli_id_quartier)\" $Vls_affichage_elu .= "
"; ################################################## ### Création de la liste de tous les élus ### dans un menu déroulant ################################################## $res_liste_elu = $db->query(" SELECT ge.id, ge.nom, ge.prenom, ge.statut FROM gdd_elu ge WHERE ge.id NOT IN ( SELECT gde.fkid_elu FROM gdd_quartier_elu gde WHERE gde.fkid_quartier = $Vli_id_quartier ) ORDER BY ge.nom, ge.prenom "); #################################################################### ### Création de la liste des élus par rapport au quartier #################################################################### $Vls_menu_elu = " "; ################################################## $Vls_affichage_elu .= "
"._GDD_AJOUT_ELU." : $Vls_menu_elu \"Ajout "; } ####################################################### ####################################################### ### Affichage ####################################################### ####################################################### echo"

\"\"".$Vls_titre_page."

*



$Vls_affichage_elu

 

 

"; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function autorise_user() { global $_SESSION; $db = new dbquery(); $db->connect(); ####################################################### $Vli_id_user_proprietaire = $_SESSION["user"]["UserId"]; ####################################################### ### Recherche de la liste des users qui ont les droit ####################################################### $res_liste_utilisateur = $db->query(" SELECT gau.id, u.firstname, u.lastname, s.service FROM gdd_autorise_user gau, users u, services s WHERE gau.fkid_user_proprietaire = \"$Vli_id_user_proprietaire\" AND gau.fkid_user_autorise = u.user_id AND u.department = s.id ORDER BY u.lastname, u.firstname "); $color = "line1"; $Vls_liste_utilisateur =" "; while($val_liste_utilisateur= $db->fetch_array()) { $Vli_id_user_autorise = $val_liste_utilisateur[0]; $Vls_nom_user_autorise = $val_liste_utilisateur[2]; $Vls_prenom_user_autorise = $val_liste_utilisateur[1]; $Vls_service_user_autorise = $val_liste_utilisateur[3]; $Vls_service_user_autorise = preg_replace("&\[[a-zA-Z]*\]&", "", $Vls_service_user_autorise); ################################################ if($color == ' class="col"') { $color = ''; } else { $color = ' class="col"'; } $Vls_liste_utilisateur .=" ".$Vls_nom_user_autorise." ".$Vls_prenom_user_autorise." ".$Vls_service_user_autorise." "; $Vls_liste_utilisateur .="
"._GDD_EFFACER_AUTORISE_USER_DIALOG."
"._DELETE." "; $Vls_liste_utilisateur .=" "; } $Vls_liste_utilisateur .=" "; ############################################################# echo"

"._GDD_TITRE_ADMIN_USER." :


"._GDD_ADD_USER."
".$Vls_liste_utilisateur."
"._GDD_NOM." "._GDD_PRENOM." "._DEPARTMENT."
"._GDD_ADD_USER."
"; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function ajouter_autorise_user() { global $_SESSION; $db = new dbquery(); $db->connect(); ####################################################### $Vli_id_user_proprietaire = $_SESSION["user"]["UserId"]; ####################################################### ### Recherche de la liste de tous les utilisateurs ####################################################### $res_liste_user = $db->query(" SELECT u.user_id, u.firstname, u.lastname, s.service FROM users u, services s WHERE u.department = s.id AND u.user_id NOT IN ( SELECT gau.fkid_user_autorise FROM gdd_autorise_user gau WHERE gau.fkid_user_proprietaire = \"$Vli_id_user_proprietaire\" ) ORDER BY u.lastname, u.firstname "); #################################################################### ### Création de la liste des élus par rapport au quartier #################################################################### $Vls_menu_user = " "; ####################################################### ####################################################### ### Affichage ####################################################### ####################################################### echo"

\"\""._GDD_ADD_USER."

"._GDD_MESSAGE_ERREUR_AUTORISE_USER."

$Vls_menu_user *

 

 

"; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function liste_etat() { $db = new dbquery(); $db->connect(); $db2 = new dbquery(); $db2->connect(); ####################################################### ### Recherche de la liste des états ####################################################### $res_liste_etat = $db->query(" SELECT ge.id, ge.nom, ge.actif FROM gdd_etat ge ORDER BY ge.nom "); $color = "line1"; $Vls_liste_etat =" "; while($val_liste_etat= $db->fetch_array()) { $Vli_id_etat = $val_liste_etat[0]; $Vls_nom_etat = $val_liste_etat[1]; $Vls_actif = $val_liste_etat[2]; #################################################################### if($color == ' class="col"') { $color = ''; } else { $color = ' class="col"'; } $Vls_liste_etat .=" ".$Vls_nom_etat." "; if($Vls_actif=="Y") { $Vls_liste_etat .=" "._MODIFY."
"._GDD_SUSPENDRE_ETAT_DIALOG."
"._SUSPEND."
"._GDD_EFFACER_ETAT_DIALOG."
"._DELETE." "; } else { $Vls_liste_etat .="
"._GDD_AUTORISE_ETAT_DIALOG."
"._AUTHORIZE." "; } $Vls_liste_etat .=" "; } $Vls_liste_etat .=" "; ############################################################# echo" ".$Vls_liste_etat."
"._GDD_NOM." "._GDD_ADD_ETAT."
"._GDD_ADD_ETAT."
"; ############################################################# } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# function ajouter_etat() { $db = new dbquery(); $db->connect(); ####################################################################### ### Recherche des données du type de demande ####################################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_type_ajouter_tableau = "modif"; ####################################################### $Vli_id_etat = $_GET['id_etat']; ####################################################### ### Recherche les info de la demande si on est en modif ####################################################### $res_info_etat = $db->query(" SELECT ge.nom FROM gdd_etat ge WHERE ge.id = $Vli_id_etat "); $val_info_etat= $db->fetch_array(); $Vls_nom = $val_info_etat[0]; } else { $Vls_type_ajouter_tableau = ""; } ####################################################### ### Créatin du titre de la page ####################################################### if(isset($_GET['op2']) AND $_GET['op2']=="modifier") { $Vls_titre_page = _GDD_MODIF_ETAT; } else { $Vls_titre_page = _GDD_ADD_ETAT; } ####################################################### ####################################################### ### Affichage ####################################################### ####################################################### echo"

\"\"".$Vls_titre_page."

*

 

 

"; } ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# if(isset($_GET['op'])) { $op = $_GET["op"]; } else { $op = ""; } switch($op) { case "ajouter_type_demande" : ajouter_type_demande(); break; case "ajouter_elu" : ajouter_elu(); break; case "ajouter_domaine" : ajouter_domaine(); break; case "ajouter_quartier" : ajouter_quartier(); break; case "ajouter_etat" : ajouter_etat(); break; case "ajouter_autorise_user" : ajouter_autorise_user(); break; default : index(); break; } ?>