summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYoggzo <yogg@epsina.com>2016-02-07 10:24:59 +0100
committerYoggzo <yogg@epsina.com>2016-02-07 10:24:59 +0100
commit43b65e1dbb53300d076f5885b5393ff68e248dd1 (patch)
tree81fc905c6d37a3f0d06e16f3146168d06de91a3a
parentf58a83ffdad5b70026b05cb94874fa8824e6d93a (diff)
Ajout de commentaires pour la gestion d'erreurs
-rw-r--r--server/core/Image.php27
-rw-r--r--server/test.php2
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);