Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }