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");
}
- }
+ }*/