Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 636 Rev 705
Line 430... Line 430...
430
			if (sizeof($nom_valeur) != 0) {
430
			if (sizeof($nom_valeur) != 0) {
431
				if ($nom_valeur[0] == "ci_limite") {
431
				if ($nom_valeur[0] == "ci_limite") {
432
					$this->limite = $this->bdd->quote($nom_valeur[1]);
432
					$this->limite = $this->bdd->quote($nom_valeur[1]);
433
				} elseif ($nom_valeur[0] == "c.ci_numero_page") {
433
				} elseif ($nom_valeur[0] == "c.ci_numero_page") {
434
					$this->start = $this->limite*$this->bdd->quote($nom_valeur[1]);
434
					$this->start = $this->limite*$this->bdd->quote($nom_valeur[1]);
435
				} elseif ($nom_valeur[0] == "c.ci_meta_mots_cles") {
-
 
436
					$mots_cles = rtrim($nom_valeur[1], ',');
-
 
437
					$mots_cles_liste = explode("," , $mots_cles);
-
 
438
 
-
 
439
					foreach ($mots_cles_liste as $mot_cle) {
-
 
440
						$requete .= $nom_valeur[0].' LIKE "%'.$this->bdd->quote($mot_cle).'%"';
-
 
441
						$requete .= ' AND ';
-
 
442
					}
-
 
443
				} elseif ($nom_valeur[0] == "c.ci_meta_comment") {
435
				} elseif ($nom_valeur[0] == "c.ci_meta_comment") {
444
					$mots_comment_liste = explode(" " , $nom_valeur[1]);
436
					$mots_comment_liste = explode(" " , $nom_valeur[1]);
Line 445... Line 437...
445
 
437
 
446
					foreach($mots_comment_liste as $mot_comment) {
438
					foreach($mots_comment_liste as $mot_comment) {
Line 449... Line 441...
449
						$requete .= ' AND ';
441
						$requete .= ' AND ';
450
					}
442
					}
451
				} elseif ($nom_valeur[0] == "c.ci_meta_date") {
443
				} elseif ($nom_valeur[0] == "c.ci_meta_date") {
452
					$requete .= 'DATE_FORMAT( '.$nom_valeur[0].', \'%Y-%m-%d\' ) = "'.$this->bdd->quote($nom_valeur[1]).'"';
444
					$requete .= 'DATE_FORMAT( '.$nom_valeur[0].', \'%Y-%m-%d\' ) = "'.$this->bdd->quote($nom_valeur[1]).'"';
453
					$requete .= ' AND ';
445
					$requete .= ' AND ';
454
				} elseif ($nom_valeur[0] == "c.ci_id_tampon") {
-
 
455
					$ids_tampon = rtrim($nom_valeur[1], ',');
-
 
456
					$requete .= 'c.ci_id_image IN ( '.$this->bdd->quote($ids_tampon).')' ;
-
 
457
				} elseif ($nom_valeur[0] == "b.nom_ret") {
446
				} elseif ($nom_valeur[0] == "b.nom_ret") {
-
 
447
					
458
					if ($nom_valeur[1] == "indetermine") {
448
					if ($nom_valeur[1] == "indetermine") {
459
						$nom_valeur[1] = 'null';
449
						$nom_valeur[1] = 'null';
460
					}
450
					}
Line 461... Line 451...
461
					
451