Impossible de se connecter à la base de données.
";
exit;
}
#############################################################
### Récupération donnée
#############################################################
$Vli_id_demande = $_POST["Vfi_id_demande"];
$Vls_user_cloture = $_POST["Vfs_user_cloture"];
#################################################################
### On cloture la demande
#################################################################
$query="
UPDATE
gdd_demande
SET
demande_cloturer = \"Y\",
date_cloture = \"".date("Y-m-d H:i:s")."\",
fkid_user_cloture = \"$Vls_user_cloture\"
WHERE
id = $Vli_id_demande
";
$res=mysql_query($query, $bdd);
#################################################################
### On cloture toutes les intervention liées à cette demande
#################################################################
$query="
UPDATE
gdd_intervention
SET
intervention_cloturer = \"Y\",
date_cloture = \"".date("Y-m-d H:i:s")."\",
fkid_user_cloture = \"$Vls_user_cloture\"
WHERE
fkid_demande = $Vli_id_demande
AND intervention_cloturer = \"N\"
";
$res=mysql_query($query, $bdd);
###########################################################################
### Envoi de mail au groupe destinataire de cette intervention
###########################################################################
if($_SESSION['config']['gdd_auto_mail'])
{
###########################################
### recherche de tous les destinataires
###########################################
$query_liste_destinataires = "
SELECT
u.mail
FROM
gdd_intervention i,
users u
WHERE
i.fkid_demande = $Vli_id_demande
AND i.fkid_user_destinataire = u.user_id
ORDER BY
u.user_id
";
$res_liste_destinataires = mysql_query($query_liste_destinataires, $bdd);
$Vls_email_destinataire = "";
while($val_liste_destinataires = mysql_fetch_array($res_liste_destinataires))
{
$Vls_mail_destinataire = $val_liste_destinataires[0];
$Vls_email_destinataire .= $Vls_mail_destinataire." ,";
}
##############################################
### 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 = \"$Vls_user_cloture\"
";
$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_query_intervention = "
SELECT
i.id
FROM
gdd_intervention i
WHERE
i.fkid_demande = \"$Vli_id_demande\"
ORDER BY
i.id
";
$res_intervention = mysql_query($Vls_query_intervention, $bdd);
$cpt = 1;
while($var_intervention = mysql_fetch_array($res_intervention))
{
$Vli_id_intervention_temp = $var_intervention[0];
if($Vli_id_intervention_temp == $Vli_id_intervention)
{
$Vli_num_intervention = $cpt;
break;
}
$cpt++;
}
##################################
$Vls_sujet = _GDD_MAIL_SUJET_CLOS_DEMANDE." $Vls_num_dossier ";
$Vls_sujet = utf8_decode($Vls_sujet);
##############################################
### creation du corps html du mail
##############################################
$Vls_corps = "
$Vls_nom_emetteur "._GDD_MAIL_CORPS_MILIEU_CLOS_DEMANDE." $Vls_num_dossier
"._GDD_MAIL_CORPS_FIN_CLOS_DEMANDE."
".$_SESSION['config']['MaarchURL']."gdd.php?id_demande=$Vli_id_demande
";
##############################################
### envoi du mail
##############################################
envoyer_mail($Vls_email_destinataire, $Vls_sujet, $Vls_corps, $Vls_nom_emetteur, $Vls_email_emetteur);
}
?>