societeusercentral = new Societeusercentral(); $this->cronenvoimailadhrent = new Cronenvoimailadhrent(); $this->cronenvoimail = new Cronenvoimail(); $this->cronenvoisms = new Cronenvoisms(); $liste_societeuser = $this->societeusercentral->getSocieteusers(); $societeusercentral = $this->societeusercentral->getSocieteuserSaas(); $fournisseurWhatsApp = $societeusercentral['fournisseurWhatsApp']; $_SESSION['old_codeSociete']=""; foreach ($liste_societeuser as $societeuser) { $codeSociete = $societeuser['codeSociete']; $_SESSION['c_codeSociete'] = $codeSociete; // Ajouté le 16/03/2025 pour ramener les paramètres WhatsApp vers la base centrale $_SESSION['tokenWhatsapp'] = $societeuser['tokenWhatsapp']; $_SESSION['instanceWhatsapp'] = $societeuser['instanceWhatsapp']; $tokenWhatsapp = $societeuser['tokenWhatsapp']; $instanceWhatsapp = $societeuser['instanceWhatsapp']; $this->cronenvoimailadhrent->chargersociete(); $nbMail = $this->cronenvoimailadhrent->nbMailParCron; // Début cronenvoimailadhrent $this->cronenvoimailadhrent->charger_les_mails($nbMail); $this->cronenvoimailadhrent->envoyer_les_mails(); // Début Cronenvoimail $this->cronenvoimail->charger_les_mails($nbMail); $this->cronenvoimail->envoyer_les_mails(); $this->cronenvoisms->chargersociete(); $nbSms = $this->cronenvoisms->nbSmsParCron; $this->cronenvoisms->charger_les_sms($nbSms); // Début Cronenvoisms $this->cronenvoisms->envoyer_les_sms(); if($fournisseurWhatsApp>" " && $instanceWhatsapp>" " && $tokenWhatsapp>" ") { $this->cronenvoisms->envoyer_les_sms_wha($fournisseurWhatsApp); } // Fin CronenvoiWhatsapp } } } // Execution $cronchaqueminuteprestataire = new Cronchaqueminuteprestataire(); // $cronchaqueminuteprestataire->executer(); $iterations = 25; // On va boucler 25 fois // $interval = 5; // secondes $interval = 2000; // millisecondes for ($i = 0; $i < $iterations; $i++) { $cronchaqueminuteprestataire->executer(); if ($i < $iterations - 1) { // sleep($interval); // secondes usleep($interval); // Stoppe en millisecondes } }