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);
|