Revision: 45192
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 27, 2011 03:45 by shinokada
Initial Code
class Admin extends Shop_Admin_Controller {
private $module;
function Admin(){
parent::Shop_Admin_Controller();
// Check for access permission
check('Menus');
// define this module which will be used later
$this->module=basename(dirname(dirname(__FILE__)));
// Set breadcrumb
$this->bep_site->set_crumb($this->lang->line('backendpro_menus'),$this->module.'/admin');
}
function _fields(){
$data = array(
'name' => db_clean($_POST['name']),
'shortdesc' => db_clean($_POST['shortdesc']),
'status' => db_clean($_POST['status'],8),
'parentid' => id_clean($_POST['parentid']),
'order' => id_clean($_POST['order'],10),
'page_uri_id' => db_clean($_POST['page_uri_id']),
'lang_id' => db_clean($_POST['lang_id']),
'menu_id' => db_clean($_POST['menu_id'])
);
// $this->MKaimonokago->addItem($this->module, $data);
return $data;
}
function create(){
if ($this->input->post('name')){
$data = $this-> _fields();
$this->MKaimonokago->addItem($this->module, $data);
flashMsg('success',$this->lang->line('kago_created'));
redirect($this->module.'/admin/index','refresh');
}else{
}
}
function edit($id=0){
if ($this->input->post('name')){
$data = $this-> _fields();
$this->MKaimonokago->updateItem($this->module,$data);
$this->session->set_flashdata('message','Menu updated');
flashMsg('success',$this->lang->line('kago_updated'));
redirect($this->module.'/admin/index','refresh');
}else{
}
}
}
Initial URL
Initial Description
Initial Title
Kaimonokago create and update
Initial Tags
update
Initial Language
PHP