diff --git a/Application/Controllers/Produit.php b/Application/Controllers/Produit.php index 3eab3d3..496dd67 100644 --- a/Application/Controllers/Produit.php +++ b/Application/Controllers/Produit.php @@ -50,7 +50,7 @@ public function getProduit($params) { var_dump($res); if( !empty( $res ) ) { - return $this->setApiResult( $res); + return $this->setApiResult( $res[0]); }else{ return $this->setApiResult(false, true, "erreur pendant la recuperation des produit"); } @@ -80,14 +80,30 @@ public function insertProduit($params) { $this->setMode("brut"); //pour pouvoir lancer une fonction js du webservice + + + //verification des champs + echo "prix avant = ".$params['prix']; + $params['top']="0"; + $params['prix']=floatval($params['prix']); + if(($params['prix']+0)>2000000){ + $error="le prix est trop elevé"; + echo ' + '; + return $this->setApiResult(false, true, "le prix est trop elevé"); + } + + //###################################################### reste a 10 pas $targetpath=''; $error = NULL; $filename = NULL; - var_dump($_FILES); + var_dump("dolfile",$_FILES); if ( isset($_FILES['img']) && $_FILES['img']['error'] === 0 ) { - echo 'dans le if
'; + //echo 'dans le if
'; $filename = $this->retirerCaractereSpeciaux($params['value']); $targetpath = IMG_ROOT."produit/". $filename.'.jpg'; // On stocke le chemin où enregistrer le fichier echo $filename."
".$targetpath."
".$_FILES['img']['tmp_name']."
"; @@ -95,7 +111,7 @@ public function insertProduit($params) { if (@move_uploaded_file($_FILES['img']['tmp_name'], $targetpath)) { // Si ça fonctionne $error = 'non'; - $params['img']="/img/produit/". $filename.'.jpg'; + $params['img']="produit/". $filename.'.jpg'; }else{ // Si ça ne fonctionne pas $error = "Échec de l'enregistrement !"; } @@ -109,18 +125,16 @@ public function insertProduit($params) { - - + var_dump("params",$params); $res=$modelProduit->insert($params); - //echo $res; + echo "DLD".$res."##"; - if( $res ) { + if( $res>0 ) { echo ' - '.$res.' '; @@ -192,6 +206,8 @@ public function deleteProduit($params) { //delete une recette + + /* public function recupererScriptNewProduit($params){ unset($params['method']); @@ -243,7 +259,7 @@ public function recupererScriptNewProduit($params){ }else{ return $this->setApiResult(false, true, "Le produit n'existe pas"); } - } + }*/