Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2447 Rev 2456
Line 4... Line 4...
4
 * Service de liaisons d'images à des observations
4
 * Service de liaisons d'images à des observations
5
 * Cas d'utilisation :
5
 * Cas d'utilisation :
6
 * 2: Le service lie une ou plusieurs images à une observation
6
 * 2: Le service lie une ou plusieurs images à une observation
7
 * 3: Le service renvoie l'observation liée à une image
7
 * 3: Le service renvoie l'observation liée à une image
8
 *
8
 *
-
 
9
 * @internal   Mininum PHP version : 5.2
9
 * @category   DEL
10
 * @category   CEL
10
 * @package    Services
11
 * @package    Services
11
 * @subpackage Communes
12
 * @subpackage Images
12
 * @version    0.1
13
 * @version    0.1
13
 * @author     Mathias CHOUET <mathias@tela-botanica.org>
14
 * @author     Mathias CHOUET <mathias@tela-botanica.org>
14
 * @author     Raphaël DROZ <raphael@tela-botanica.org>
-
 
15
 * @author     Jean-Pascal MILCENT <jpm@tela-botanica.org>
15
 * @author     Jean-Pascal MILCENT <jpm@tela-botanica.org>
16
 * @author     Aurelien PERONNET <aurelien@tela-botanica.org>
16
 * @author     Aurelien PERONNET <aurelien@tela-botanica.org>
17
 * @license    GPL v3 <http://www.gnu.org/licenses/gpl.txt>
17
 * @license    GPL v3 <http://www.gnu.org/licenses/gpl.txt>
18
 * @license    CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
18
 * @license    CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
19
 * @copyright  1999-2014 Tela Botanica <accueil@tela-botanica.org>
19
 * @copyright  1999-2014 Tela Botanica <accueil@tela-botanica.org>
Line 113... Line 113...
113
	 * uid[2] : identifiant(s) observations
113
	 * uid[2] : identifiant(s) observations
114
	 */
114
	 */
115
	public function deleteElement($uid) {
115
	public function deleteElement($uid) {
116
	 	// Controle detournement utilisateur
116
	 	// Controle detournement utilisateur
117
		$this->controleUtilisateur($uid[0]);
117
		$this->controleUtilisateur($uid[0]);
118
		$id = $uid[0];
118
		$id_utilisateur = $uid[0];
119
		$ids_images = self::filterInt($uid[1]);
119
		$ids_images = self::filterInt($uid[1]);
120
		$ids_observations = self::filterInt($uid[2]);
120
		$ids_observations = self::filterInt($uid[2]);
121
		if (empty($ids_images) || empty($ids_observations) || ! $id) {
121
		if (empty($ids_images) || empty($ids_observations) || ! $id_utilisateur) {
122
			die('err');
122
			die('err');
123
		}
123
		}
124
		$ids_images_filtrees = $this->filtrerImgUtilisateur($ids_images, $id_utilisateur);
124
		$ids_images_filtrees = $this->filtrerImgUtilisateur($ids_images, $id_utilisateur);
125
		$ids_observations_filtrees = $this->filtrerObsUtilisateur($ids_observations, $id_utilisateur);
125
		$ids_observations_filtrees = $this->filtrerObsUtilisateur($ids_observations, $id_utilisateur);