Subversion Repositories Applications.annuaire

Rev

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

Rev 217 Rev 294
Line 211... Line 211...
211
		
211
		
212
		$recherche = array('d','m','Y');
212
		$recherche = array('d','m','Y');
Line 213... Line 213...
213
		$remplacement = array('([0-9]{1,2})','([0-9]{1,2})','([0-9]{4})');
213
		$remplacement = array('([0-9]{1,2})','([0-9]{1,2})','([0-9]{4})');
214
		
-
 
215
		$pattern_date_simple = str_replace($recherche, $remplacement, $format);
-
 
Line 216... Line 214...
216
		
214
		
217
		echo $pattern_date_simple.'<br />';
215
		$pattern_date_simple = str_replace($recherche, $remplacement, $format);
218
 
216
 
219
		if(ereg($pattern_date_simple, $date)) {
217
		if(ereg($pattern_date_simple, $date)) {
Line 240... Line 238...
240
	
238
	
241
	public static function genererDateCouranteFormatMySql() {
239
	public static function genererDateCouranteFormatMySql() {
242
		return date('Y-m-d h:i:s');
240
		return date('Y-m-d h:i:s');
Line -... Line 241...
-
 
241
	}
-
 
242
	
-
 
243
	public static function formaterMotPremiereLettreChaqueMotEnMajuscule($chaine) {
-
 
244
		
-
 
245
		$encodage = Config::get('appli_encodage');
-
 
246
		
-
 
247
		return str_replace(' - ', '-', 
-
 
248
					mb_convert_case(
-
 
249
						mb_strtolower(
-
 
250
								str_replace('-', ' - ', $chaine),
-
 
251
								$encodage
-
 
252
						), 
-
 
253
						MB_CASE_TITLE,
-
 
254
						$encodage
-
 
255
					)
-
 
256
				);
-
 
257
	}
-
 
258
	
-
 
259
	public static function formaterMotEnMajuscule($chaine) {
-
 
260
		return mb_strtoupper($chaine,Config::get('appli_encodage'));
243
	}
261
	}
Line 244... Line 262...
244
	
262
	
245
	function aplatirTableauSansPreserverCles($tableau) {
263
	function aplatirTableauSansPreserverCles($tableau) {
246
		
264
		
Line 459... Line 477...
459
		foreach($tableau_mappage[0] as $cle => $nom_champ) {
477
		foreach($tableau_mappage[0] as $cle => $nom_champ) {
Line 460... Line 478...
460
 
478
 
Line 461... Line 479...
461
			if($cle != 'champ_id') {
479
			if($cle != 'champ_id') {
462
 
480
 
-
 
481
				$nom_champ_formulaire = $metadonnees[$tableau_mappage[1][$cle]]['amc_abreviation'];
-
 
482
				$valeur = $valeurs_annuaire[$nom_champ] ;				
-
 
483
				
-
 
484
				if($cle == 'champ_nom') {
-
 
485
					$valeur = AppControleur::formaterMotEnMajuscule($valeur);
-
 
486
				}
-
 
487
				
-
 
488
				if($cle == 'champ_prenom') {
Line 463... Line 489...
463
				$nom_champ_formulaire = $metadonnees[$tableau_mappage[1][$cle]]['amc_abreviation'];
489
					 $valeur = AppControleur::formaterMotPremiereLettreChaqueMotEnMajuscule($valeur);
464
				$valeur = $valeurs_annuaire[$nom_champ] ;
490
				}
465
				
491
				
466
				if(isset($valeurs_metadonnees[$nom_champ_formulaire])) {
492
				if(isset($valeurs_metadonnees[$nom_champ_formulaire])) {
Line 524... Line 550...
524
		}
550
		}
Line 525... Line 551...
525
 
551
 
526
		return $this->AnnuaireModele->comparerIdentifiantMotDePasse($id_annuaire,$id_utilisateur,$mot_de_passe);
552
		return $this->AnnuaireModele->comparerIdentifiantMotDePasse($id_annuaire,$id_utilisateur,$mot_de_passe);
Line 527... Line -...
527
	}
-
 
528
	
553
	}
-
 
554
	
-
 
555
}
-
 
556
 
529
}
557
?>