X-Git-Url: http://git.dj3c1t.com/index.cgi?a=blobdiff_plain;f=app%2Fcontrollers%2Fadmin%2Flicences.php;h=4fc03c702e3fa9f3e7ac7ecf5404f4cd351b2518;hb=0b1ecd8b7536944d54d74ffc836982de3654d98b;hp=0ea28df4bdcbdfc2ca81b3e97f5aa710a4200201;hpb=3647c6bed06b3a1e3e014ef5a21074e7a6192899;p=mw_sourceml diff --git a/app/controllers/admin/licences.php b/app/controllers/admin/licences.php index 0ea28df..4fc03c7 100644 --- a/app/controllers/admin/licences.php +++ b/app/controllers/admin/licences.php @@ -1,57 +1,58 @@ env(); $data = $env->data(); - if($env->set_out("licences", $data->licences()) !== false) - { + if($env->set_out("licences", $data->licences()) === false){ + $env->erreur("impossible de lire la liste des licences"); } - else $env->erreur("impossible de lire la liste des licences"); } - function add(){ + public function add(){ $env = $this->env(); $data = $env->data(); - if($_POST) - { $env->set_out("licence", $_POST); - if($_POST["nom"]) - { if - ( $data->add_licence - ( $_POST["nom"], + if($_POST){ + $env->set_out("licence", $_POST); + if($_POST["nom"]){ + if( + $data->add_licence( + $_POST["nom"], $_POST["url"] ) - ) - $env->redirect - ( $env->url("admin/licences"), - "la licence ".$_POST["nom"]." a été ajoutée" - ); + ){ + $env->redirect( + $env->url("admin/licences"), + "la licence ".$_POST["nom"]." a été ajoutée" + ); + } else $env->erreur("Impossible d'ajouter la licence"); } else $env->message("merci de préciser un nom"); } } - function edit(){ + public function edit(){ $env = $this->env(); $data = $env->data(); - if($env->set_out("licence", $data->licence($_GET[$env->param("id")]))) - { if($_POST) - { if($_POST["nom"]) - { $licence = $env->out("licence"); + if($env->set_out("licence", $data->licence($_GET[$env->param("id")]))){ + if($_POST){ + if($_POST["nom"]){ + $licence = $env->out("licence"); $env->set_out("licence", $_POST); - if - ( $data->set_licence - ( $_GET[$env->param("id")], + if( + $data->set_licence( + $_GET[$env->param("id")], $_POST["nom"], $_POST["url"] ) - ) - $env->redirect - ( $env->url("admin/licences"), - "la licence ".$licence["nom"]." a été modifiée" - ); + ){ + $env->redirect + ( $env->url("admin/licences"), + "la licence ".$licence["nom"]." a été modifiée" + ); + } else $env->erreur("Impossible de mettre à jour la licence"); } else $env->message("Merci de préciser un nom"); @@ -60,21 +61,25 @@ else $env->erreur("impossible de lire la licence"); } - function del(){ + public function del(){ $env = $this->env(); $data = $env->data(); - if($env->set_out("licence", $data->licence($_GET[$env->param("id")]))) - { $licence = $env->out("licence"); - if(($res = $data->del_licence($_GET[$env->param("id")])) !== false) - { if($res === 1) $env->redirect - ( $env->url("admin/licences"), - "Des sources sur ce site utilisent cette licence, elle n'a pas été supprimée.", - 5 - ); - else $env->redirect - ( $env->url("admin/licences"), - "la licence ".$licence["nom"]." a été supprimée" - ); + if($env->set_out("licence", $data->licence($_GET[$env->param("id")]))){ + $licence = $env->out("licence"); + if(($res = $data->del_licence($_GET[$env->param("id")])) !== false){ + if($res === 1){ + $env->redirect( + $env->url("admin/licences"), + "Des sources sur ce site utilisent cette licence, elle n'a pas été supprimée.", + 5 + ); + } + else{ + $env->redirect( + $env->url("admin/licences"), + "la licence ".$licence["nom"]." a été supprimée" + ); + } } else $env->erreur("Impossible de supprimer la licence"); } @@ -82,5 +87,3 @@ } } - -?> \ No newline at end of file