Subversion Repositories eFlore/Applications.cel

Rev

Rev 798 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 798 Rev 1080
Line 36... Line 36...
36
	{
36
	{
37
		// uid[0] : utilisateur obligatoire
37
		// uid[0] : utilisateur obligatoire
38
		// uid[1] : criteres de filtrage de la forme critere1:valeur1;critere2:valeur2
38
		// uid[1] : criteres de filtrage de la forme critere1:valeur1;critere2:valeur2
Line 39... Line 39...
39
 
39
 
40
		// Controle detournement utilisateur
40
		// Controle detournement utilisateur
41
		session_start();
41
		if(!isset($_SESSION)) {session_start();}
Line 42... Line 42...
42
	    $this->controleUtilisateur($uid[0]);
42
	    $this->controleUtilisateur($uid[0]);
Line 43... Line 43...
43
 
43
 
Line 136... Line 136...
136
		$query = rtrim($query,' AND ') ;
136
		$query = rtrim($query,' AND ') ;
137
		$query .= ' ORDER BY ordre LIMIT '.$limite*$numero_page.','.$limite ;
137
		$query .= ' ORDER BY ordre LIMIT '.$limite*$numero_page.','.$limite ;
Line 138... Line 138...
138
 
138
 
139
 
-
 
140
		$res =& $DB->query($query);
-
 
141
		    /*   $fp = fopen('dump.txt','w+') ;
-
 
142
            fwrite($fp,print_r($query,true)) ;
139
 
143
            fclose($fp) ;*/
140
		$res =& $DB->query($query);
144
        if (PEAR::isError($res)) {
141
        if (PEAR::isError($res)) {
145
			$this->logger("CEL_bugs","Erreur de récupération d'une liste d'observation :".$res->getMessage()." ".$query);
142
			$this->logger("CEL_bugs","Erreur de récupération d'une liste d'observation :".$res->getMessage()." ".$query);
Line 255... Line 252...
255
	}
252
	}
Line 256... Line 253...
256
 
253
 
257
	function deleteElement($uid)
254
	function deleteElement($uid)
Line 258... Line 255...
258
	{
255
	{
259
 
256
 
Line 260... Line 257...
260
		// uid[0] : utilisateur obligatoire
257
	   // uid[0] : utilisateur obligatoire
261
	// uid[1] : identifiant(s) Observation(s) obligatoire(s)
258
	   // uid[1] : identifiant(s) Observation(s) obligatoire(s)
Line 262... Line 259...
262
 
259
 
Line 263... Line 260...
263
	 // Controle detournement utilisateur
260
	   // Controle detournement utilisateur
Line 280... Line 277...
280
		}
277
		}
281
		else
278
		else
282
		{
279
		{
Line 283... Line 280...
283
 
280
 
284
            $query_supp_lien = 'DELETE FROM cel_obs_images WHERE coi_ce_utilisateur = "'.$DB->escapeSimple($uid[0]).'" AND coi_ce_observation in ('.$DB->escapeSimple($id).')';
-
 
285
 
-
 
286
 
-
 
287
          /*  $fp = fopen('dump.txt','w+') ;
-
 
288
            fwrite($fp,print_r($query_supp_lien,true)) ;
-
 
289
            fclose($fp) ;
-
 
290
            */
281
            $query_supp_lien = 'DELETE FROM cel_obs_images WHERE coi_ce_utilisateur = "'.$DB->escapeSimple($uid[0]).'" AND coi_ce_observation in ('.$DB->escapeSimple($id).')';
Line 291... Line 282...
291
            $res =& $DB->query($query_supp_lien);
282
            $res =& $DB->query($query_supp_lien);
292
 
283
 
293
            if (PEAR::isError($res)) {
284
            if (PEAR::isError($res)) {