class mw_users_albums extends mw_controller{
- var $user;
+ public $user;
+ public $status;
+ public $album_status_id;
- var $status;
- var $album_status_id;
-
- function validate(){
+ public function validate(){
$env = $this->env();
$data = $env->data();
if(($this->status = $data->source_status()) === false){
return true;
}
- function index(){
+ public function index(){
$env = $this->env();
$data = $env->data();
if(($groupes = $data->groupes($this->user["id"])) === false){
$env->set_out("albums", $albums);
}
- function add(){
+ public function add(){
$env = $this->env();
$data = $env->data();
$album = $data->empty_source();
return;
}
$env->redirect(
- $env->url("users/albums"),
+ $env->url("users/albums/edit", array("id" => $id_source)),
"l'album a été ajouté"
);
}
$env->set_out("groupe", $groupe);
}
- function edit(){
+ public function edit(){
$env = $this->env();
$data = $env->data();
if(($groupes = $data->groupes($this->user["id"])) === false){
$env->set_out("album", $album);
}
- function del(){
+ public function del(){
$env = $this->env();
$data = $env->data();
if(!($album = $data->source($_GET[$env->param("id")], true))){
);
}
- }
+ public function groupes(){
+ $env = $this->env();
+ if(
+ !($sources_invitations_controller = $env->get_controller("users/sources_invitations"))
+ || !$sources_invitations_controller->validate()
+ ){
+ $env->erreur("impossible de valider le controleur users/sources_invitations");
+ return;
+ }
+ $sources_invitations_controller->source_groupes();
+ }
-?>
\ No newline at end of file
+ }