diff options
| author | Yoggzo <yogg@epsina.com> | 2016-02-07 10:24:59 +0100 |
|---|---|---|
| committer | Yoggzo <yogg@epsina.com> | 2016-02-07 10:24:59 +0100 |
| commit | 43b65e1dbb53300d076f5885b5393ff68e248dd1 (patch) | |
| tree | 81fc905c6d37a3f0d06e16f3146168d06de91a3a /server | |
| parent | f58a83ffdad5b70026b05cb94874fa8824e6d93a (diff) | |
Ajout de commentaires pour la gestion d'erreurs
Diffstat (limited to 'server')
| -rw-r--r-- | server/core/Image.php | 27 | ||||
| -rw-r--r-- | server/test.php | 2 |
2 files changed, 25 insertions, 4 deletions
diff --git a/server/core/Image.php b/server/core/Image.php index 75c1305..b83d155 100644 --- a/server/core/Image.php +++ b/server/core/Image.php @@ -31,8 +31,7 @@ class Image { public function create_image(array $opt){ // VOIR SI MAUVAIS TYPE $options = Array(); - if(isset($opt['name'])){ // string, rendre le nom obligatoire - $options['name'] = $opt['name']; + if(isset($opt['name'])){ // string, rendre le nom obligatoire, vérifier nom pas déjà pris } else{ //ERROR @@ -74,6 +73,7 @@ class Image { * List images */ public function list_images(){ + // vérifier si au moins une image $service = $this->oidentity; $images = $service->listImages(); return $images; @@ -87,6 +87,7 @@ class Image { * **/ public function image_details($id){ + //vérifier existence image $service = $this->oidentity; $image = $service->getImage($id); return $image; @@ -102,6 +103,7 @@ class Image { * options for the image creation **/ public function update_image($id, array $opt){ + //vérifier existence image $service = $this->oidentity; $image = $service->getImage($id); $options = Array(); @@ -137,6 +139,8 @@ class Image { * identifier of the image **/ public function delete_image($id){ + // si protected = true, demander de le mettre a false + // vérifier existence image $service = $this->oidentity; $service->getImage($id)->delete(); } @@ -148,6 +152,7 @@ class Image { * identifier of the image **/ public function reactivate_image($id){ + // vérifier existence image $service = $this->oidentity; $image = $service->getImage($id); $image->reactivate(); @@ -160,6 +165,7 @@ class Image { * identifier of the image **/ public function desactivate_image($id){ + // vérifier existence image $service = $this->oidentity; $image = $service->getImage($id); $image->deactivate(); @@ -175,6 +181,7 @@ class Image { * path of the image **/ public function upload_image($id, $file_name){ + // vérifier existence image $service = $this->oidentity; $image = $service->getImage($id); $stream = \GuzzleHttp\Psr7\stream_for(fopen($file_name, 'r')); // A VOIR @@ -187,7 +194,8 @@ class Image { * @param string $id * identifier of the image **/ - public function download_image($id){ + public function download_image($id){ + // vérifier existence image $service = $this->oidentity; $image = $service->getImage($id); $stream = $image->downloadData(); @@ -204,6 +212,9 @@ class Image { * identifier of the member **/ public function add_member($image_id, $member_id){ + // vérifier existence image + // on doit être le proprio de l'image + // vérifier membre existe $service = $this->oidentity; $member_id = $service>getImage($image_id)->addMember($member_id); } @@ -216,6 +227,7 @@ class Image { * identifier of the image **/ public function list_member($image_id, $member_id){ + // vérifier existence image $service = $this->oidentity; $image = $service->getImage($image_id); $members = $image->listMembers(); @@ -232,6 +244,9 @@ class Image { * identifier of the member **/ public function detail_member($image_id, $member_id){ + // vérifier existence image + // on doit être le proprio de l'image + // vérifier membre existe $service = $this->oidentity; $member = $service>getImage($image_id)->getMember($member_id); return $member; @@ -247,6 +262,9 @@ class Image { * identifier of the member **/ public function remove_member($image_id, $member_id){ + // vérifier existence image + // on doit être le proprio de l'image + // vérifier membre existe $service = $this->oidentity; $service>getImage($image_id)->getMember($member_id)->delete(); } @@ -264,6 +282,9 @@ class Image { * new status for the member **/ public function update_member($image_id, $member_id, $status){ + // vérifier existence image + // on doit être le proprio de l'image + // vérifier membre existe $service = $this->oidentity; $member = $service>getImage($image_id)->getMember($member_id)->updateStatus($status); } diff --git a/server/test.php b/server/test.php index 196be0d..f0e68c4 100644 --- a/server/test.php +++ b/server/test.php @@ -75,7 +75,7 @@ if(isset($list)){ // Détails Image //$details = $image->image_details($id_image); -//$image->delete_image($id_image); +//$image->delete_image('123456'); //$image->desactivate_image($id_image); //$image->reactivate_image($id_image); |
