Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2115 Rev 2121
Line 269... Line 269...
269
		}
269
		}
Line 270... Line 270...
270
 
270
 
271
		return $resultat_modification;
271
		return $resultat_modification;
Line -... Line 272...
-
 
272
	}
-
 
273
 
-
 
274
	public function modifierTransmissionObservation($ids_obs_ou_tableau, $publier) {
-
 
275
		if(is_array($ids_obs_ou_tableau)) {
-
 
276
			$ids_obs_ou_tableau = array_map(array(Cel::db(),'proteger'),$ids_obs_ou_tableau);
-
 
277
			$chaine_ids_obs = implode(',',$ids_obs_ou_tableau);
-
 
278
		} else {
-
 
279
			$chaine_ids_obs = Cel::db()->proteger($ids_obs_ou_tableau);
-
 
280
		}
-
 
281
		
-
 
282
		$etat_transmission = $publier ? 1 : 0;
-
 
283
		
-
 
284
		$requete = "UPDATE cel_obs ".
-
 
285
					"SET transmission = ".$etat_transmission.", ".
-
 
286
					"date_modification = NOW() ".
-
 
287
					"WHERE id_observation IN (".$chaine_ids_obs.")";
-
 
288
		
-
 
289
		$resultat_modif_obs = Cel::db()->executerRequeteSimple($requete);
-
 
290
		
-
 
291
		return $resultat_modif_obs;
272
	}
292
	}
273
 
293
	
274
	/**
294
	/**
275
	* Supprime une ou plusieurs observations grâce aux paramètres fournis
295
	* Supprime une ou plusieurs observations grâce aux paramètres fournis
276
	*
296
	*