public function user_setup() { $crud = new Grocery_CRUD(); $crud->set_table('user')->set_subject('User'); $crud->display_as('user_name', 'User Name')->display_as('user_level', 'User Level')->display_as('cash_register_id', 'Cash Register Name'); $crud->set_relation('cash_register_id', 'cash_register', 'cash_register_name'); $crud->field_type('user_level', 'dropdown', array('admin' => 'Admin', 'manager' => 'Manager', 'user' => 'User')); $crud->field_type('status', 'dropdown', array('active' => 'Active', 'inactive' => 'Inactive')); $crud->required_fields('user_name', 'password', 'user_level', 'cash_register_id'); $crud->unset_add()->unset_delete(); $crud->edit_fields('status'); $output = $crud->render(); $this->load->view('manager/security_view', $output); }
public function incidencias() { $crud = new Grocery_CRUD(); $crud->set_table('incidencias'); $crud->set_relation('idtipo', 'tipos_incidencias', 'descripcion'); $crud->set_relation('idusuario', 'usuarios', 'nombre'); $crud->columns('numero', 'idtipo', 'descripcion', 'estado', 'fecha_alta', 'idusuario'); $crud->add_fields('numero', 'idtipo', 'descripcion', 'fecha_alta', 'Idusuario'); $crud->field_type('numero', 'hidden'); $crud->field_type('fecha_alta', 'hidden'); $crud->field_type('Idusuario', 'hidden'); $crud->edit_fields('id', 'idtipo', 'descripcion', 'estado', 'Idusuario', 'fecha_fin'); $crud->callback_before_insert(array($this->User_Model, 'alta_incidencia_callback')); $crud->callback_before_update(array($this->User_Model, 'editar_incidencia_callback')); $crud->display_as('idtipo', 'Tipo'); $output = $crud->render(); $this->cargarVista($output); }
public function tax_entry() { $crud = new Grocery_CRUD(); $crud->set_table('tax'); $crud->set_subject('Tax'); $crud->field_type('status', 'dropdown', array('active' => 'Active', 'inactive' => 'Inactive')); $crud->edit_fields('percentage'); $crud->unset_delete(); $output = $crud->render(); $this->load->view('admin/entry_view', $output); }