Subversion Repositories Applications.annuaire

Rev

Rev 492 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 492 Rev 494
Line 13... Line 13...
13
 
13
 
Line 14... Line 14...
14
Class DonneeTemporaireModele extends Modele {
14
Class DonneeTemporaireModele extends Modele {
15
	
15
	
16
	// attention le script de traitement des mails utilise des variables
16
	// attention le script de traitement des mails utilise des variables
17
	// similaires (donc si on change l'une on change l'autre)
17
	// similaires (donc si on change l'une on change l'autre)
18
	// TODO: factoriser ça comme des grands
18
	// TODO: factoriser ça comme des grands
Line 19... Line 19...
19
	const STATUT_A_TRAITER = 'a_traiter';
19
	const STATUT_A_TRAITER = 'a_traiter';
Line 20... Line 20...
20
	const STATUT_EN_TRAITEMENT = 'en_traitement';
20
	const STATUT_EN_TRAITEMENT = 'en_traitement';
Line 100... Line 100...
100
	}
100
	}
Line 101... Line 101...
101
	
101
	
102
	public function mettreDonneeTemporaireATraiter($code_donnee) {
102
	public function mettreDonneeTemporaireATraiter($code_donnee) {
103
		// TODO: si d'autres traitement que les mails existent un jour, ajouter un code de traitement
103
		// TODO: si d'autres traitement que les mails existent un jour, ajouter un code de traitement
104
		// pour les différencier
104
		// pour les différencier
105
		$requete = "UPDATE annu_donnees_temp SET statut = '".self::STATUT_A_TRAITER."' ".
105
		$requete = "UPDATE annu_donnees_temp SET adt_statut = '".self::STATUT_A_TRAITER."' ".
Line 106... Line 106...
106
					"WHERE adt_id = ".$this->proteger($code_donnee)." AND (statut IS NULL OR statut != '".self::STATUT_EN_TRAITEMENT."') ";
106
					"WHERE adt_id = ".$this->proteger($code_donnee)." AND (adt_statut IS NULL OR adt_statut != '".self::STATUT_EN_TRAITEMENT."') ";
107
 
107
 
108
		$resultat = $this->requete($requete);
108
		$resultat = $this->requete($requete);
109
		$retour = $resultat ? true : false;
109
		$retour = $resultat ? true : false;
110
		return $retour;
110
		return $retour;
111
	}
111
	}
112
}
112
}