| Line 102... |
Line 102... |
| 102 |
|
102 |
|
| 103 |
return $envoi_avertissement;
|
103 |
return $envoi_avertissement;
|
| Line 104... |
Line 104... |
| 104 |
}
|
104 |
}
|
| 105 |
|
105 |
|
| 106 |
private function obtenirMailsEnAttente() {
|
106 |
private function obtenirMailsEnAttente() {
|
| Line 107... |
Line 107... |
| 107 |
$requete = "SELECT * FROM annu_donnees_temp WHERE statut = '".self::STATUT_A_TRAITER."' ";
|
107 |
$requete = "SELECT * FROM annu_donnees_temp WHERE adt_statut = '".self::STATUT_A_TRAITER."' ";
|
| 108 |
$retour = $this->bdd->recupererTous($requete);
|
108 |
$retour = $this->bdd->recupererTous($requete);
|
| Line 109... |
Line 109... |
| 109 |
|
109 |
|
| 110 |
return $retour;
|
110 |
return $retour;
|
| 111 |
}
|
111 |
}
|
| 112 |
|
112 |
|
| 113 |
private function mettreMailsEnCoursDeTraitement() {
|
113 |
private function mettreMailsEnCoursDeTraitement() {
|
| 114 |
$requete = "UPDATE annu_donnees_temp SET statut = '".self::STATUT_EN_TRAITEMENT."', date_debut_traitement = NOW() ".
|
114 |
$requete = "UPDATE annu_donnees_temp SET adt_statut = '".self::STATUT_EN_TRAITEMENT."', adt_date_debut_traitement = NOW() ".
|
| Line 115... |
Line 115... |
| 115 |
"WHERE statut = '".self::STATUT_A_TRAITER."' ";
|
115 |
"WHERE adt_statut = '".self::STATUT_A_TRAITER."' ";
|
| Line 130... |
Line 130... |
| 130 |
$maj = $this->bdd->requeter($requete);
|
130 |
$maj = $this->bdd->requeter($requete);
|
| 131 |
return $maj;
|
131 |
return $maj;
|
| 132 |
}
|
132 |
}
|
| Line 133... |
Line 133... |
| 133 |
|
133 |
|
| 134 |
private function supprimerMailTraite($id) {
|
134 |
private function supprimerMailTraite($id) {
|
| 135 |
$requete = "DELETE FROM annu_donnees_temp WHERE statut = '".self::STATUT_EN_TRAITEMENT."' ".
|
135 |
$requete = "DELETE FROM annu_donnees_temp WHERE adt_statut = '".self::STATUT_EN_TRAITEMENT."' ".
|
| 136 |
"AND adt_id = '".$id."'";
|
136 |
"AND adt_id = '".$id."'";
|
| 137 |
$supp = $this->bdd->requeter($requete);
|
137 |
$supp = $this->bdd->requeter($requete);
|
| 138 |
return $supp;
|
138 |
return $supp;
|
| Line 139... |
Line 139... |
| 139 |
}
|
139 |
}
|
| 140 |
|
140 |
|
| 141 |
private function supprimerMailsEnCoursDeTraitement() {
|
141 |
private function supprimerMailsEnCoursDeTraitement() {
|
| 142 |
$requete = "DELETE FROM annu_donnees_temp WHERE statut = '".self::STATUT_EN_TRAITEMENT."' ";
|
142 |
$requete = "DELETE FROM annu_donnees_temp WHERE adt_statut = '".self::STATUT_EN_TRAITEMENT."' ";
|
| 143 |
$supp = $this->bdd->requeter($requete);
|
143 |
$supp = $this->bdd->requeter($requete);
|
| Line 144... |
Line 144... |
| 144 |
return $supp;
|
144 |
return $supp;
|
| 145 |
}
|
145 |
}
|
| 146 |
|
146 |
|
| 147 |
private function remettreATraiterMailsEnRetard() {
|
147 |
private function remettreATraiterMailsEnRetard() {
|
| 148 |
// Les mails a traiter depuis plus de 10 heures sont considérés comme échoués et donc remis à traiter
|
148 |
// Les mails a traiter depuis plus de 10 heures sont considérés comme échoués et donc remis à traiter
|
| 149 |
// (en cas de plantage du script ou du serveur de mail pendant leur traitement)
|
149 |
// (en cas de plantage du script ou du serveur de mail pendant leur traitement)
|
| Line 150... |
Line 150... |
| 150 |
$requete = "UPDATE annu_donnees_temp SET statut = '".self::STATUT_A_TRAITER."', date_debut_traitement = NULL ".
|
150 |
$requete = "UPDATE annu_donnees_temp SET adt_statut = '".self::STATUT_A_TRAITER."', adt_date_debut_traitement = NULL ".
|
| 151 |
"WHERE statut = '".self::STATUT_EN_TRAITEMENT."' ".
|
151 |
"WHERE adt_statut = '".self::STATUT_EN_TRAITEMENT."' ".
|
| 152 |
"AND date_debut_traitement < (DATE_SUB(now(), INTERVAL ".self::DELAI_MAX_TRAITEMENT.")) ";
|
152 |
"AND adt_date_debut_traitement < (DATE_SUB(now(), INTERVAL ".self::DELAI_MAX_TRAITEMENT.")) ";
|