Fichier application/controllers/album/editalbum.php
<?php
/*
* Created by generator
*
*/
class EditAlbum extends CI_Controller {
function __construct(){
parent::__construct();
$this->load->model('Album_model');
$this->load->library('session');
$this->load->helper('template');
$this->load->helper('url');
$this->load->database();
$this->load->model('Auteur_model');
$this->load->model('Auteur_model');
$this->load->model('Genre_model');
}
/**
* Affichage des infos
*/
public function index($albidalb){
$model = Album_model::getAlbum($this->db, $albidalb);
$data['album'] = $model;
$data['auteurCollection'] = Auteur_model::getAllAuteurs($this->db);
$data['auteurCollection'] = Auteur_model::getAllAuteurs($this->db);
$data['genreCollection'] = Genre_model::getAllGenres($this->db);
$this->load->view('album/editalbum_view',$data);
}
/**
* Sauvegarde des modifications
*/
public function save(){
// Mise a jour des donnees en base
$model = new Album_model();
$oldModel = Album_model::getAlbum($this->db, $this->input->post('albidalb') );
$model->albidalb = $this->input->post('albidalb');
$model->alblbtit = $this->input->post('alblbtit');
$model->albreext = $this->input->post('albreext');
$model->albiddes = $this->input->post('albiddes');
$model->albidsce = $this->input->post('albidsce');
$model->albidgen = $this->input->post('albidgen');
$model->update($this->db);
$this->session->set_flashdata('msg_confirm', $this->lang->line('album.message.confirm.modified'));
redirect('album/listalbums/index');
}
}
?>