Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 493 → Rev 494

/branches/v1.3-balance/modeles/DonneeTemporaireModele.php
15,8 → 15,8
// attention le script de traitement des mails utilise des variables
// similaires (donc si on change l'une on change l'autre)
// TODO: factoriser ça comme des grands
const STATUT_A_TRAITER = 'a_traiter';
// TODO: factoriser ça comme des grands
const STATUT_A_TRAITER = 'a_traiter';
const STATUT_EN_TRAITEMENT = 'en_traitement';
 
private $config = array();
102,11 → 102,11
public function mettreDonneeTemporaireATraiter($code_donnee) {
// TODO: si d'autres traitement que les mails existent un jour, ajouter un code de traitement
// pour les différencier
$requete = "UPDATE annu_donnees_temp SET statut = '".self::STATUT_A_TRAITER."' ".
"WHERE adt_id = ".$this->proteger($code_donnee)." AND (statut IS NULL OR statut != '".self::STATUT_EN_TRAITEMENT."') ";
$requete = "UPDATE annu_donnees_temp SET adt_statut = '".self::STATUT_A_TRAITER."' ".
"WHERE adt_id = ".$this->proteger($code_donnee)." AND (adt_statut IS NULL OR adt_statut != '".self::STATUT_EN_TRAITEMENT."') ";
 
$resultat = $this->requete($requete);
$retour = $resultat ? true : false;
$resultat = $this->requete($requete);
$retour = $resultat ? true : false;
return $retour;
}
}