This commit is contained in:
KANE LAZENI 2026-04-30 08:43:58 +00:00
parent 5cd82ba0d5
commit f00a589874
9 changed files with 17 additions and 30 deletions

View File

@ -1,4 +1,5 @@
<?php <?php
require_once 'Societeusercentral.php'; require_once 'Societeusercentral.php';
require_once 'Cronenvoimail.php'; require_once 'Cronenvoimail.php';
@ -26,20 +27,16 @@ class Cronchaqueminuteproduction
$codeSociete = $societeuser['codeSociete']; $codeSociete = $societeuser['codeSociete'];
$_SESSION['c_codeSociete'] = $codeSociete; $_SESSION['c_codeSociete'] = $codeSociete;
// Début Cronenvoimail
$this->cronenvoimail->chargersociete(); $this->cronenvoimail->chargersociete();
$nbMail = $this->cronenvoimail->nbMailParCron; $nbMail = $this->cronenvoimail->nbMailParCron;
// $this->cronenvoimail->$nbMail = $nbMail;
$this->nbMail = $nbMail; $this->nbMail = $nbMail;
$this->cronenvoimail->charger_les_mails($nbMail); $this->cronenvoimail->charger_les_mails($nbMail);
$this->cronenvoimail->envoyer_les_mails(); $this->cronenvoimail->envoyer_les_mails();
// Fin Cronenvoimail
} }
} }
} }
// Execution // Execution
$cronchaqueminuteproduction = new Cronchaqueminuteproduction(); $cronchaqueminuteproduction = new Cronchaqueminuteproduction();
// $cronchaqueminuteproduction->executer();
$iterations = 25; // On va boucler 25 fois $iterations = 25; // On va boucler 25 fois
// $interval = 5; // secondes // $interval = 5; // secondes
@ -49,7 +46,6 @@ for ($i = 0; $i < $iterations; $i++)
{ {
$cronchaqueminuteproduction->executer(); $cronchaqueminuteproduction->executer();
if ($i < $iterations - 1) { if ($i < $iterations - 1) {
// sleep($interval); // secondes
usleep($interval); // Stoppe en millisecondes usleep($interval); // Stoppe en millisecondes
} }
} }

View File

@ -1,4 +1,5 @@
<?php <?php
require_once 'Functions.php'; require_once 'Functions.php';
class Cronenvoimail class Cronenvoimail
@ -479,8 +480,8 @@ class Cronenvoimail
public function traiterdestinationmail() public function traiterdestinationmail()
{ {
require_once 'Ebenegmail.php'; require '/var/www/Config/Ebenemailer.php';
// $this->email = $mail;
$this->email = $_SESSION['c_mail']; $this->email = $_SESSION['c_mail'];
} }
@ -495,8 +496,6 @@ class Cronenvoimail
$this->emailDestination = "gmebene@gmail.com"; $this->emailDestination = "gmebene@gmail.com";
} }
// var_dump($this->idMail." => emailDestination => ".$this->emailDestination);
$this->body = $this->body; $this->body = $this->body;
$addr = explode(';', $this->emailDestination); $addr = explode(';', $this->emailDestination);
@ -508,10 +507,6 @@ class Cronenvoimail
$this->email->Subject = $this->objet; $this->email->Subject = $this->objet;
$this->email->Body = $this->body; $this->email->Body = $this->body;
// var_dump("idMail => ".$this->idMail);
// var_dump("emailDestination => ".$this->emailDestination);
// var_dump("objet => ".$this->objet);
if(!$this->email->send()) if(!$this->email->send())
{ {
$this->marquermail($this->idMail, "9"); $this->marquermail($this->idMail, "9");
@ -528,9 +523,6 @@ class Cronenvoimail
$lesMails = $this->lesMails; $lesMails = $this->lesMails;
// var_dump($lesMails);
// exit();
foreach ($lesMails as $un_mail) foreach ($lesMails as $un_mail)
{ {
$this->idMail = $un_mail['idMail']; $this->idMail = $un_mail['idMail'];

View File

@ -30,11 +30,10 @@ class Cronenvoimailconsoparfamille
public function lancemailpdf($idAdherent, $email, $debutStat, $finStat) public function lancemailpdf($idAdherent, $email, $debutStat, $finStat)
{ {
require_once 'Ebenegmail.php'; require '/var/www/Config/Ebenemailer.php';
require_once 'Fpdf/fpdf_protection.php'; require_once 'Fpdf/fpdf_protection.php';
require_once 'Societeuser.php'; require_once 'Societeuser.php';
// $this->mail_C = $mail;
$this->mail_C = $_SESSION['c_mail']; $this->mail_C = $_SESSION['c_mail'];
$this->ste = new Societeuser(); $this->ste = new Societeuser();

View File

@ -12,8 +12,8 @@ class Emaildivers
public function __construct() public function __construct()
{ {
$this->destinataire = new Destinataire(); $this->destinataire = new Destinataire();
require_once 'Ebenegmail.php'; require '/var/www/Config/Ebenemailer.php';
$this->mail_C = $mail; $this->mail_C = $_SESSION['c_mail'];
} }
public function excutercron() public function excutercron()

View File

@ -12,8 +12,8 @@ class Emaildiverspj
public function __construct() public function __construct()
{ {
$this->destinataire = new Destinataire(); $this->destinataire = new Destinataire();
require_once 'Ebenegmail.php'; require '/var/www/Config/Ebenemailer.php';
$this->mail_C = $mail; $this->mail_C = $_SESSION['c_mail'];
} }
public function excutercron() public function excutercron()

View File

@ -12,8 +12,8 @@ class Emailprestataires
public function __construct() public function __construct()
{ {
$this->prestataire = new Prestataire(); $this->prestataire = new Prestataire();
require_once 'Ebenegmail.php'; require '/var/www/Config/Ebenemailer.php';
$this->mail_C = $mail; $this->mail_C = $_SESSION['c_mail'];
} }
public function excutercron() public function excutercron()

View File

@ -12,8 +12,8 @@ class Emailprestatairesdoublon
public function __construct() public function __construct()
{ {
$this->prestataire = new Prestataire(); $this->prestataire = new Prestataire();
require_once 'Ebenegmail.php'; require '/var/www/Config/Ebenemailer.php';
$this->mail_C = $mail; $this->mail_C = $_SESSION['c_mail'];
} }
public function excutercron() public function excutercron()

View File

@ -12,8 +12,8 @@ class Emailprestatairespublics
public function __construct() public function __construct()
{ {
$this->prestataire = new Prestataire(); $this->prestataire = new Prestataire();
require_once 'Ebenegmail.php'; require '/var/www/Config/Ebenemailer.php';
$this->mail_C = $mail; $this->mail_C = $_SESSION['c_mail'];
} }
public function excutercron() public function excutercron()

View File

@ -11,8 +11,8 @@ class Emailrapprtsp
public function __construct() public function __construct()
{ {
$this->rapportsp = new Statistique(); $this->rapportsp = new Statistique();
require_once 'Ebenegmail.php'; require '/var/www/Config/Ebenemailer.php';
$this->mail_C = $mail; $this->mail_C = $_SESSION['c_mail'];
} }
public function excutercron() public function excutercron()