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

View File

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

View File

@ -30,11 +30,10 @@ class Cronenvoimailconsoparfamille
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 'Societeuser.php';
// $this->mail_C = $mail;
$this->mail_C = $_SESSION['c_mail'];
$this->ste = new Societeuser();

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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