Add control of parameters errors
This commit is contained in:
parent
a90cc995ff
commit
81bc109269
2 changed files with 80 additions and 5 deletions
|
@ -49,7 +49,7 @@ else{
|
||||||
// Détails Image
|
// Détails Image
|
||||||
//$details = $image->imageDetails($id_image);
|
//$details = $image->imageDetails($id_image);
|
||||||
|
|
||||||
//$image->deleteImage('123456');
|
$image->deleteImage('123456');
|
||||||
|
|
||||||
//$image->desactivateImage($id_image);
|
//$image->desactivateImage($id_image);
|
||||||
//$image->reactivateImage($id_image);
|
//$image->reactivateImage($id_image);
|
||||||
|
|
|
@ -40,6 +40,9 @@ class image {
|
||||||
* @return Image
|
* @return Image
|
||||||
*/
|
*/
|
||||||
public function __construct($app){
|
public function __construct($app){
|
||||||
|
if(!isset($app)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
$this->app = $app;
|
$this->app = $app;
|
||||||
$this->libClass = $app->getLibClass("Image");
|
$this->libClass = $app->getLibClass("Image");
|
||||||
}
|
}
|
||||||
|
@ -54,7 +57,10 @@ class image {
|
||||||
* options for the image creation
|
* options for the image creation
|
||||||
*
|
*
|
||||||
**/
|
**/
|
||||||
public function createImage(array $opt){
|
public function createImage(array $opt){
|
||||||
|
if(!isset($opt)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// VOIR SI MAUVAIS TYPE
|
// VOIR SI MAUVAIS TYPE
|
||||||
$options = Array();
|
$options = Array();
|
||||||
if(isset($opt['name'])){ // string, rendre le nom obligatoire, vérifier nom pas déjà pris
|
if(isset($opt['name'])){ // string, rendre le nom obligatoire, vérifier nom pas déjà pris
|
||||||
|
@ -114,6 +120,9 @@ class image {
|
||||||
*
|
*
|
||||||
**/
|
**/
|
||||||
public function detailsImage($id){
|
public function detailsImage($id){
|
||||||
|
if(!isset($id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
//vérifier existence image
|
//vérifier existence image
|
||||||
$service = $this->libClass;
|
$service = $this->libClass;
|
||||||
$image = $service->getImage($id);
|
$image = $service->getImage($id);
|
||||||
|
@ -130,6 +139,12 @@ class image {
|
||||||
* options for the image creation
|
* options for the image creation
|
||||||
**/
|
**/
|
||||||
public function updateImage($id, array $opt){
|
public function updateImage($id, array $opt){
|
||||||
|
if(!isset($id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
|
if(!isset($opt)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
//vérifier existence image
|
//vérifier existence image
|
||||||
$service = $this->libClass;
|
$service = $this->libClass;
|
||||||
$image = $service->getImage($id);
|
$image = $service->getImage($id);
|
||||||
|
@ -165,11 +180,26 @@ class image {
|
||||||
* @param string $id
|
* @param string $id
|
||||||
* identifier of the image
|
* identifier of the image
|
||||||
**/
|
**/
|
||||||
public function imageDelete($id){
|
public function deleteImage($id){
|
||||||
// si protected = true, demander de le mettre a false
|
// si protected = true, demander de le mettre a false
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
$service = $this->libClass;
|
if(!isset($id)){
|
||||||
$service->getImage($id)->delete();
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
|
try{
|
||||||
|
$service = $this->libClass;
|
||||||
|
$service->getImage($id)->delete();
|
||||||
|
}catch(BadResponseError $e){
|
||||||
|
echo "YOLO";
|
||||||
|
$this->app->getErrorInstance->BadResponseHandler($e);
|
||||||
|
}catch(UserInputError $e){
|
||||||
|
$this->app->getErrorInstance->UserInputHandler($e);
|
||||||
|
}catch(BaseError $e){
|
||||||
|
$this->app->getErrorInstance->BaseErrorHandler($e);
|
||||||
|
}catch(NotImplementedError $e){
|
||||||
|
$this->app->getErrorInstance->NotImplementedHandler($e);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -179,6 +209,9 @@ class image {
|
||||||
* identifier of the image
|
* identifier of the image
|
||||||
**/
|
**/
|
||||||
public function reactivateImage($id){
|
public function reactivateImage($id){
|
||||||
|
if(!isset($id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
$service = $this->libClass;
|
$service = $this->libClass;
|
||||||
$image = $service->getImage($id);
|
$image = $service->getImage($id);
|
||||||
|
@ -192,6 +225,9 @@ class image {
|
||||||
* identifier of the image
|
* identifier of the image
|
||||||
**/
|
**/
|
||||||
public function desactivateImage($id){
|
public function desactivateImage($id){
|
||||||
|
if(!isset($id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
$service = $this->libClass;
|
$service = $this->libClass;
|
||||||
$image = $service->getImage($id);
|
$image = $service->getImage($id);
|
||||||
|
@ -208,6 +244,12 @@ class image {
|
||||||
* path of the image
|
* path of the image
|
||||||
**/
|
**/
|
||||||
public function uploadImage($id, $file_name){
|
public function uploadImage($id, $file_name){
|
||||||
|
if(!isset($id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
|
if(!isset($file_name)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
$service = $this->libClass;
|
$service = $this->libClass;
|
||||||
$image = $service->getImage($id);
|
$image = $service->getImage($id);
|
||||||
|
@ -222,6 +264,9 @@ class image {
|
||||||
* identifier of the image
|
* identifier of the image
|
||||||
**/
|
**/
|
||||||
public function downloadImage($id){
|
public function downloadImage($id){
|
||||||
|
if(!isset($id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
$service = $this->libClass;
|
$service = $this->libClass;
|
||||||
$image = $service->getImage($id);
|
$image = $service->getImage($id);
|
||||||
|
@ -239,6 +284,12 @@ class image {
|
||||||
* identifier of the member
|
* identifier of the member
|
||||||
**/
|
**/
|
||||||
public function addMemberImage($image_id, $member_id){
|
public function addMemberImage($image_id, $member_id){
|
||||||
|
if(!isset($image_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
|
if(!isset($member_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
// on doit être le proprio de l'image
|
// on doit être le proprio de l'image
|
||||||
// vérifier membre existe
|
// vérifier membre existe
|
||||||
|
@ -254,6 +305,12 @@ class image {
|
||||||
* identifier of the image
|
* identifier of the image
|
||||||
**/
|
**/
|
||||||
public function listMemberImage($image_id, $member_id){
|
public function listMemberImage($image_id, $member_id){
|
||||||
|
if(!isset($image_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
|
if(!isset($member_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
$service = $this->libClass;
|
$service = $this->libClass;
|
||||||
$image = $service->getImage($image_id);
|
$image = $service->getImage($image_id);
|
||||||
|
@ -271,6 +328,12 @@ class image {
|
||||||
* identifier of the member
|
* identifier of the member
|
||||||
**/
|
**/
|
||||||
public function detailMemberImage($image_id, $member_id){
|
public function detailMemberImage($image_id, $member_id){
|
||||||
|
if(!isset($image_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
|
if(!isset($member_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
// on doit être le proprio de l'image
|
// on doit être le proprio de l'image
|
||||||
// vérifier membre existe
|
// vérifier membre existe
|
||||||
|
@ -289,6 +352,12 @@ class image {
|
||||||
* identifier of the member
|
* identifier of the member
|
||||||
**/
|
**/
|
||||||
public function removeMemberImage($image_id, $member_id){
|
public function removeMemberImage($image_id, $member_id){
|
||||||
|
if(!isset($image_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
|
if(!isset($member_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
// on doit être le proprio de l'image
|
// on doit être le proprio de l'image
|
||||||
// vérifier membre existe
|
// vérifier membre existe
|
||||||
|
@ -309,6 +378,12 @@ class image {
|
||||||
* new status for the member
|
* new status for the member
|
||||||
**/
|
**/
|
||||||
public function updateMemberImage($image_id, $member_id, $status){
|
public function updateMemberImage($image_id, $member_id, $status){
|
||||||
|
if(!isset($image_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
|
if(!isset($member_id)){
|
||||||
|
// Renvoyer erreur
|
||||||
|
}
|
||||||
// vérifier existence image
|
// vérifier existence image
|
||||||
// on doit être le proprio de l'image
|
// on doit être le proprio de l'image
|
||||||
// vérifier membre existe
|
// vérifier membre existe
|
||||||
|
|
Loading…
Add table
Reference in a new issue