Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 906 Rev 919
Line 102... Line 102...
102
				
102
				
103
				case 'jour':
103
				case 'jour':
104
					$sous_requete .= "day(date_observation) = ".$this->proteger($nom_valeur[1]) ;
104
					$sous_requete .= "day(date_observation) = ".$this->proteger($nom_valeur[1]) ;
105
					$sous_requete .= ' AND ' ;
105
					$sous_requete .= ' AND ' ;
106
				break;
-
 
107
				
106
				break;
108
				
107
								
109
				// TODO: adapter la structure aux nouveaux mots clés
108
				// TODO: vérifier l'adaptation de la structure aux nouveaux mots clés
110
                case 'mots_cles':
109
                case 'mots_cles':
111
                    $liste_mc = str_replace(";",',',$nom_valeur[1]);
110
                    $liste_mc = str_replace(";",',',$nom_valeur[1]);
112
                    $sous_requete .= '(' ;   
111
                    $sous_requete .= '(' ;   
113
                    'id_observation IN (SELECT id_observation FROM cel_obs_mots_cles WHERE id_mot_cle_utilisateur IN ('.$liste_mc.')';
112
                    'id_observation IN (SELECT id_observation FROM cel_obs_mots_cles WHERE id_mot_cle_utilisateur IN ('.$liste_mc.')';
Line 141... Line 140...
141
                break;
140
                break;
Line 142... Line 141...
142
				
141
				
143
				default:
142
				default:
144
					if(trim($nom_valeur[0]) != '')
143
					if(trim($nom_valeur[0]) != '')
145
					{
144
					{
146
						$sous_requete .= $nom_valeur[0]." = '".$this->proteger($nom_valeur[1])."'" ;
145
						$sous_requete .= $nom_valeur[0]." = ".$this->proteger($nom_valeur[1]) ;
147
						$sous_requete .= ' AND ' ;
146
						$sous_requete .= ' AND ' ;
148
					}
147
					}
149
				break;
148
				break;
150
			}
149
			}