<?php
- class mw_admin_licences extends mw_controller
- {
- function index(){
+ class mw_admin_licences extends mw_controller{
+
+ public function index(){
$env = $this->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 <strong>".$_POST["nom"]."</strong> a été ajoutée"
- );
+ ){
+ $env->redirect(
+ $env->url("admin/licences"),
+ "la licence <strong>".$_POST["nom"]."</strong> 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 <strong>".$licence["nom"]."</strong> a été modifiée"
- );
+ ){
+ $env->redirect
+ ( $env->url("admin/licences"),
+ "la licence <strong>".$licence["nom"]."</strong> a été modifiée"
+ );
+ }
else $env->erreur("Impossible de mettre à jour la licence");
}
else $env->message("Merci de préciser un nom");
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 <strong>".$licence["nom"]."</strong> 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 <strong>".$licence["nom"]."</strong> a été supprimée"
+ );
+ }
}
else $env->erreur("Impossible de supprimer la licence");
}
}
}
-
-?>
\ No newline at end of file