public function listarAccesos() { $aplica = $this->fichas_model->buscarAplicaciones(); $aplicacion = array(); foreach ($aplica as $dato) { $aplicacion[$dato->aplicacion] = $dato->nombre; } $usuarios = $this->fichas_model->buscarUsuarios(); $usu = array(); foreach ($usuarios as $dato) { $usu[$dato->usuario] = $dato->usuario . " - " . $dato->nombres; } $crud = new grocery_CRUD(); $crud->set_table('tablaccesos'); $crud->columns('aplicacion', 'usuario', 'estado'); $crud->set_subject('Acceso'); $crud->field_type('aplicacion', 'dropdown', $aplicacion); $crud->field_type('usuario', 'dropdown', $usu); $crud->field_type('estado', 'dropdown', array('1' => 'Activo', '2' => 'Inactivo', '3' => 'Suspendido')); $crud->unset_print(); $crud->unset_export(); $crud->unset_add(); $output = $crud->render(); $this->_example_output1($output); }
function index() { if ($this->session->userdata('is_logged_in')) { $crud = new grocery_CRUD(); //-> Identifico el ID del Cliente $crud->set_table('notificaciones'); //-> $crud->set_theme('datatables'); $crud->set_language('spanish'); // Display As $crud->unset_add(); $crud->unset_export(); $crud->unset_print(); //-> Columnas $crud->columns('titulo', 'contenido', 'fecha'); // Relaciones ## //-> Renderizar $output = $crud->render(); $data['titulo'] = "NOTIFICACIONES"; $this->load->view('include/head', $output); $this->load->view('include/header', $data); $this->load->view('admin/output'); $this->load->view('admin/librerias'); $this->load->view('include/footer', $data); } else { $this->load->view('admin/login'); } }
function capturar() { if ($this->session->userdata('is_logged_in')) { $crud = new grocery_CRUD(); //-> Identifico el ID del Cliente $crud->set_table('facturas'); //-> $crud->set_theme('datatables'); $crud->set_language('spanish'); $crud->set_subject('Factura'); $crud->unset_add(); $crud->unset_export(); $crud->unset_print(); $output = $crud->render(); $data['titulo'] = "CREAR FACTURAS"; $clientes = $this->Clientes_model->GetClients(); $producto = $this->Products_model->get_all_products(); $sucursales = $this->Sucursales_model->get_all_sucursales(); $moneda = $this->datos_model->get_datos("tipos_moneda", "row_id, descripcion", "row_id", "ASC"); $datos = array('clientes' => $clientes, 'productos' => $producto, 'sucursales' => $sucursales, "moneda" => $moneda); $this->load->view('include/head', $output); $this->load->view('include/header', $data); $this->load->view('admin/addFactura', $datos); $this->load->view('admin/librerias'); $this->load->view('include/footer', $data); } else { $this->load->view('admin/login'); } }
protected function generate_crud($table, $subject = '') { // create CRUD object $this->load->library('Grocery_CRUD'); $crud = new grocery_CRUD(); $crud->set_table($table); // auto-generate subject if (empty($subject)) { $crud->set_subject(humanize(singular($table))); } // load settings from: application/config/grocery_crud.php $this->load->config('grocery_crud'); $this->mCrudUnsetFields = $this->config->item('grocery_crud_unset_fields'); if ($this->config->item('grocery_crud_unset_jquery')) { $crud->unset_jquery(); } if ($this->config->item('grocery_crud_unset_jquery_ui')) { $crud->unset_jquery_ui(); } if ($this->config->item('grocery_crud_unset_print')) { $crud->unset_print(); } if ($this->config->item('grocery_crud_unset_export')) { $crud->unset_export(); } if ($this->config->item('grocery_crud_unset_read')) { $crud->unset_read(); } foreach ($this->config->item('grocery_crud_display_as') as $key => $value) { $crud->display_as($key, $value); } // other custom logic to be done outside $this->mCrud = $crud; return $crud; }
public function index() { $crud = new grocery_CRUD(); $crud->set_theme('datatables'); $crud->set_table('banner')->set_subject('Banners')->columns('imagen'); $crud->required_fields('imagen'); $crud->set_field_upload('imagen', 'assets/uploads/files'); $crud->unset_fields('fecha'); $crud->unset_print(); $output = $crud->render(); $this->_example_output($output); }
public function index() { $crud = new grocery_CRUD(); $crud->set_theme('datatables'); $crud->set_table('categoria')->set_subject('categoria')->columns('nombre'); $crud->required_fields('nombre'); $crud->unique_fields('nombre'); $crud->unset_texteditor('descripcion', 'full_text'); $crud->unset_fields('fecharegistro'); $crud->unset_print(); $output = $crud->render(); $this->_example_output($output); }
public function index() { $crud = new grocery_CRUD(); $crud->set_theme('datatables'); $crud->set_table('clientes')->set_subject('Clientes')->columns('nombre'); $crud->required_fields('nombre'); $crud->unique_fields('nombre'); $crud->unset_fields('fecharegistro'); $crud->unset_print(); $crud->set_field_upload('imagen', 'assets/uploads/files'); $output = $crud->render(); $this->_example_output($output); }
public function listar_transito() { /*$establecimiento = $this->mantenimiento_transito->listarEstablecimiento(); foreach($establecimiento as $dato){ $est[$dato->cod_est] = $dato->raz_soc; } */ $crud = new grocery_CRUD(); //$crud->set_theme('bootstrap'); $crud->set_table('trans_lesacctra'); $crud->columns('id', 'ano', 'ap_nm1', 'ap_nm2', 'nom_les', 'edad', 'tipo_edad', 'diresa', 'eess'); $crud->set_subject('Ficha Transito'); $nivelUsuario = $this->session->userdata("nivel"); switch ($nivelUsuario) { case '8': $where = array('cod_eess' => $this->session->userdata("establecimiento")); $crud->where($where); break; case '7': //$where = "where cod_eess in(select cod_est FROM renace where subregion = '$diresa' and red = '$red' and microred = '$microred')"; $where = array('microred' => $this->session->userdata("microred"), 'red' => $this->session->userdata("red"), 'cod_dir' => $this->session->userdata("diresa")); $crud->where($where); break; case '6': //$where = "where cod_eess in(select cod_est FROM renace where subregion = '$diresa' and red = '$red')"; $where = array('red' => $this->session->userdata("red"), 'cod_dir' => $this->session->userdata("diresa")); $crud->where($where); break; case '5': $where = array('cod_dir' => $this->session->userdata("diresa")); $crud->where($where); break; } //$crud->field_type('establec', 'dropdown', $est); $crud->display_as("id", "ID")->display_as("ano", "AÑO")->display_as("ap_nm1", "APELLIDO PATERNO")->display_as("ap_nm2", "APELLIDO MATERNO")->display_as("nom_les", "NOMBRES")->display_as("edad", "EDAD")->display_as("tipo_edad", "TIPO")->display_as("diresa", "DIRESA")->display_as("eess", "ESTABLECIENTO DE SALUD"); $crud->unset_add(); $crud->unset_edit(); $crud->unset_read(); $crud->unset_print(); $crud->unset_export(); $crud->unset_delete(); $crud->order_by('id', 'desc'); $crud->add_action('Eliminar Ficha', base_url() . 'assets/images/close.png', 'modulotransito/borrarFichatransito', 'borrar-icon'); $crud->add_action('Vista previa', '', 'modulotransito/ver_ficha_transito', 'read-icon'); $crud->add_action('Editar Ficha Transito', '', 'modulotransito/modificacion_transito', 'edit-icon'); $output = $crud->render(); $usuario = $this->session->userdata("usuario"); $accion = 'Listar Casos Accidentes de Transito'; $this->login_model->auditoriaOperador($usuario, $accion); $this->layout->view('listar_transito', $output); }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('pengumuman'); $crud->columns('isi', 'created_at', 'updated_at', 'status'); $crud->unset_export(); $crud->unset_print(); $crud->unset_texteditor('isi'); $crud->change_field_type('created_at', 'invisible'); $crud->change_field_type('updated_at', 'invisible'); $crud->callback_before_insert(array($this, "_timestamp")); $output = $crud->render(); $output->title = 'Kelola Pengumuman'; $this->template->load('template/template_main', 'admin/pengumuman', $output); }
private function master() { $crud = new grocery_CRUD(); $crud->set_table('contents'); $crud->unset_columns('jenis', 'slug', 'isi'); $crud->callback_before_insert(array($this, "_timestamp")); $crud->callback_before_update(array($this, "_timestamp")); $crud->unset_export(); $crud->unset_print(); $crud->unset_read(); $crud->change_field_type('jenis', 'invisible'); $crud->change_field_type('slug', 'invisible'); $crud->change_field_type('created_at', 'invisible'); $crud->change_field_type('updated_at', 'invisible'); return $crud; }
public function history() { $crud = new grocery_CRUD(); $crud->set_table('pengiriman'); // $crud->columns('nama','username','email'); $crud->set_relation('id_member', 'members', 'username'); $crud->display_as('id_member', 'Username'); $crud->unset_export(); $crud->unset_print(); $crud->unset_add(); $crud->unset_delete(); $crud->unset_edit(); $output = $crud->render(); $output->title = 'History Pengiriman'; $this->template->load('template/template_main', 'admin/history_pengiriman', $output); }
public function index() { $this->authlibrary->hasPrivilege("announcement"); $crud = new grocery_CRUD(); $crud->set_table('announcement'); $crud->columns('isi', 'created_at', 'updated_at', 'status'); $crud->unset_export(); $crud->unset_print(); $crud->unset_texteditor('isi'); $crud->change_field_type('created_at', 'invisible'); $crud->change_field_type('updated_at', 'invisible'); $crud->callback_before_insert(array($this, "_timestamp")); $output = $crud->render(); $output->menu = "announcement"; $output->title = 'Announcement'; $this->template->load('backend/template', 'backend/grocery_crud_view', $output); }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('admin'); $crud->columns('nama', 'username', 'email', 'last_login', 'role'); $crud->unset_export(); $crud->unset_print(); $crud->unset_read(); $crud->unset_edit_fields('password'); $crud->callback_before_insert(array($this, "_timestamp")); $crud->change_field_type('created_at', 'invisible'); $crud->change_field_type('updated_at', 'invisible'); $crud->change_field_type('last_login', 'invisible'); $output = $crud->render(); $output->title = 'Kelola Admin'; $this->template->load('template/template_main', 'admin/contents', $output); }
function principal($id) { try { $crud = new grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('tp_banners_campa'); $crud->set_subject('banners_campa'); $crud->set_language('spanish'); $crud->fields('campa', 'banner'); $crud->required_fields('campa', 'banner'); $crud->set_subject('banner'); $crud->display_as('campa', 'Campaña'); $crud->unset_add(); $crud->unset_export(); $crud->unset_print(); $crud->where('campa', $id); $crud->set_relation('campa', 'tp_campa', 'nombre'); $crud->set_field_upload('banner', 'archivos/banners'); $crud->callback_after_upload(array($this, 'obtener_imagen_upload')); $output = $crud->render(); $data['opcion'] = 'campa'; $data['nombre_usuario'] = $this->modelo->nombre_usuario($this->session->userdata('id_usuario')); $data['logo'] = $this->modelo->logo(); $data['url_logo'] = $this->modelo->url_logo(); $data['logo_opcional'] = $this->modelo->logo_opcional(); $data['url_logo_opcional'] = $this->modelo->url_logo_opcional(); $this->load->view('cabecera', $data); $data['opcion_campa'] = 'banners_campa'; $nombre_campa = ""; $campas = $this->modelo->obtener_nombre_campa($id); foreach ($campas->result() as $fila) { $nombre_campa = $fila->nombre; } $data['nombre_campa'] = $nombre_campa; $this->load->view('opciones_campa', $data); $data['nuevo_banner'] = ''; $data['id'] = $id; $this->load->view('opciones_banner_imagen_otros', $data); $this->load->view('campa', $output); $this->load->view('regresar'); $this->load->view('pie'); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
public function mostrar_usuarios() { $grocery = new grocery_CRUD(); $grocery->set_theme('bootstrap'); $grocery->set_table('users'); $grocery->set_language('spanish'); $grocery->display_as('username', 'Usuario'); $grocery->display_as('email', 'E-mail'); $grocery->fields('username', 'email'); $grocery->unset_read(); $grocery->columns('username', 'password', 'email'); $grocery->field_type('password', 'password'); $grocery->unset_add(); $grocery->unset_export(); $grocery->unset_print(); $output = $grocery->render(); $this->_example_output($output); }
public function tabelnya() { $crud = new grocery_CRUD(); $crud->set_table('pengaduan'); $crud->set_subject('Daftar Pengaduan'); $crud->columns('nama', 'pengaduan', 'tglpengaduan'); $crud->display_as('nama', 'Nama Pengadu'); $crud->display_as('pengaduan', 'Isi'); $crud->display_as('tglpengaduan', 'Tanggal Masuk'); $crud->unset_print(); $crud->unset_export(); $crud->unset_add(); $crud->unset_edit(); $crud->unset_delete(); $crud->unset_read(); $output = $crud->render(); $this->load->view('home.php'); $this->load->view('vinfotambahpengaduan.php', $output); }
public function index() { $crud = new grocery_CRUD(); $crud->set_crud_url_path(site_url('Barcode/index')); $crud->set_table('data'); //Nama Tabel $crud->set_subject('Barcode'); $crud->unset_read(); $crud->unset_export(); $crud->unset_print(); $crud->add_action('Generate Barcode', '', '', 'barcode-icon', array($this, 'ca_barcode')); //Custom Action $output = $crud->render(); //Config Halaman $output->judul_besar = 'Barcode'; $output->judul_kecil = 'Generate Barcode'; $output->m_barcode = TRUE; $this->_example_output($output); }
function principal() { try { $crud = new grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('tp_logos'); $crud->set_subject('logo'); $crud->set_language('spanish'); $crud->fields('logo_gobierno', 'vinculacion_logo_gobierno', 'logo_opcional', 'vinculacion_logo_opcional'); $crud->display_as('logo_gobierno', 'Logotipo principal'); $crud->display_as('vinculacion_logo_gobierno', 'Vínculo del logotipo principal'); $crud->display_as('logo_opcional', 'Logotipo secundario (opcional)'); $crud->display_as('vinculacion_logo_opcional', 'Vínculo del logotipo secundario'); $crud->unset_add(); $crud->unset_export(); $crud->unset_print(); $crud->unset_delete(); $crud->unset_list(); $crud->where('id_logo', 1); $crud->set_field_upload('logo_gobierno', 'archivos/logos'); $crud->set_field_upload('logo_opcional', 'archivos/logos'); $crud->callback_after_upload(array($this, 'obtener_imagen_upload')); $crud->callback_after_update(array($this, 'redireccionar')); $output = $crud->render(); $data['opcion'] = ''; $data['cambiar_logos'] = ''; $data['nombre_usuario'] = $this->modelo->nombre_usuario($this->session->userdata('id_usuario')); $data['logo'] = $this->modelo->logo(); $data['url_logo'] = $this->modelo->url_logo(); $data['logo_opcional'] = $this->modelo->logo_opcional(); $data['url_logo_opcional'] = $this->modelo->url_logo_opcional(); $this->load->view('cabecera', $data); $this->load->view('nuevos_logos', $output); $this->load->view('pie'); } catch (Exception $e) { if ($e->getCode() == 14) { redirect('medios/principal'); } else { show_error($e->getMessage()); } } }
public function index() { $crud = new grocery_CRUD(); $crud->set_theme('datatables'); $crud->set_table('pedidos')->set_subject('Pedidos')->columns('fecharegistro', 'idcliente', 'formadepago', 'montototal'); //$crud -> required_fields('titulo', 'fechainicio', 'habilitado'); //$crud -> unique_fields('nombre','categoria'); //$crud -> set_field_upload('imagen', 'assets/uploads/files'); $crud->unset_texteditor('descripcion', 'full_text'); $crud->set_relation_n_n('productos', 'items', 'producto', 'idpedido', 'idproducto', 'nombre', 'priority'); $crud->display_as('montototal', 'Monto'); $crud->display_as('nombrecliente', 'Nombre cliente'); $crud->display_as('apellido', 'Apellido cliente'); $crud->display_as('formadepago', 'Forma de pago'); $crud->display_as('idcliente', 'Cliente'); $crud->unset_fields('fecharegistro'); $crud->unset_print(); $output = $crud->render(); $this->_example_output($output); }
public function kids_window($id) { $this->id_femme = $id; try { $crud = new grocery_CRUD(); $crud->set_language("french"); $crud->set_theme('bootstrap'); $crud->where('id_femme', $id); $crud->set_table('sos_kids'); $crud->set_subject('Enfant(s)'); $crud->unset_edit_fields('id_kid'); $crud->unset_add_fields('id_kid'); $crud->field_type('id_femme', 'hidden', $this->id_femme); $crud->columns('prenom', 'nom', 'age', 'sex', 'commentaire'); $crud->display_as('prenom', 'Prénom'); $crud->display_as('sex', 'Sexe'); $crud->display_as('commentaire', 'Commentaires'); $crud->set_relation('age', 'sos_gen_kids_age', 'name_kids_age'); if (!$this->session->userdata('status')) { $crud->unset_export(); $crud->unset_print(); } $crud->callback_after_update(array($this, 'after_update')); $crud->callback_after_insert(array($this, 'insert_after')); $crud->field_type('sex', 'enum', array('Fille', 'Garçon')); $output = $crud->render(); $menu = new stdClass(); $menu->n1 = true; $menu->status = $this->session->userdata('status'); $this->db->where('id_femme', $this->id_femme); $query = $this->db->get('sos_femme'); if ($query->num_rows == 1) { $row_femme = $query->row(); } $header = $this->navigation->home_f($menu) . ' ' . '<p><pre>' . $row_femme->prenom . ' ' . $row_femme->nom . ' ' . $row_femme->nom_marital . '</pre></p>'; $data = array('output' => $output, 'header' => $header); $this->_example_output($data); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
function principal($id) { try { $crud = new grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('tp_desglose_presupuesto'); $crud->set_subject('Desglose'); $crud->set_language('spanish'); $crud->fields('id_desglose_presupuesto', 'presupuesto', 'id_concepto', 'concepto', 'cantidad', 'porcentaje'); $crud->columns('id_concepto', 'concepto', 'cantidad', 'porcentaje'); $crud->display_as('id_concepto', 'Clave del concepto'); $crud->required_fields('id_concepto', 'concepto', 'cantidad'); $crud->unset_add(); $crud->unset_export(); $crud->unset_print(); $crud->edit_fields('id_concepto', 'concepto', 'cantidad'); $crud->where('presupuesto', $id); $crud->callback_after_update(array($this, 'actualizar_porcentaje')); $crud->callback_column('cantidad', array($this, 'formato_dinero')); $output = $crud->render(); $data['opcion'] = 'presupuesto'; $data['nombre_usuario'] = $this->modelo->nombre_usuario($this->session->userdata('id_usuario')); $data['logo'] = $this->modelo->logo(); $data['url_logo'] = $this->modelo->url_logo(); $data['logo_opcional'] = $this->modelo->logo_opcional(); $data['url_logo_opcional'] = $this->modelo->url_logo_opcional(); $this->load->view('cabecera', $data); $data['opcion_presupuesto'] = 'desglose'; $this->load->view('opciones_presupuesto', $data); $data['nuevo_desglose'] = ''; $data['id'] = $id; $this->load->view('opciones_banner_imagen_otros', $data); //$data['output'] = $output; //$data['opcion_medios'] = 'ver_todos'; $this->load->view('presupuesto', $output); $this->load->view('regresar'); $this->load->view('pie'); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
function enable_crud($table = '') { // get config file $this->config->load('crud'); $params = $this->config->item('grocery_crud'); // create CRUD object $this->load->library('grocery_CRUD'); $crud = new grocery_CRUD(); // basic settings if (!empty($table)) { $crud->set_table($table); $crud->set_subject(humanize(singular($table))); } // general settings $crud->unset_jquery(); $crud->unset_print(); $crud->unset_export(); // hide fields from CRUD form $crud->unset_fields($params['unset_fields']); // other custom logic to be done in child controllers return $crud; }
public function harga() { $crud = new grocery_CRUD(); $crud->set_theme('bootstrap'); $crud->set_subject('Harga Paket Layanan'); $crud->set_table('p_price_nw_serv_provider'); $crud->columns('provider_id', 'p_nw_service_id', 'price_otc', 'price_mrc'); $crud->display_as('provider_id', 'Nama Provider')->display_as('p_nw_service_id', 'Paket')->display_as('price_otc', 'Harga OTC')->display_as('price_mrc', 'Harga MRC'); $crud->set_relation('provider_id', 'provider', 'provider_name'); $crud->set_relation('p_nw_service_id', 'p_nw_service', 'package'); $crud->unset_print(); $crud->unset_jquery_ui(); $crud->unset_export(); $output = $crud->render(); $this->_example_output($output); }
public function listarCasos() { $nivelUsuario = $this->session->userdata("nivel"); $enfermedad = array('diagnostic' => 'A92.0'); $enfermedad1 = array('diagnostic' => 'A92.5'); $tipo = array('C' => 'Confirmado', 'P' => 'Probable', 'D' => 'Descartado', 'S' => 'Sospechoso'); $est = $this->frontend_model->listaEstablec(); $estab = array(); foreach ($est as $dato) { $estab[$dato->cod_est] = $dato->raz_soc; } $crud = new grocery_CRUD(); $crud->set_table('individual'); //$crud->set_theme('datatables'); $crud->columns('semana', 'diagnostic', 'tipo_dx', 'e_salud', 'ubigeo', 'apepat', 'apemat', 'nombres', 'dni', 'fecha_inv'); $crud->set_subject('Ficha'); switch ($nivelUsuario) { case '8': $where = array('e_salud' => $this->session->userdata("establecimiento")); $crud->where($where); break; case '7': $where = array('microred' => $this->session->userdata("microred"), 'red' => $this->session->userdata("red"), 'sub_reg_nt' => $this->session->userdata("diresa")); $crud->where($where); break; case '6': $where = array('red' => $this->session->userdata("red"), 'sub_reg_nt' => $this->session->userdata("diresa")); $crud->where($where); break; case '5': $where = array('sub_reg_nt' => $this->session->userdata("diresa")); $crud->where($where); break; } $crud->where($enfermedad); $crud->or_where($enfermedad1); $crud->display_as("apepat", "Ap. Paterno"); $crud->display_as("apemat", "Ap. Materno"); $crud->display_as("ubigeo", "Distrito"); $crud->display_as("diagnostic", "Enfermedad"); $crud->display_as("e_salud", "Establecimiento"); $crud->display_as("fecha_inv", "Investigación"); $crud->set_relation('ubigeo', 'distrito', 'nombre'); $crud->set_relation('diagnostic', 'diagno', 'diagno'); $crud->field_type('e_salud', 'dropdown', $estab); $crud->field_type('tipo_dx', 'dropdown', $tipo); $crud->unset_add(); $crud->unset_edit(); $crud->unset_read(); $crud->unset_export(); $crud->unset_delete(); $crud->unset_print(); $crud->add_action('Registrar Ficha', base_url() . 'assets/images/more.png', 'modulos/RegfichaChik', ''); $output1 = $crud->render(); $this->_notificados_output($output1); }
public function listarCasos() { $establecimiento = $this->mantenimiento_model->listarEstablecimiento(); foreach ($establecimiento as $dato) { $est[$dato->cod_est] = $dato->raz_soc; } $diagnostico = $this->mantenimiento_model->listarDiagnostico(); foreach ($diagnostico as $dato) { $diagno[$dato->cie_10] = $dato->diagno; } $crud = new grocery_CRUD(); //$crud->set_theme("datatables"); $crud->set_table('individual'); $crud->columns('diagnostic', 'e_salud', 'apepat', 'apemat', 'nombres', 'dni'); $crud->set_subject('Ficha'); $nivelUsuario = $this->session->userdata("nivel"); switch ($nivelUsuario) { case '8': $where = array('diagnostic' => 'O98.1', 'e_salud' => $this->session->userdata("establecimiento")); $or_where = array('diagnostic' => 'A50'); $crud->where($where); $crud->or_where($or_where); break; case '7': $where = array('diagnostic' => 'O98.1', 'microred' => $this->session->userdata("microred"), 'redes' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa")); $or_where = array('diagnostic' => 'A50'); $crud->where($where); $crud->or_where($or_where); break; case '6': $where = array('diagnostic' => 'O98.1', 'redes' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa")); $or_where = array('diagnostic' => 'A50'); $crud->where($where); $crud->or_where($or_where); break; case '5': $where = array('diagnostic' => 'O98.1', 'sub_reg_nt' => $this->session->userdata("diresa")); $or_where = array('diagnostic' => 'A50'); $crud->where($where); $crud->or_where($or_where); break; default: $where = array('diagnostic' => 'O98.1'); $or_where = array('diagnostic' => 'A50'); $crud->where('diagnostic', 'O98.1'); $crud->or_where($or_where); break; } $crud->field_type('e_salud', 'dropdown', $est); $crud->display_as("e_salud", "Establecimiento"); $crud->field_type('diagnostic', 'dropdown', $diagno); $crud->display_as("diagnostic", "Enfermedad"); $crud->display_as("apepat", "Paterno"); $crud->display_as("apemat", "Materno"); $crud->display_as("fecha_not", "Notificación"); $crud->unset_add(); $crud->unset_edit(); $crud->unset_delete(); $crud->unset_read(); $crud->unset_print(); $crud->unset_export(); $crud->add_action('Registrar Ficha', '', 'modulos2/RegfichaSif', 'edit-icon'); $output = $crud->render(); $this->layout->view('listarCasos', $output); }
function facturas_campa($id) { try { $crud = new grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('tp_detalle_factura'); $crud->set_subject('Desglose'); $crud->set_language('spanish'); $crud->fields('factura', 'factura_aux', 'medio', 'dependencia_contratante', 'contrato', 'concepto', 'unidades', 'monto_concepto', 'dependencia_s', 'campa_factura'); $crud->display_as('dependencia_s', 'Dependencia solicitante')->display_as('campa_factura', 'Campaña')->display_as('factura_aux', 'Factura')->display_as('concepto', 'Subconcepto')->display_as('monto_concepto', 'Monto subconcepto'); $crud->unset_add(); $crud->unset_export(); $crud->unset_print(); $crud->columns('factura', 'medio', 'dependencia_contratante', 'concepto', 'unidades', 'monto_concepto'); $crud->edit_fields('concepto', 'unidades', 'monto_concepto', 'dependencia_s', 'campa_factura'); $crud->required_fields('concepto', 'unidades', 'monto_concepto', 'dependencia_s', 'campa_factura'); $crud->callback_edit_field('dependencia_s', array($this, 'editar_dependencia_solicitante')); $crud->callback_edit_field('campa_factura', array($this, 'editar_campa')); $crud->where('campa_factura', $id); $crud->set_relation('factura', 'tp_factura', 'num_factura'); $crud->set_relation('dependencia_s', 'tp_dependencia', 'dependencia'); $crud->set_relation('campa_factura', 'tp_campa', 'nombre'); $crud->callback_after_upload(array($this, 'obtener_imagen_upload')); $crud->callback_column('medio', array($this, 'hacer_vinculo_medio')); $crud->callback_column('dependencia_contratante', array($this, 'hacer_vinculo_dependencia_contratante')); $crud->callback_column('monto_concepto', array($this, 'formato_dinero_monto_concepto')); $output = $crud->render(); $data['opcion'] = 'facturas'; $data['nombre_usuario'] = $this->modelo->nombre_usuario($this->session->userdata('id_usuario')); $data['logo'] = $this->modelo->logo(); $data['url_logo'] = $this->modelo->url_logo(); $data['logo_opcional'] = $this->modelo->logo_opcional(); $data['url_logo_opcional'] = $this->modelo->url_logo_opcional(); $this->load->view('cabecera', $data); $data['opcion_factura'] = 'detalle_factura'; $num_factura = ""; $facturas = $this->modelo->obtener_numero_factura($id); foreach ($facturas->result() as $fila) { $num_factura = $fila->num_factura; } $data['num_factura'] = $num_factura; $this->load->view('opciones_facturas', $data); $data['nuevo_detalle'] = ''; $data['id'] = $id; $this->load->view('opciones_banner_imagen_otros', $data); $totales = $this->modelo->totales_detalle_factura_campa($id); $data['totales'] = $totales; $this->load->view('total_detalle_factura', $data); $this->load->view('factura', $output); $this->load->view('regresar'); $this->load->view('pie'); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
public function index() { try { // General $crud = new grocery_CRUD(); $crud->set_language("french"); $crud->set_theme('bootstrap'); $crud->set_table('sos_femme'); if (!$this->session->userdata('status')) { $crud->where('archiver', FALSE); } $crud->set_subject('Femme'); //relations $crud->set_relation('situation_familiale', 'sos_gen_situation_familiale_parrent', 'name_situation_familiale_parrent'); $crud->set_relation('detailles', 'sos_gen_situation_familiale_child', 'name_situation_familiale_child'); $crud->set_relation('emplois', 'sos_gen_emplois_parrent', 'name_emplois'); $crud->set_relation('emplois_detailles', 'sos_gen_emplois_child', 'name_emplois_detaille'); $crud->set_relation('emplois_more_detailles', 'sos_gen_emplois_child_child', 'name_emplois_child_child'); $crud->set_relation('age', 'sos_gen_femme_age', 'name_femme_age'); $crud->set_relation('duree_de_la_relation', 'sos_gen_duree_de_la_relation', 'name_duree_de_la_relation', null, 'id_duree_de_la_relation ASC'); $crud->set_relation('service', 'sos_gen_service', 'nom_service', null, 'nom_service DESC'); $crud->set_relation('ville', 'sos_gen_villes', '{nom_ville}, {code_postal}', null, 'nom_ville ASC'); $crud->set_relation('pays', 'sos_gen_pays', '{nom_pays} - {continent}', null, 'nom_pays ASC'); $crud->set_relation('nationalite', 'sos_gen_nationalite', 'name_nationalite'); $crud->set_relation('nationalite_detailles', 'sos_gen_nationalite_detailles', 'name_nationalite_detailles'); $crud->set_relation('ressources', 'sos_gen_ressources', 'name_ressources'); $crud->set_relation('provenance', 'sos_gen_provenance', 'name_provenance'); $crud->set_relation('allocations_familiales', 'sos_gen_allocations_familiales', 'name_allocations_familiales'); $crud->set_relation('percues_par', 'sos_gen_percues_par', 'name_percues_par'); $crud->set_relation('logement', 'sos_gen_logement_parent', 'name_logement'); $crud->set_relation('logement_detailles', 'sos_gen_logement_child', 'name_logement_child'); $crud->set_relation('situation_actuelle_depuis', 'sos_gen_situation_actuelle_depuis', 'name_situation_actuelle_depuis', null, 'id_situation_actuelle_depuis ASC'); $crud->set_relation('situation_actuelle', 'sos_gen_situation_actuelle', 'name_situation_actuelle'); $crud->set_relation('situation_actuelle_detailles', 'sos_gen_situation_actuelle_detailles', 'name_situation_actuelle_detailles'); $crud->set_relation('partenaire', 'sos_gen_partenaire', 'name_partenaire'); $crud->set_relation('informations', 'sos_gen_informations', 'name_informations'); $crud->set_relation('rdv', 'sos_gen_rdv', 'name_rdv'); $crud->set_relation('hebergement', 'sos_gen_hebergement', 'name_hebergement'); $crud->set_relation('departs_anterieurs', 'sos_gen_departs_anterieurs', 'name_departs_anterieurs'); $crud->set_relation('depuis', 'sos_gen_depuis', 'name_depuis'); //Master/child relations $fields_situation_familialle = array('situation_familiale' => array('table_name' => 'sos_gen_situation_familiale_parrent', 'title' => 'name_situation_familiale_parrent', 'relate' => null), 'detailles' => array('table_name' => 'sos_gen_situation_familiale_child', 'title' => 'name_situation_familiale_child', 'id_field' => 'id_situation_familiale_child', 'relate' => 'id_parrent_from_situation_familiale_parrent', 'data-placeholder' => 'Préciser')); $config_situation_familialle = array('main_table' => 'sos_femme', 'main_table_primary' => 'id_femme', "url" => base_url() . 'index.php/home/index/', 'segment_name' => "situation_familialle"); $categories_situation_familialle = new gc_dependent_select($crud, $fields_situation_familialle, $config_situation_familialle); $js_situation_familialle = $categories_situation_familialle->get_js(); $fields_nationalite = array('nationalite' => array('table_name' => 'sos_gen_nationalite', 'title' => 'name_nationalite', 'relate' => null), 'nationalite_detailles' => array('table_name' => 'sos_gen_nationalite_detailles', 'title' => 'name_nationalite_detailles', 'id_field' => 'id_nationalite_detailles', 'relate' => 'id_from_nationalite', 'data-placeholder' => 'Préciser')); $config_nationalite = array('main_table' => 'sos_femme', 'main_table_primary' => 'id_femme', "url" => base_url() . 'index.php/home/index/', 'segment_name' => "nationalite"); $categories_nationalite = new gc_dependent_select($crud, $fields_nationalite, $config_nationalite); $js_nationalite = $categories_nationalite->get_js(); $fields_emplois = array('emplois' => array('table_name' => 'sos_gen_emplois_parrent', 'title' => 'name_emplois', 'relate' => null), 'emplois_detailles' => array('table_name' => 'sos_gen_emplois_child', 'title' => 'name_emplois_detaille', 'id_field' => 'id_emplois_detailles', 'relate' => 'id_from_emplois', 'data-placeholder' => 'Préciser'), 'emplois_more_detailles' => array('table_name' => 'sos_gen_emplois_child_child', 'title' => 'name_emplois_child_child', 'id_field' => 'id_emplois_child_child', 'relate' => 'id_emplois_from_child', 'data-placeholder' => 'Préciser')); $config_emplois = array('main_table' => 'sos_femme', 'main_table_primary' => 'id_femme', "url" => base_url() . 'index.php/home/index/', 'segment_name' => "emplois"); $categories_emplois = new gc_dependent_select($crud, $fields_emplois, $config_emplois); $js_emplois = $categories_emplois->get_js(); $fields_ressources = array('ressources' => array('table_name' => 'sos_gen_ressources', 'title' => 'name_ressources', 'relate' => null), 'provenance' => array('table_name' => 'sos_gen_provenance', 'title' => 'name_provenance', 'id_field' => 'id_provenance', 'relate' => 'id_from_ressources', 'data-placeholder' => 'Préciser')); $config_ressources = array('main_table' => 'sos_femme', 'main_table_primary' => 'id_femme', "url" => base_url() . 'index.php/home/index/', 'segment_name' => "ressources"); $categories_ressources = new gc_dependent_select($crud, $fields_ressources, $config_ressources); $js_ressources = $categories_ressources->get_js(); $fields_allocations_familiales = array('allocations_familiales' => array('table_name' => 'sos_gen_allocations_familiales', 'title' => 'name_allocations_familiales', 'relate' => null), 'percues_par' => array('table_name' => 'sos_gen_percues_par', 'title' => 'name_percues_par', 'id_field' => 'id_percues_par', 'relate' => 'id_from_allocations_familiales', 'data-placeholder' => 'Préciser')); $config_allocations_familiales = array('main_table' => 'sos_femme', 'main_table_primary' => 'id_femme', "url" => base_url() . 'index.php/home/index/', 'segment_name' => "allocations_familiales"); $categories_allocations_familiales = new gc_dependent_select($crud, $fields_allocations_familiales, $config_allocations_familiales); $js_allocations_familiales = $categories_allocations_familiales->get_js(); $fields_logement = array('logement' => array('table_name' => 'sos_gen_logement_parent', 'title' => 'name_logement', 'relate' => null), 'logement_detailles' => array('table_name' => 'sos_gen_logement_child', 'title' => 'name_logement_child', 'id_field' => 'id_logement_child', 'relate' => 'id_from_logement_parent', 'data-placeholder' => 'Préciser')); $config_logement = array('main_table' => 'sos_femme', 'main_table_primary' => 'id_femme', "url" => base_url() . 'index.php/home/index/', 'segment_name' => "logement"); $categories_logement = new gc_dependent_select($crud, $fields_logement, $config_logement); $js_logement = $categories_logement->get_js(); $fields_situation_actuelle = array('situation_actuelle' => array('table_name' => 'sos_gen_situation_actuelle', 'title' => 'name_situation_actuelle', 'relate' => null), 'situation_actuelle_detailles' => array('table_name' => 'sos_gen_situation_actuelle_detailles', 'title' => 'name_situation_actuelle_detailles', 'id_field' => 'id_situation_actuelle_detailles', 'relate' => 'id_from_situation_actuelle', 'data-placeholder' => 'Préciser')); $config_situation_actuelle = array('main_table' => 'sos_femme', 'main_table_primary' => 'id_femme', "url" => base_url() . 'index.php/home/index/', 'segment_name' => "situation_actuelle"); $categories_situation_actuelle = new gc_dependent_select($crud, $fields_situation_actuelle, $config_situation_actuelle); $js_situation_actuelle = $categories_situation_actuelle->get_js(); //Visual if ($this->session->userdata('status') == '0' or $this->session->userdata('status') == '4') { $crud->columns('prenom', 'nom', 'nom_marital', 'age', 'date_naissance', 'telephone', 'ville', 'nombre_denfants', 'ouvertures', 'premier_contact', 'nombre_passages'); } else { $crud->columns('archiver', 'prenom', 'nom', 'nom_marital', 'age', 'date_naissance', 'telephone', 'ville', 'nombre_denfants', 'ouvertures', 'premier_contact', 'nombre_passages'); } $crud->display_as('pays', 'Originaire de')->display_as('archiver', 'Archivage')->display_as('prenom', 'Prénom')->display_as('telephone', 'Téléphone')->display_as('nationalite', 'Nationalité')->display_as('rue', 'Adresse')->display_as('oriente_par_SMS', 'Orientée par SMS')->display_as('departs_anterieurs', 'Départs antérieurs')->display_as('nationalite_detailles', 'Situation administrative')->display_as('detailles', 'Situation familiale en détail')->display_as('duree_de_la_relation', 'Durée de la relation')->display_as('emplois_detailles', 'Détails de l\'emploi')->display_as('emplois_more_detailles', 'Plus de détails de l\'emploi')->display_as('ouvertures', 'Dernière modification')->display_as('hebergement', 'Demande d\'hébergement')->display_as('aide_materielle', 'Demande d\'aide matérielle')->display_as('accompagnement_exterieur', 'Demande d\'accompagnement extérieur')->display_as('adresse_postale', 'Demande d\'adresse postale')->display_as('accueil', 'Demande d\'accueil')->display_as('informations', 'Demande d\'informations')->display_as('conseil', 'Demande de conseil')->display_as('orientation', 'Demande d\'orientation')->display_as('rdv', 'Demande de rdv')->display_as('hebergement', 'Demande d\'hébergement')->display_as('logement_dem', 'Demande de logement')->display_as('logement_detailles', 'Logement détaillé')->display_as('situation_actuelle_detailles', 'Situation actuelle détaillée')->display_as('emplois', 'Situation professionnelle')->display_as('emplois_detailles', 'Situation professionnelle détaillée')->display_as('emplois_more_detailles', 'Autres infos emploi')->display_as('percues_par', 'Perçues par')->display_as('commentaire', 'Commentaires')->display_as('partenaire', 'Orienteur')->display_as('nombre_passages', 'Nombre passages')->display_as('arrivee_en_france', 'Arrivée en France')->display_as('parle_pas_francais', 'Parle pas français')->display_as('ism', 'Utilisation ISM'); $crud->order_by('prenom', 'asc'); //unsets if ($this->session->userdata('status') == '1' or $this->session->userdata('status') == '2' or $this->session->userdata('status') == '3') { $crud->unset_edit_fields('service', 'par', 'archiver'); } else { $crud->unset_edit_fields('service', 'premier_contact', 'par'); } $crud->unset_add_fields('par', 'archiver'); if ($this->session->userdata('status') == '0' or $this->session->userdata('status') == '4') { $crud->unset_delete(); $crud->unset_export(); $crud->unset_print(); } //Requireds $crud->required_fields('service', 'premier_contact', 'prenom'); //Callbacks $crud->callback_column('ouvertures', array($this, 'ouvertures')); $crud->callback_column('premier_contact', array($this, 'premier_contact')); $crud->callback_column('nombre_denfants', array($this, 'enfants')); $crud->callback_after_update(array($this, 'insert_after_update')); $crud->callback_after_insert(array($this, 'insert_after_insert')); $crud->callback_after_delete(array($this, 'after_delete')); $crud->callback_column('archiver', array($this, 'archiver')); $crud->callback_column('nombre_passages', array($this, 'nombre_passages')); $crud->callback_before_update(array($this, 'before_update')); //field Types $crud->field_type('enceinte', 'dropdown', array('1' => '1 mois', '2' => '2 mois', '3' => '3 mois', '4' => '4 mois', '5' => '5 mois', '6' => '6 mois', '7' => '7 mois', '8' => '8 mois', '9' => '9 mois')); $crud->field_type('dettes', 'enum', array('OUI', 'NON')); $crud->field_type('arrivee_en_france', 'dropdown', range(date("Y"), date("Y") - 50)); $crud->field_type('parle_pas_francais', 'enum', array('OUI', 'NON')); $crud->field_type('ism', 'multiselect', array("1" => "Ponctuel", "2" => "Systématique", "3" => "Venu physiquement")); // Actions $crud->add_action('Enfants', '', 'kids/kids_window', 'ui-icon-person'); $crud->add_action('Intervention', '', 'demande/demande_window', 'ui-icon-home'); $crud->add_action('Profil', '', 'show/show_window', 'ui-icon-print'); $crud->add_action('Violences', '', 'violence/violence_window', 'ui-icon-alert'); $crud->add_action('Démarches', '', 'demarche/demarche_window', 'ui-icon-gear'); if ($this->session->userdata('status') != '0') { $crud->add_action('Psy', '', 'psy/psy_window', 'ui-icon-comment'); } $crud->add_action('Documents', '', 'upload/upload_window', 'ui-icon-document'); // Renders $output = $crud->render(); $output->output .= $js_situation_familialle . $js_emplois . $js_nationalite . $js_ressources . $js_allocations_familiales . $js_logement . $js_situation_actuelle; $menu = new stdClass(); $menu->n0 = true; $menu->status = $this->session->userdata('status'); $header = $this->navigation->home_f($menu); $data = array('output' => $output, 'header' => $header); $this->_example_output($data); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
public function irasCampos() { if (empty($this->session_id)) { redirect(site_url("index/login"), 301); } $reporta = array('ano' => date('Y'), 'semana' => date('W') - 2); $this->reportes_model->registraCalidad($reporta); $this->calidad_model->edasCampos(); $crud = new grocery_CRUD(); $crud->set_table('irasDefunciones'); $crud->columns('ano', 'semana', 'sub_reg_nt', 'red', 'microred', 'e_salud', 'ubigeo', 'ira_m2', 'ira_2_11', 'ira_1_4a', 'neu_2_11', 'neu_1_4a', 'ngr_m2', 'ngr_2_11', 'ngr_1_4a'); $crud->display_as('ano', 'Año'); switch ($this->session->userdata('nivel')) { case 4: $accesar = $this->session->userdata('equipo'); break; case 5: $accesar = $this->session->userdata('diresa'); $crud->or_where(array('sub_reg_nt' => $accesar)); break; case 6: $accesar = $this->session->userdata('diresa'); $accesar1 = $this->session->userdata('red'); $crud->where(array('sub_reg_nt' => $accesar, 'red' => $accesar1)); break; case 7: $accesar = $this->session->userdata('diresa'); $accesar1 = $this->session->userdata('red'); $accesar2 = $this->session->userdata('microred'); $crud->where(array('sub_reg_nt' => $accesar, 'red' => $accesar1, 'microred' => $accesar2)); break; case 8: $accesar = $this->session->userdata('establecimiento'); $crud->where(array('e_salud' => $accesar)); break; } $crud->order_by('semana'); $crud->unset_add(); $crud->unset_read(); $crud->unset_edit(); //$crud->unset_delete(); //$crud->unset_export(); $crud->unset_print(); $crud->add_action('Editar', '', 'calidad/modIras', 'edit-icon'); $crud->callback_after_delete(array($this, 'log_iras_registro_after_delete')); $output = $crud->render(); $this->layout->view('irasCampos.php', $output); }
public function listadoIndividual() { $sub = $this->frontend_model->buscarDiresas(); $subr = array(); foreach ($sub as $dato) { $subr[$dato->codigo] = $dato->nombre; } $dist = $this->frontend_model->listarDistritos(); $ubigeo = array(); foreach ($dist as $dato) { $ubigeo[$dato->ubigeo] = $dato->nombre; } $enf = $this->frontend_model->mostrarDiagnostico(); $enfermedad = array(); foreach ($enf as $dato) { $enfermedad[$dato->cie_10] = $dato->diagno; } $tdx = $this->frontend_model->mostrarTipo(); $tipoDx = array(); foreach ($tdx as $dato) { $tipoDx[$dato->codigo] = $dato->denominacion; } $filtro = array(); $this->input->post('diresa') ? $filtro['sub_reg_nt'] = $this->input->post('diresa') : ''; $this->input->post('redes') ? $filtro['red'] = $this->input->post('redes') : ''; $this->input->post('microred') ? $filtro['microred'] = $this->input->post('microred') : ''; $this->input->post('establec') ? $filtro['e_salud'] = $this->input->post('establec') : ''; $this->input->post('departamento') ? $filtro['substr(ubigeo,1,2)'] = $this->input->post('departamento') : ''; $this->input->post('provincia') ? $filtro['substr(ubigeo,1,4)'] = $this->input->post('provincia') : ''; $this->input->post('distrito') ? $filtro['ubigeo'] = $this->input->post('distrito') : ''; $this->input->post('diagno') ? $filtro['diagnostic'] = $this->input->post('diagno') : ''; $this->input->post('tipoDx') ? $filtro['tipo_dx'] = $this->input->post('tipoDx') : ''; $this->input->post('ano_ini') ? $filtro['ano'] = $this->input->post('ano_ini') : ''; $this->input->post('semana_ini') ? $filtro['semana'] = $this->input->post('semana_ini') : ''; $this->input->post('apepat') ? $filtro['apepat'] = $this->input->post('apepat') : ''; $crud = new grocery_CRUD(); $crud->set_theme("datatables"); $crud->set_table('individual'); $crud->columns('ano', 'semana', 'diagnostic', 'tipo_dx', 'subregion', 'sub_reg_nt', 'ubigeo', 'sexo', 'apepat', 'apemat', 'nombres'); $crud->display_as('ano', 'Año')->display_as('diagnostic', 'Diagnóstico')->display_as('subregion', 'Diresa')->display_as('sub_reg_nt', 'Notificante')->display_as('ubigeo', 'Distrito')->display_as('tipo_dx', 'Tipo')->display_as('apepat', 'Ap. Paterno')->display_as('apemat', 'Ap. Materno'); $crud->field_type('subregion', 'dropdown', $subr); $crud->field_type('sub_reg_nt', 'dropdown', $subr); $crud->field_type('ubigeo', 'dropdown', $ubigeo); $crud->field_type('diagnostic', 'dropdown', $enfermedad); $crud->field_type('tipo_dx', 'dropdown', $tipoDx); $crud->field_type('sexo', 'dropdown', array('M' => 'Masculino', 'F' => 'Femenino')); if ($this->input->post()) { if ($this->session->userdata('institucion') == 'A') { $crud->where($filtro); } else { $crud->where($filtro); $crud->where(array('substr(e_salud,7,1)' => $this->session->userdata('institucion'))); } } else { $crud->where(array('ano' => date('Y'))); switch ($this->session->userdata('nivel')) { case 4: $accesar = $this->session->userdata('equipo'); if ($this->session->userdata('institucion') != 'A') { $crud->where(array('substr(e_salud,7,1)' => $this->session->userdata('institucion'))); } break; case 5: $accesar = $this->session->userdata('diresa'); if ($this->session->userdata('institucion') != 'A') { $crud->where(array('substr(e_salud,7,1)' => $this->session->userdata('institucion'), 'subregion' => $accesar)); } else { $crud->where(array('subregion' => $accesar)); $crud->or_where(array('sub_reg_nt' => $accesar)); } break; case 6: $accesar = $this->session->userdata('diresa'); $accesar1 = $this->session->userdata('red'); if ($this->session->userdata('institucion') != 'A') { $crud->where(array('substr(e_salud,7,1)' => $this->session->userdata('institucion'), 'sub_reg_nt' => $accesar, 'red' => $accesar1)); } else { $crud->where(array('sub_reg_nt' => $accesar, 'red' => $accesar1)); } break; case 7: $accesar = $this->session->userdata('diresa'); $accesar1 = $this->session->userdata('red'); $accesar2 = $this->session->userdata('microred'); if ($this->session->userdata('institucion') != 'A') { $crud->where(array('substr(e_salud,7,1)' => $this->session->userdata('institucion'), 'sub_reg_nt' => $accesar, 'red' => $accesar1, 'microred' => $accesar2)); } else { $crud->where(array('sub_reg_nt' => $accesar, 'red' => $accesar1, 'microred' => $accesar2)); } break; case 8: $accesar = $this->session->userdata('establecimiento'); $crud->where(array('e_salud' => $accesar)); break; } } $crud->limit(1000); $crud->order_by('semana', 'DESC'); $crud->set_subject('Individual'); $crud->unset_add(); $crud->unset_read(); $crud->unset_edit(); $crud->unset_export(); $crud->unset_print(); $crud->callback_after_delete(array($this, 'log_usuario_before_delete')); $crud->add_action('Editar', '', 'individual/modIndividual', 'ui-icon-pencil'); /////////////////////////////////////////////////////////////////////////////// //$crud->add_action_peru('Añadir Individual', '', 'regIndividual','add-icon'); /////////////////////////////////////////////////////////////////////////////// $output = $crud->render(); $this->_example_output1($output); }
public function KLUI($jenis) { $crud = new grocery_CRUD(); $crud->set_table('klui'); $crud->columns('kbli', 'kegiatan_pokok'); $crud->display_as('kbli', 'KBLI'); $crud->display_as('kegiatan_pokok', 'Kegiatan Pokok'); $crud->add_action('Pilih', '', 'klui', 'sk-icon'); $crud->unset_export(); $crud->unset_add(); $crud->unset_edit(); $crud->unset_delete(); $crud->unset_print(); $crud->unset_read(); $crud->set_crud_url_path(site_url(strtolower(__CLASS__ . "/" . __FUNCTION__)), site_url(strtolower(__CLASS__ . "/" . $jenis))); $output = $crud->render(); return $output; }