Skip to content

Commit

Permalink
supprimer aussi la liste des produits quand on supprime une recette
Browse files Browse the repository at this point in the history
  • Loading branch information
dev2choiz committed Apr 20, 2015
1 parent 9ef0710 commit 6f151d1
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions Application/Controllers/Recette.php
Original file line number Diff line number Diff line change
Expand Up @@ -108,19 +108,24 @@ public function deleteRecette($params) { //delete une recette
unset($params['method']);

$modelLI = new \Application\Models\ListIngredients();
$modelLP = new \Application\Models\ListProduit();


if($modelLI->delete(" `id_recette`='{$params['id_recette']}' ") ) {

//si la suppression des ingredients c'est bien passée on tente de sup la recette
$modelRecette = new \Application\Models\Recette();
if($modelRecette->delete(" `id_recette`='{$params['id_recette']}' ") ){

if($modelLP->delete(" `id_recette`='{$params['id_recette']}' ") ) {
//si la suppression des ingredients et des produits c'est bien passée on tente de sup la recette
$modelRecette = new \Application\Models\Recette();
if($modelRecette->delete(" `id_recette`='{$params['id_recette']}' ") ){
return $this->setApiResult(true);
}else{
return $this->setApiResult(false, true, "erreur pendant la suppression de la recette");
}
return $this->setApiResult(true);
}else{
return $this->setApiResult(false, true, "erreur pendant la suppression de la recette");
return $this->setApiResult(false, true, "erreur pendant la suppression des produits");
}

return $this->setApiResult(true);
}else{
return $this->setApiResult(false, true, "erreur pendant la suppression des ingredients");
}
Expand Down

0 comments on commit 6f151d1

Please sign in to comment.