Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
dev2choiz committed Apr 25, 2015
2 parents de185cf + 3e200fb commit 79dc6be
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 15 deletions.
19 changes: 6 additions & 13 deletions Application/Controllers/Recette.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,23 +19,17 @@ public function __construct() {
}

/**
* Méthode getrecettes($params)
*
* Récupèrera un nombre donnée de recettes
*
* @param array $params [données de requête]
* @return array
*
* Permet d'obtenir toutes les recettes
* @return stdClass object
*/
public function getRecettes() { // obtenir toutes les recettes
public function getRecettes() {


$modelRecette = new \Application\Models\Recette();
$recettes = $modelRecette->fetchAll();
if( empty($recettes[0]) ){
$this->message->addError("aucune recette !");
$this->setApiResult(false, true, "aucune recette !");
}

return $this->setApiResult($recettes);
}

Expand All @@ -52,17 +46,17 @@ public function insertRecette($params) { //ajouter une recette


unset($params['method']);

$params['top']="0";
var_dump("Webservice insert",$params);

$modelRecette = new \Application\Models\Recette();

if($modelRecette->insert($params) ) {
return $this->setApiResult($modelRecette->getLast());
}else{
return $this->setApiResult(0, true, "erreur pendant l'ajout");
}


}

/**
Expand Down Expand Up @@ -143,7 +137,6 @@ public function getImageRecette($params) {
$modelRecette = new \Application\Models\Recette();
echo "`id_recettre`='{$params['id_recette']}'";
$res=$modelRecette->convEnTab($modelRecette->fetchAll("`id_recette`={$params['id_recette']}"));
var_dump("getimagerecette",$res);

if( !empty($res) ) {
return $this->setApiResult($res[0]['img']);
Expand Down
6 changes: 4 additions & 2 deletions Library/Controller/Controller.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,10 @@ abstract class Controller {
*/
public function __construct() {

// \stdClass est une des classes prédéfinies de PHP5
// Elle permet de définir des méthodes ou des attributs à une variable instanciée en objet (mot-clé new)
/*
stdClass est une des classes prédéfinies de PHP5
Elle permet de définir des méthodes ou des attributs à une variable instanciée en objet (mot-clé new)
*/
$this->apiResult = new \stdClass();
$this->apiResult->response = "";
$this->apiResult->apiError = false;
Expand Down

0 comments on commit 79dc6be

Please sign in to comment.