Subversion Repositories Applications.annuaire

Rev

Rev 490 | Rev 493 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 490 Rev 491
Line 115... Line 115...
115
					"WHERE statut = '".self::STATUT_A_TRAITER."' ";
115
					"WHERE statut = '".self::STATUT_A_TRAITER."' ";
116
		$maj = $this->bdd->requeter($requete);
116
		$maj = $this->bdd->requeter($requete);
117
		return ($maj !== false);
117
		return ($maj !== false);
118
	}
118
	}
Line -... Line 119...
-
 
119
	
-
 
120
	private function mettreAJourMailMalTraite($id_mail_mal_traite, $mail_mal_traite, $envois_echoues) {	
-
 
121
		// TODO: utiliser cette fonction lors de l'echec de plusieurs destinataires et renvoyer le lien
-
 
122
		// de confirmation
-
 
123
		$mail_mal_traite['destinataires'] = $envois_echoues;
-
 
124
		$mail_mal_traite = $this->encoderDonneeTemporaire($mail_mal_traite);
-
 
125
		
-
 
126
		$requete = "UPDATE annu_donnees_temp ".
-
 
127
					"SET adt_donnees = '".$mail_mal_traite."' ".
-
 
128
					"WHERE adt_id = '".$mail_a_moderer['adt_id']."'";
-
 
129
		
-
 
130
		$maj = $this->bdd->requeter($requete);
-
 
131
		return $maj;
-
 
132
	}
119
	
133
	
120
	private function supprimerMailTraite($id) {
134
	private function supprimerMailTraite($id) {
121
		$requete = "DELETE FROM annu_donnees_temp WHERE statut = '".self::STATUT_EN_TRAITEMENT."' ".
135
		$requete = "DELETE FROM annu_donnees_temp WHERE statut = '".self::STATUT_EN_TRAITEMENT."' ".
122
					"AND adt_id = '".$id."'";
136
					"AND adt_id = '".$id."'";
123
		$supp = $this->bdd->requeter($requete);
137
		$supp = $this->bdd->requeter($requete);
Line 139... Line 153...
139
		
153
		
140
		$maj = $this->bdd->requeter($requete);
154
		$maj = $this->bdd->requeter($requete);
141
		return ($maj !== false);
155
		return ($maj !== false);
Line -... Line 156...
-
 
156
	}
-
 
157
	
-
 
158
	private function encoderDonneeTemporaire($donnee) {
-
 
159
		return base64_encode(serialize($donnee));
142
	}
160
	}
143
	
161
	
144
	private function decoderDonneeTemporaire($donnee_encodee) {
162
	private function decoderDonneeTemporaire($donnee_encodee) {
Line 145... Line 163...
145
		return unserialize(base64_decode($donnee_encodee['adt_donnees']));
163
		return unserialize(base64_decode($donnee_encodee['adt_donnees']));