Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2555 Rev 2560
Line 556... Line 556...
556
		return $date_formatee;
556
		return $date_formatee;
557
	}
557
	}
Line 558... Line 558...
558
 
558
 
559
	protected function convertirCodeZoneGeoVersDepartement($code_zone_geo) {
559
	protected function convertirCodeZoneGeoVersDepartement($code_zone_geo) {
560
		$code_departement = '';
560
		$code_departement = '';
561
		if ($this->estUnCodeInseeDepartement($code_zone_geo)) {
561
		if (self::estUnCodeInseeDepartement($code_zone_geo)) {
562
			$code_departement = substr(ltrim($code_zone_geo,'INSEE-C:'),0,2);
562
			$code_departement = substr(ltrim($code_zone_geo,'INSEE-C:'),0,2);
563
		}
563
		}
564
		return $code_departement;
564
		return $code_departement;
Line 568... Line 568...
568
		return preg_match('/^INSEE-C:[0-9]{5}/',$code_a_tester);
568
		return preg_match('/^INSEE-C:[0-9]{5}/',$code_a_tester);
569
	}
569
	}
Line 570... Line 570...
570
 
570
 
571
	protected function convertirCodeZoneGeoVersCodeInsee($code_zone_geo) {
571
	protected function convertirCodeZoneGeoVersCodeInsee($code_zone_geo) {
572
		$code_departement = '';
572
		$code_departement = '';
573
		if ($this->estUnCodeInseeDepartement($code_zone_geo)) {
573
		if (self::estUnCodeInseeDepartement($code_zone_geo)) {
574
			$code_departement = ltrim($code_zone_geo,'INSEE-C:');
574
			$code_departement = ltrim($code_zone_geo,'INSEE-C:');
575
		}
575
		}
576
		return $code_departement;
576
		return $code_departement;
Line 589... Line 589...
589
		if ($resultat && count($resultat)) {
589
		if ($resultat && count($resultat)) {
590
			$infos = $resultat[0]['id_zone_geo'];
590
			$infos = $resultat[0]['id_zone_geo'];
591
		}
591
		}
592
		return $infos;
592
		return $infos;
593
	}
593
	}
-
 
594
	
-
 
595
	public static function formaterZoneGeoEtCodePourAffichage($obs) {
-
 
596
		$code_lieu = self::convertirCodeZoneGeoVersCodeInsee($obs['ce_zone_geo']);
-
 
597
		if(empty($code_lieu) && !empty($obs['pays'])) {
-
 
598
			$code_lieu = $obs['pays'];
-
 
599
		}
-
 
600
		
-
 
601
		if(!empty(trim($obs['zone_geo'])) && !empty(trim($code_lieu))) {
-
 
602
			$code_lieu = ' ('.$code_lieu.') ';
-
 
603
		}		
-
 
604
		return $obs['zone_geo'].$code_lieu;
-
 
605
	}
Line 594... Line 606...
594
 
606
 
595
	protected function encoderMotCle($mot_cle) {
607
	protected function encoderMotCle($mot_cle) {
596
		return md5(mb_strtolower(trim($mot_cle)));
608
		return md5(mb_strtolower(trim($mot_cle)));