Impossible de se connecter à la base de données.
";
exit;
}
#############################################################################
### Récupération des valeur du formulaire
#############################################################################
$Vli_id_demande = $_POST["Vfi_id_demande"];
$Vls_groupe_inventaire = $_POST["Vfs_groupe_inventaire"];
$Vls_date_delai = $_POST["Vfs_date_delai"];
$Vls_description = utf8_decode($_POST["Vfs_description"]);
$Vlt_date_delai = explode("/", $Vls_date_delai);
$Vld_date_delai = $Vlt_date_delai[2]."-".$Vlt_date_delai[1]."-".$Vlt_date_delai[0];
#############################################################################
### Récupération des donner supplémentaire
#############################################################################
$Vld_date_creation = date("Y-m-d H:m:s");
$Vls_groupe_emetteur = $_SESSION["user"]["primarygroup_gdd"];
if($Vls_groupe_emetteur=="")
{
$Vls_groupe_emetteur = $_SESSION["user"]["primarygroup"];
}
$Vls_user_emetteur = $_SESSION["user"]["UserId"];
#############################################################################
### Création de l'intervention dans la base
#############################################################################
$query_liste_type_demande = "
INSERT INTO gdd_intervention
(fkid_demande,
fkid_groupe_emetteur,
fkid_user_emetteur,
fkid_groupe_destinataire,
description,
date_creation,
date_delai)
VALUES
(\"$Vli_id_demande\",
\"$Vls_groupe_emetteur\",
\"$Vls_user_emetteur\",
\"$Vls_groupe_inventaire\",
\"$Vls_description\",
\"$Vld_date_creation\",
\"$Vld_date_delai\"
)
";
$res_liste_type_demande=mysql_query($query_liste_type_demande, $bdd);
$Vli_id_intervention = mysql_insert_id();
###########################################################################
### 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
usergroup_content ugc,
users u
WHERE
ugc.group_id = \"$Vls_groupe_inventaire\"
AND ugc.user_id = u.user_id
ORDER BY
u.user_id
";
$Vls_email_destinataire = "";
$res_liste_destinataires = mysql_query($query_liste_destinataires, $bdd);
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_emetteur\"
";
$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_info_demande = mysql_query($Vls_query_intervention, $bdd);
$cpt = 1;
while($var_intervention = mysql_fetch_array($res_info_demande))
{
$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_DEBUT_SUJET_CREA_INTER." $Vli_num_intervention "._GDD_MAIL_FIN_SUJET_CREA_INTER." $Vls_num_dossier ";
$Vls_sujet = utf8_decode($Vls_sujet);
##############################################
### creation du corps html du mail
##############################################
$Vls_corps = "
$Vls_nom_emetteur "._GDD_MAIL_CORPS_DEBUT_CREA_INTER." $Vli_num_intervention "._GDD_MAIL_CORPS_MILIEU_CREA_INTER." $Vls_num_dossier
"._GDD_MAIL_CORPS_FIN_CREA_INTER."
".$_SESSION['config']['MaarchURL']."gdd.php?id_demande=$Vli_id_demande&op=modifier_demande&onglet=intervention&carrousel_current=$Vli_num_intervention
";
##############################################
### envoi du mail
##############################################
envoyer_mail($Vls_email_destinataire, $Vls_sujet, $Vls_corps, $Vls_nom_emetteur, $Vls_email_emetteur);
}
?>