Subversion Repositories Applications.annuaire

Rev

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

Rev 123 Rev 199
Line 14... Line 14...
14
 
14
 
15
// TODO : utiliser cette classe pour l'inscription temporaire
15
// TODO : utiliser cette classe pour l'inscription temporaire
Line 16... Line 16...
16
Class DonneeTemporaireModele extends Modele {
16
Class DonneeTemporaireModele extends Modele {
17
 
17
 
18
	private $config = array();
18
	private $config = array();
-
 
19
	
-
 
20
	public function stockerDonneeTemporaire($donnee, $id_aleatoire = false) {
Line 19... Line 21...
19
 
21
		
20
	public function stockerDonneeTemporaire($donnee, $id_aleatoire = false) {
22
		$this->maintenanceDonneesTemporaires();
21
 
23
 
Line 32... Line 34...
32
		return $identifiant;
34
		return $identifiant;
Line 33... Line 35...
33
 
35
 
Line 34... Line 36...
34
	}
36
	}
-
 
37
 
-
 
38
	public function chargerDonneeTemporaire($code_donnee) {
Line 35... Line 39...
35
 
39
		
36
	public function chargerDonneeTemporaire($code_donnee) {
40
		$this->maintenanceDonneesTemporaires();
Line 37... Line 41...
37
 
41
 
Line 82... Line 86...
82
			$code_confirmation = md5(rand(0,100));
86
			$code_confirmation = md5(rand(0,100));
83
		}
87
		}
Line 84... Line 88...
84
 
88
 
85
		return $code_confirmation;
89
		return $code_confirmation;
-
 
90
	}
-
 
91
	
-
 
92
	private function maintenanceDonneesTemporaires() {
-
 
93
		
-
 
94
		$requete_suppression_vieilles_donnees = 'DELETE FROM annu_donnees_temp'; 
-
 
95
												' WHERE adt_date < (DATE_SUB(now(), INTERVAL 14 DAY))';
-
 
96
		
-
 
97
		$resultat_suppression_vieilles_donnees = $this->requeteUn($requete_suppression_vieilles_donnees);
-
 
98
		
-
 
99
		if($resultat_suppression_vieilles_donnees) {
-
 
100
			return true;
-
 
101
		} else {
-
 
102
			return false;
-
 
103
		}
Line 86... Line 104...
86
	}
104
	}
Line 87... Line 105...
87
 
105