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()); } }
public function historial() { $crud = new Grocery_CRUD(); $crud->set_table('incidencias'); $crud->columns('numero', 'idtipo', 'descripcion', 'estado', 'fecha_alta', 'idusuario', 'dias'); $crud->callback_column("dias", array($this->User_Model, 'dias_callback')); $crud->display_as('idtipo', 'Tipo'); $output = $crud->render(); $this->cargarVista($output); }
function administration() { try { $crud = new Grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('useful_info'); $crud->set_subject('Informaciones Útiles'); $crud->set_language('spanish'); $crud->unset_export(); $crud->columns('question', 'active', 'sites', 'banner'); $crud->set_relation_n_n('sites', 'useful_info_sites', 'sites', 'fk_useful_info', 'fk_site', 'name'); $crud->set_relation_n_n('banner', 'useful_info_banner', 'banners', 'fk_useful_info', 'fk_banner', 'title'); $crud->display_as('question', 'Pregunta')->display_as('active', 'Estado')->display_as('priority', 'Prioridad')->display_as('sites', 'Sitio'); $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 { // $crud = new Grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('user_log'); $crud->set_subject('Trazas de Usuarios'); $crud->set_language('spanish'); $crud->unset_export(); $crud->unset_add(); $crud->unset_edit(); $crud->unset_delete(); // $crud->unset_operations(); $crud->columns('action', 'user', 'section', 'description', 'date'); $crud->display_as('action', 'Acción')->display_as('user', 'Usuario')->display_as('section', 'Sección')->display_as('description', 'Descripción')->display_as('date', 'Fecha'); $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 special_discount_entry() { $crud = new Grocery_CRUD(); $crud->set_table('special_discount'); $crud->set_subject('special_discount'); $crud->columns('description', 'type', 'discount_by', 'discount_amount', 'status'); $crud->fields('description', 'type', 'discount_by', 'discount_amount', 'status'); $crud->display_as('discount_amount', 'Descount Percentage %'); $crud->field_type('status', 'dropdown', array('active' => 'Active', 'inactive' => 'Inactive')); $output = $crud->render(); $this->load->view('admin/entry_view', $output); }
function placeprofile() { $crud = new Grocery_CRUD(); $crud->set_model('crud_model'); $crud->set_table('place_history'); $crud->columns('province', 'municipality', 'barangay', 'land_area', 'population', 'year'); $crud->unset_read(); $crud->set_theme('datatables'); $crud->fields('place_id', 'province', 'municipality', 'barangay', 'land_area', 'population', 'year'); $crud->field_type('place_id', 'invisible'); $crud->required_fields('province'); $crud->callback_before_insert(array($this, '_callback_place_id')); $crud->callback_before_update(array($this, '_callback_place_id')); $crud->callback_field('province', array($this, '_callback_province')); $this->dependent_dropdown_place($crud); $output = $crud->render(); }