public function get_crud_propuesta() { $this->config->load('grocery_crud'); $this->config->set_item('grocery_crud_dialog_forms', true); $crud = new grocery_CRUD(); $crud->set_theme('datatables2'); $crud->set_relation('id_periodo', 'gp_periodo', 'siglas'); $crud->set_relation('id_departamento', 'gp_departamentos', 'nombre_depart', array('estado_dep' => '1')); $crud->set_relation('id_persona', 'gp_persona', '{nombres} {apellidos}'); $crud->display_as('id_periodo', 'Periodo')->display_as('id_departamento', 'Departamento')->display_as('id_persona', 'Usuario'); // $crud->set_relation('id_persona', 'gp_tipopersona', 'typo_persona'); //$crud->set_relation('id_estado', 'gp_estados', 'valor'); $crud->callback_column('estado', array($this, 'color_estado')); $crud->callback_column('tipo_persona', array($this, 'tipo_persona')); $crud->callback_column('asignacion_tutor', array($this, 'asigna_tutor')); $crud->callback_column('tutor', array($this, 'view_tutor')); $crud->callback_column('historial', array($this, 'get_historial')); $cols = array('titulo', 'contenido', 'id_periodo', 'id_departamento', 'id_persona', 'tipo_persona', 'fecha_post', 'estado', 'tutor', 'asignacion_tutor', 'historial'); $crud->columns2($cols); $crud->set_table('gp_propuesta'); $crud->set_subject('Tesis'); $crud->unset_add()->unset_delete()->unset_edit(); $output = $crud->render(); $this->load->view('crud/crud_view_datatable', $output); }
public function get_crud_add_mod_usuarios() { $this->config->load('grocery_crud'); $this->config->set_item('grocery_crud_dialog_forms', true); $crud = new grocery_CRUD(); $crud->set_theme('datatables2'); $crud->set_relation('id_tipopersona', 'gp_tipopersona', 'typo_persona'); $crud->set_relation('id_departamento', 'gp_departamentos', 'nombre_depart', array('estado_dep' => '1')); $crud->set_relation_n_n('modulos', 'gp_mod_persona', 'gp_modulos', 'id_persona', 'id_modulo', 'modulos'); $crud->set_table('gp_persona'); // $crud->callback_column('modulos', array($this, 'view_modulos')); $crud->callback_column('add_modulos', array($this, 'add_modulos')); $columns = array('cedula', 'nombres', 'apellidos', 'id_tipopersona', 'id_departamento', 'modulos', 'add_modulos'); $crud->columns2($columns); $crud->set_subject('Estudiante'); $crud->unset_add()->unset_delete()->unset_edit(); $output = $crud->render(); $this->load->view('crud/crud_view_datatable', $output); }