Subversion Repositories Applications.referentiel

Rev

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

Rev 186 Rev 188
Line 87... Line 87...
87
     * Surtout utile pour le fichier tests.ini
87
     * Surtout utile pour le fichier tests.ini
88
     */
88
     */
89
    private function definirConstantes() {
89
    private function definirConstantes() {
90
    	define('RANG_GENRE', $this->manuel['rang_genre']);
90
    	define('RANG_GENRE', $this->manuel['rang_genre']);
91
    	define('RANG_SP', $this->manuel['rang_sp']);
91
    	define('RANG_SP', $this->manuel['rang_sp']);
-
 
92
    	date_default_timezone_set('Europe/Berlin');
-
 
93
    	define('ANNEE_EN_COURS', date('Y'));
-
 
94
    	define('ANNEE_MINIMUM', 1753);
92
    }
95
    }
Line 93... Line 96...
93
    
96
    
94
    public function recupererDonnees() {
97
    public function recupererDonnees() {
95
		// Récupération des données à tester
98
		// Récupération des données à tester
Line 1400... Line 1403...
1400
	
1403
	
1401
	private function verifierAnnee(&$annee) {
1404
	private function verifierAnnee(&$annee) {
1402
		$ok = true;
1405
		$ok = true;
1403
		if (!preg_match('/^[0-9]{4}$/', $annee)) {
1406
		if (!preg_match('/^[0-9]{4}$/', $annee)) {
1404
			$ok = false;
1407
			$ok = false;
1405
		} else if ($annee < 1753) {
1408
		} else if ($annee < ANNEE_MINIMUM) {
1406
			$ok = false;
1409
			$ok = false;
1407
		} else if ($annee > date('Y')) {
1410
		} else if ($annee > ANNEE_EN_COURS) {
1408
			$ok = false;
1411
			$ok = false;
1409
		}
1412
		}
1410
		return $ok;
1413
		return $ok;