Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1931 Rev 1972
Line 516... Line 516...
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) {
548
		foreach($parametres as $cle => $valeur) {
-
 
549
			$valeur = self::renvoyerValeurDenullifiee($valeur);
-
 
550
        	$champs[] = $cle." = ".$valeur;
-
 
551
		}
-
 
552
        return $champs;
-
 
553
	}
-
 
554
	
556
			// Pour apparaitre le premier dans les tris ...
555
	private static function renvoyerValeurDenullifiee($valeur) {
557
			if (trim($valeur) == "" || trim($valeur) == "null" || trim($valeur) == "000null") {
556
		if (trim($valeur) == "" || trim($valeur) == "null" || trim($valeur) == "000null") {
558
				$valeur = "NULL";
557
			$valeur = "NULL";
559
			} else {
558
		} else {
560
				$valeur = Cel::db()->proteger($valeur);
559
			$valeur = Cel::db()->proteger($valeur);
561
			}
-
 
562
        	$champs[] = $cle." = ".$valeur;
-
 
563
		}
560
		}
564
        return $champs;
561
		return $valeur;
565
	}
562
	}