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