public function tipos_incidencias() { $crud = new Grocery_CRUD(); // $crud->set_table('usuarios'); $crud->set_relation('idusuario', 'usuarios', 'nombre'); $crud->set_relation('idusuario2', 'usuarios', 'nombre'); $crud->set_relation('idusuario3', 'usuarios', 'nombre'); $output = $crud->render(); $this->cargarVista($output); }
public function item_entry() { $crud = new Grocery_CRUD(); $crud->set_table('item'); $crud->set_subject('Item'); $crud->display_as('item_group_id', 'Item group')->display_as('extra_item_group_id', 'Extra item group'); $crud->set_relation('item_group_id', 'item_group', 'description'); $crud->set_relation('extra_item_group_id', 'extra_item_group', 'name'); $crud->set_relation('promotional_discount_id', 'promotional_discount', 'description'); $crud->field_type('status', 'dropdown', array('active' => 'Active', 'inactive' => 'Inactive')); $crud->set_field_upload('image', 'upload/item_specific'); $output = $crud->render(); $this->load->view('admin/entry_view', $output); }
function administration() { try { $crud = new Grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('banners'); $crud->set_subject('banner'); $crud->set_language('spanish'); $crud->unset_export(); $crud->columns('title', 'category', 'fk_type', 'parent', 'active'); // $crud->set_relation('fk_type', 'types_banner', 'type'); $crud->set_relation_n_n('owner', 'banner_owner', 'owners', 'fk_banner', 'fk_owner', 'name'); $crud->set_relation_n_n('category', 'banner_categories', 'categories', 'fk_banner', 'fk_category', 'category'); $crud->set_relation_n_n('parent', 'banners_parent', 'banners', 'fk_child', 'fk_parent', 'title'); $crud->set_relation_n_n('tags', 'banner_tag', 'tags', 'fk_banner', 'fk_tag', 'tag'); // $crud->set_relation_n_n('text', 'banner_text', 'text', 'fk_banner', 'fk_text', 'text'); $crud->change_field_type('like', 'hidden'); $crud->display_as('title', 'Título')->display_as('sumary', 'Sumario')->display_as('email', 'Correo')->display_as('date_publication', 'Inicio de publicidad')->display_as('published_to_date', 'Fin de publicidad')->display_as('active', 'Estado')->display_as('priority', 'Prioridad')->display_as('category', 'Categoría')->display_as('fk_type', 'Tipo')->display_as('owner', 'Propietario')->display_as('parent', 'Banner padre')->display_as('tags', 'Palabras claves'); // $crud->callback_add_field('text', array($this, 'field_add_text_callback')); // $crud->callback_after_insert(array($this, 'after_insert')); $output = $crud->render(); $this->load->view('includes/template', $output); } catch (Exception $e) { /* Si algo sale mal cachamos el error y lo mostramos */ show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
function administration() { try { // $this->output->enable_profiler(TRUE); /** * Cargar Roles de Usuarios existentes */ // $user_role = $this->users->users_perfil_get_where(); // $role = array(); // for ($i = 0; $i < count($user_role); $i++) { // $role[$i] = $user_role[$i]->perfil; // } // var_dump($role); $crud = new Grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('users'); $crud->set_subject('Usuarios'); $crud->set_language('spanish'); $crud->unset_export(); $crud->required_fields('perfil', 'username', 'password'); $crud->add_fields('username', 'password', 'perfil'); $crud->display_as('perfil', 'Perfil')->display_as('username', 'Nombre de usuario')->display_as('password', 'Contraseña'); $crud->set_relation('perfil', 'users_perfil', 'role'); $crud->field_type('password', 'password'); // $crud->edit_fields('password', 'password'); // $crud->field_type('perfil', 'dropdown', array(1 => 'Administrador', 2 => 'Editor')); $output = $crud->render(); $this->load->view('includes/template', $output); } catch (Exception $e) { /* Si algo sale mal cachamos el error y lo mostramos */ show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
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', 'status'); $output = $crud->render(); $this->load->view('admin/security_view', $output); }
function administration() { try { $crud = new Grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('rates_change'); $crud->set_subject('Cambio de Moneda'); $crud->set_language('spanish'); $crud->unset_export(); $crud->set_relation('fk_operation', 'operation', 'operation'); $crud->display_as('coin', 'Moneda')->display_as('change', 'Cambio')->display_as('fk_operation', 'Operación'); $output = $crud->render(); $this->load->view('includes/template', $output); } catch (Exception $e) { /* Si algo sale mal cachamos el error y lo mostramos */ show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }