Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1931 Rev 1972
Line 515... Line 515...
515
		$champs = '';
515
		$champs = '';
516
		$valeurs = '';
516
		$valeurs = '';
Line 517... Line 517...
517
		
517
		
518
		// Nullifiage ...
518
		// Nullifiage ...
519
		// TODO: code dupliqué, en faire une fonction à mettre à la place appropriée
519
		// TODO: code dupliqué, en faire une fonction à mettre à la place appropriée
520
		foreach($parametres as $cle => $valeur) {
-
 
521
			
-
 
522
			// Pour apparaitre le premier dans les tris ...
-
 
523
			if (trim($valeur) == "" || trim($valeur) == "null") {
-
 
524
				$valeur = "NULL";
-
 
525
			} else {
520
		foreach($parametres as $cle => $valeur) {		
526
				$valeur = Cel::db()->proteger($valeur);
-
 
527
			}
-
 
528
			
521
			$valeur = self::renvoyerValeurDenullifiee($valeur);		
529
			$champs .= $cle.', ';
522
			$champs .= $cle.', ';
530
			$valeurs .= $valeur.', ';
523
			$valeurs .= $valeur.', ';
Line 531... Line 524...
531
		}
524
		}
Line 551... Line 544...
551
		$champs = array();
544
		$champs = array();
Line 552... Line 545...
552
 
545
 
553
		// Nullifiage ...
546
		// Nullifiage ...
554
		// TODO: code dupliqué, en faire une fonction à mettre à la place appropriée
547
		// TODO: code dupliqué, en faire une fonction à mettre à la place appropriée
555
		foreach($parametres as $cle => $valeur) {
-
 
556
			// Pour apparaitre le premier dans les tris ...
-
 
557
			if (trim($valeur) == "" || trim($valeur) == "null" || trim($valeur) == "000null") {
-
 
558
				$valeur = "NULL";
-
 
559
			} else {
548
		foreach($parametres as $cle => $valeur) {
560
				$valeur = Cel::db()->proteger($valeur);
-
 
561
			}
549
			$valeur = self::renvoyerValeurDenullifiee($valeur);
562
        	$champs[] = $cle." = ".$valeur;
550
        	$champs[] = $cle." = ".$valeur;
563
		}
551
		}
564
        return $champs;
552
        return $champs;
-
 
553
	}
-
 
554
	
-
 
555
	private static function renvoyerValeurDenullifiee($valeur) {
-
 
556
		if (trim($valeur) == "" || trim($valeur) == "null" || trim($valeur) == "000null") {
-
 
557
			$valeur = "NULL";
-
 
558
		} else {
-
 
559
			$valeur = Cel::db()->proteger($valeur);
-
 
560
		}
-
 
561
		return $valeur;
565
	}
562
	}