| Current Path : /home/h/a/p/happyrenas/old/huissier-express.fr/administration/panel/ |
Linux webd005.cluster105.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 |
| Current File : /home/h/a/p/happyrenas/old/huissier-express.fr/administration/panel/impaye_envoi_mail_huissiers.php |
<?
session_start();
$page="impaye";
include("../../config.php");
require_once('includes/class.phpmailer.php');
require_once('includes/class.smtp.php');
$impaye_id = $_REQUEST['impaye_id'];
$dernier_huissier_id="";
$laliste = $_REQUEST['laliste'];
$lesmails = explode("\n", $laliste);
foreach ($lesmails as $lemail)
{
if ($lemail) {$matrice[]=$lemail;}
}
echo "<pre>";
print_r($matrice);
echo "</pre>";
echo "Impaye ID : ".$impaye_id."<br>";
if ($impaye_id)
{
//SPECS impaye
$myquery = "SELECT * from impaye where id=".$impaye_id;
$impaye = $db->get_row($myquery);
if ($impaye->impaye_type=="1") {$type_impaye="Loyer non réglé";}
if ($impaye->impaye_type=="2") {$type_impaye="Facture non réglée";}
if ($impaye->impaye_type=="3") {$type_impaye="Autre : " . $impaye->impaye_type_precision;}
if ($impaye->raison=="1") {$type_debiteur="Société";}
if ($impaye->raison=="2") {$type_debiteur="Particulier";}
$impaye_montant=$impaye->impaye_montant;
$impaye_interet=$impaye->impaye_interet;
$date_creation = date("d-m-Y", strtotime($impaye->date_creation));
$texte="".$type_impaye;
$impaye_lieu = $impaye->debiteur_cp." ".$impaye->debiteur_ville;
$myquery = "SELECT * from huissier where (departement = ".$impaye->debiteur_departement." || zone1=".$impaye->debiteur_departement." || zone2=".$impaye->debiteur_departement." || zone3=".$impaye->debiteur_departement." ||zone4=".$impaye->debiteur_departement.") AND statut=1 order by id";
//echo $myquery."<br>";
$myquery_calls = $db->get_results($myquery);
if (!empty($myquery_calls))
{
foreach ( $myquery_calls as $huissiers )
{
if ($huissiers->id!=$dernier_huissier_id)
{
$variable_envoi=0;
if ($matrice)
{
foreach ($matrice as $value)
{
if (trim($value)==trim($huissiers->mail)) {$variable_envoi=1;}
}
}
if ($variable_envoi==1)
{
$from ="resa@huissier-express.fr";
$from_name ="huissier-express.fr";
$reply ="resa@huissier-express.fr";
$destinataire = $huissiers->mail;
$password_huissier = $huissiers->password;
$huissier_id = $huissiers->id;
$mail_huissier = $huissiers->mail;
$objet = "Huissier Express : demande pour un impayé";
include("modele_impaye_envoi_mail_huissiers.php");
$mail = new PHPmailer(True);
try {
$mail->CharSet = "UTF-8";
$mail->SMTPDebug = 2;
$mail->Debugoutput = 'html';
$mail->setFrom($from,$from_name);
$mail->AddAddress($destinataire);
$mail->AddBCC("contact@huissier-express.fr");
//$mail->AddBCC("lemondeavance@gmail.com");
$mail->AddReplyTo($reply);
$mail->IsHTML(true);
$mail->Subject=$objet;
$mail->Body=$message;
$mail->Send();
// SUCCES
echo "Notification envoyee a ".$destinataire."<br>";
$requete="UPDATE impaye set envoi_mail = 1 where id =".$impaye_id;
echo $requete."<br>";
$db->query($requete);
}
catch (phpmailerException $e)
{
echo "<br><b>".$e->errorMessage()."</b><br>"; //Pretty error messages from PHPMailer
}
catch (Exception $e)
{
echo "<br><b>".$e->getMessage()."</b><br>"; //Boring error messages from anything else!
}
}
unset($mail);
}
}
}
}
?>