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

"; exit; } ############################################################# ### Récupération donnée ############################################################# $Vls_annotation = remplace_lettre_accent($_POST["Vfs_annotation"]); $Vls_destinataire_tous = $_POST["Vfs_destinataire_tous"]; $Vls_destinataire_groupe = $_POST["Vfs_destinataire_groupe"]; $Vls_destinataire_user = $_POST["Vfs_destinataire_user"]; $Vli_id_createur = $_POST["Vfi_id_createur"]; $Vli_id_demande = $_POST["Vfi_id_demande"]; ############################################################# if($Vls_destinataire_tous=="tous") { $Vls_destinataire_tous="Y"; } else { $Vls_destinataire_tous="N"; } ############################################################# $Vld_date_maintenant = date("Y-m-d H:i:s"); ################################################################# ### INSERT des données dans la table gdd_annotation ################################################################# $query=" INSERT INTO gdd_annotation (fkid_demande, fkid_createur, date_creation, annotation, tous, liste_groupe, liste_user) VALUES (\"$Vli_id_demande\", \"$Vli_id_createur\", \"$Vld_date_maintenant\", \"$Vls_annotation\", \"$Vls_destinataire_tous\", \"$Vls_destinataire_groupe\", \"$Vls_destinataire_user\") "; $res=mysql_query($query, $bdd); $Vli_id_annotation = mysql_insert_id(); ################################################################# ### INSERT des données dans la table gdd_annotation_user ### création d'une ligne par utilisateur pour permettre ### la vérification de lecture ################################################################# ### constitution de la liste $Vlt_liste_utilisateur = array(); if($Vls_destinataire_tous=="Y") { $query_liste_user = " SELECT u.user_id FROM gdd_demande gdd, gdd_domaine_groupe gdg, usergroups ug, usergroup_content ugc, users u WHERE gdd.id = \"$Vli_id_demande\" AND gdd.fkid_domaine = gdg.fkid_domaine AND gdg.fkid_groupe = ug.group_id AND ug.group_id = ugc.group_id AND ugc.user_id = u.user_id "; $res_liste_user = mysql_query($query_liste_user, $bdd); while($val_liste_user = mysql_fetch_array($res_liste_user)) { $Vli_id_user_destinataire = $val_liste_user[0]; if(!in_array($Vli_id_user_destinataire, $Vlt_liste_utilisateur)) { ### insert dans le tableau qui liste tous les utilisateurs $Vlt_liste_utilisateur[] = $Vli_id_user_destinataire; } } } else { if($Vls_destinataire_groupe!="") { ############################################# ### Récupération des groupes ############################################# $Vlt_liste_groupe = explode("|", $Vls_destinataire_groupe); foreach($Vlt_liste_groupe AS $Vli_id_groupe) { if($Vli_id_groupe!="") { $query_liste_user = " SELECT ugc.user_id FROM usergroup_content ugc WHERE ugc.group_id = \"$Vli_id_groupe\" "; $res_liste_user = mysql_query($query_liste_user, $bdd); while($val_liste_user = mysql_fetch_array($res_liste_user)) { $Vli_id_user_destinataire = $val_liste_user[0]; if(!in_array($Vli_id_user_destinataire, $Vlt_liste_utilisateur)) { ### insert dans le tableau qui liste tous les utilisateurs $Vlt_liste_utilisateur[] = $Vli_id_user_destinataire; } } } } } if($Vls_destinataire_user!="") { ############################################# ### Récupération des users ############################################# $Vlt_liste_user = explode("|", $Vls_destinataire_user); foreach($Vlt_liste_user AS $Vli_id_user_destinataire) { if(!in_array($Vli_id_user_destinataire, $Vlt_liste_utilisateur)) { ### insert dans le tableau qui liste tous les utilisateurs $Vlt_liste_utilisateur[] = $Vli_id_user_destinataire; } } } } ############################################# ### Insert de la liste des utilisateurs ############################################# foreach($Vlt_liste_utilisateur AS $Vli_id_user_destinataire) { if($Vli_id_user_destinataire!="") { $query=" INSERT INTO gdd_annotation_user (fkid_destinataire, lu, fkid_annotation) VALUES (\"$Vli_id_user_destinataire\", \"N\", $Vli_id_annotation) "; $res=mysql_query($query, $bdd); ################################################################# ### Envoyer un mail au destinataire de cette annotation ################################################################# if($_SESSION['config']['gdd_auto_mail']) { ########################################### ### recherche du mail du destinataires ########################################### $query_liste_destinataires = " SELECT u.mail FROM users u WHERE u.user_id = \"$Vli_id_user_destinataire\" "; $res_liste_destinataires = mysql_query($query_liste_destinataires, $bdd); $val_liste_destinataires = mysql_fetch_array($res_liste_destinataires); $Vls_email_destinataire = $val_liste_destinataires[0]; ############################################## ### recherche du nom et du mail de l'emetteur ############################################## $query_emetteur = " SELECT u.mail, u.firstname, u.lastname FROM users u WHERE u.user_id = \"$Vli_id_createur\" "; $res_emetteur = mysql_query($query_emetteur, $bdd); $val_emetteur = mysql_fetch_array($res_emetteur); $Vls_email_emetteur = $val_emetteur[0]; $Vls_prenom_emetteur = $val_emetteur[1]; $Vls_nom_emetteur = $val_emetteur[2]; $Vls_nom_emetteur = $Vls_prenom_emetteur." ".$Vls_nom_emetteur; ############################################## ### creation du sujet du mail ############################################## $Vls_query_info_demande = " SELECT gdd.id, gdd.titre_demande, gtd.abreviation, gdd.annee, gdd.numero FROM gdd_demande gdd, gdd_type_demande gtd WHERE gdd.id = ".$Vli_id_demande." AND gdd.fkid_type_demande = gtd.id "; $res_info_demande = mysql_query($Vls_query_info_demande, $bdd); $val_info_demande = mysql_fetch_array($res_info_demande); $Vli_id_demande = $val_info_demande[0]; $Vls_titre_demande = $val_info_demande[1]; $Vls_abr_type_demande = $val_info_demande[2]; $Vls_annee_demande = $val_info_demande[3]; $Vls_num_demande = $val_info_demande[4]; ################################## $gdd = new gdd("../../../"); $gdd->set_chiffre($Vls_num_demande); $gdd->set_annee($Vls_annee_demande); $gdd->set_type_label($Vls_abr_type_demande); $gdd->config_numero_gdd("../../../"); $Vls_num_dossier = $gdd->afficher_numero_gdd(); ################################## $Vls_sujet = _GDD_MAIL_SUJET_ANNOTATION." $Vls_num_dossier "; $Vls_sujet = utf8_decode($Vls_sujet); ############################################## ### creation du corps html du mail ############################################## $Vls_corps = " $Vls_nom_emetteur "._GDD_MAIL_CORPS_DEBUT_ANNOTATION." $Vls_num_dossier
"._GDD_MAIL_CORPS_FIN_ANNOTATION."
".$_SESSION['config']['MaarchURL']."gdd.php?id_demande=$Vli_id_demande&op=modifier_demande&onglet=annotation&id_annotation=$Vli_id_annotation "; ############################################## ### envoi du mail ############################################## envoyer_mail($Vls_email_destinataire, $Vls_sujet, $Vls_corps, $Vls_nom_emetteur, $Vls_email_emetteur); } } } ?>