Пример #1
12
 public function index()
 {
     //$data['main_content'] = 'login_form';
     //$this->load->view('includes/template',$data);
     //$this->load->view('admin/configuration');
     //$this->load->view('admin/homepage');
     $crud = new grocery_CRUD();
     $crud->set_theme('datatables');
     $crud->set_table('ips_ordertracking');
     $crud->set_subject('Sales Tracking');
     $crud->required_fields('NAME');
     $crud->columns('ordertrackingid', 'orderid', 'name', 'orderdate');
     // $crud->columns('fullfillment','orderdate','orderid','returnid','itemrece','caseid','product','status');
     //$crud->fields('ordertrackingid','orderid','name','orderdate');
     $crud->callback_column('ordertrackingid', array($this, '_callback_webpage_url'));
     $crud->callback_column('orderdate', array($this, '_callback_dateformat'));
     // $crud->fields('NAME');
     // $crud->unset_add();
     $crud->unset_edit();
     $crud->unset_delete();
     // $crud->callback_after_insert(array($this, 'fullfillmentid_generation'));
     $output = $crud->render();
     $state = $crud->getState();
     if ($state == 'add') {
         redirect('store/addtracking');
     }
     // $this->grocery_crud->set_table('ips_login');
     // $output = $this->grocery_crud->render();
     $this->_example_output($output);
 }
Пример #2
1
    public function index()
    {
        //$data['main_content'] = 'login_form';
        //$this->load->view('includes/template',$data);
        //$this->load->view('admin/configuration');
        //$this->load->view('admin/homepage');
        $crud = new grocery_CRUD();
        $crud->set_theme('datatables');
        $crud->set_table('ips_disposition');
        $crud->set_subject('Disposition');
        $crud->required_fields('NAME');
        $crud->columns('NAME', 'DISABLE');
        $crud->fields('NAME');
        // $crud->unset_add();
        // $crud->unset_edit();
        $crud->unset_delete();
        $crud->set_lang_string('insert_success_message', 'Your data has been successfully stored into the database.<br/>Please wait while you are redirecting to the list page.
			<script type="text/javascript">
			window.location = "' . site_url('admin/disposition') . '";
			</script>
			<div style="display:none">
			');
        $crud->callback_after_insert(array($this, 'disposition_generation'));
        $output = $crud->render();
        // $this->grocery_crud->set_table('ips_login');
        // $output = $this->grocery_crud->render();
        $this->_example_output($output);
    }
Пример #3
0
 public function index()
 {
     $bol_del_before_date = $this->m_conndb->dateBeforeDelete();
     try {
         $crud = new grocery_CRUD();
         $crud->set_theme('datatables');
         $crud->set_table('tempahan');
         $crud->set_subject('Booking Room');
         $crud->set_relation('m_id', 'masa', 'm_desc');
         $crud->set_relation('bm_id', 'bilik_meeting', 'bm_desc');
         $crud->display_as('t_datereg', 'Date Reg.')->display_as('t_date', 'Book Date')->display_as('t_day', 'Book Day')->display_as('m_id', 'Time')->display_as('t_perkara', 'Club / Item')->display_as('bm_id', 'Meeting Room')->display_as('t_status', 'Status');
         $crud->columns('t_date', 't_day', 'm_id', 't_perkara', 'bm_id');
         $crud->fields('t_date', 'm_id', 't_perkara', 'bm_id', 't_datereg', 't_day');
         $crud->field_type('t_datereg', 'hidden');
         $crud->field_type('t_day', 'hidden');
         $crud->required_fields('t_date', 'm_id', 't_perkara', 'bm_id');
         $umaq = $this->uri->segment(3);
         if (!($this->uri->segment(3) && $umaq == 'umaqkacak')) {
             $crud->unset_delete();
             $crud->unset_edit();
         }
         $crud->callback_before_insert(array($this, 'setAutoTempahan'));
         $output = $crud->render();
         $this->viewpage('v_bookroom', $output);
     } catch (Exception $e) {
         show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
     }
 }
Пример #4
0
 public function denuncias_por_ciudadano($idCiudadano)
 {
     $crud = new grocery_CRUD();
     $crud->set_theme('bootstrap');
     $crud->set_language('spanish');
     $crud->where('denuncias.idCiudadano', $idCiudadano);
     $crud->set_table('denuncias');
     $crud->set_subject('Denuncias Por Ciudadano');
     $crud->set_relation('idCiudadano', 'ciudadanos', '{nombre}\\n{apellidoPa}\\n{apellidoMa}');
     $crud->set_relation('idRecepcion', 'recepcion', 'descripcion');
     $crud->set_relation('idDependencia', 'dependencias', 'dependencia');
     $crud->set_relation('idEstatus', 'estatus', 'descripcion');
     $crud->set_relation('idDireccion', 'direcciones', 'Calle:{calle} \\n #:{noExt} # Int:{noInt} Col:{colonia}, \\n{localidad}, CP:{cp} ');
     $crud->set_relation('idAsunto', 'asuntos', 'descripcion');
     $crud->display_as('idCiudadano', 'Ciudadano');
     $crud->display_as('idDireccion', 'Dirección');
     $crud->display_as('idRecepcion', 'Recepción');
     $crud->display_as('idEstatus', 'Estatus');
     $crud->display_as('idDependencia', 'Dependencia');
     $crud->display_as('idAsunto', 'Asunto');
     $crud->unset_add();
     $crud->columns('idCiudadano', 'idAsunto', 'idDependencia', 'idEstatus', 'idDireccion', 'idRecepcion');
     $output = $crud->render();
     $this->_example_output($output);
 }
Пример #5
0
 function especifico()
 {
     if (!$this->tank_auth->is_logged_in()) {
         redirect('/auth/login/');
     } else {
         $crud = new grocery_CRUD();
         //$crud->set_theme('datatables'); // Al comentar esta linea, le pones otro estilo a la tabla.
         $crud->set_table('esp_especifico');
         $crud->set_subject('Especificos');
         $columnas = array('esp_nombre', 'esp_concepto', 'esp_presupuesto_votado', 'esp_modificaciones', 'esp_devengado', 'esp_congelado', 'esp_saldo', 'esp_estado');
         $requeridos = array('esp_nombre', 'esp_concepto', 'esp_concepto', 'esp_presupuesto_votado', 'esp_saldo');
         $alias = array('esp_nombre' => 'Nombre', 'esp_concepto' => 'Concepto', 'esp_presupuesto_votado' => 'Presupuesto Votado', 'esp_modificaciones' => 'Modificaciones', 'esp_devengado' => 'Devengado', 'esp_presupuesto_mod' => 'Presupuesto Modificado', 'esp_porcentaje_ejecucion' => 'Porcentaje de ejecución', 'esp_observaciones' => 'Observaciones', 'esp_congelado' => 'Congelado', 'esp_saldo' => 'Saldo', 'esp_estado' => 'Estado');
         $crud->required_fields($requeridos);
         $crud->columns($columnas);
         $crud->display_as($alias);
         $crud->field_type('esp_usu_mod', 'hidden', $this->tank_auth->get_user_id());
         $crud->field_type('esp_fecha_mod', 'hidden', date('Y-m-d H:i:s'));
         $crud->field_type('esp_estado', 'dropdown', array('1' => 'Activo', '0' => 'Inactivo'));
         // Datos generales de la pagina
         $data['menu_sistema'] = true;
         $data['vista_name'] = 'inventario/index';
         $data['titulo'] = "Subcatalogos";
         $data['logo'] = $this->Regional_model->get_parametro("logo");
         $info['info_padre'] = $this->sistema_model->get_registro('sio_sistema_opcion', array('sio_id' => 1));
         $info['menu_principal'] = $this->sistema_model->get_menu('sic_sistema_catalogo', 1);
         $data['menus'] = $this->load->view('menu/opciones_menu', $info, true);
         // 	Estas tres lineas son principales cuando se desea imprimir un Grocery Crud en el sistema
         $crud->unset_jquery();
         // No llama al jQuery del Grocery Crud
         $output = $crud->render();
         //$this->load->view('sistema/pais',$output);
         $data['texto'] = $this->load->view('inventario/especificos/especifico', $output, true);
         $this->__cargarVista($data);
     }
 }
Пример #6
0
 public function index()
 {
     $crud = new grocery_CRUD();
     //Jangan lupa load library ini
     $this->load->library('gc_dependent_select');
     $crud->set_crud_url_path(site_url('examples/index'));
     $crud->set_table('data_diri');
     $crud->columns('nama', 'fk_id_prov', 'fk_id_kota', 'fk_id_kec', 'fk_id_kel');
     $crud->display_as('fk_id_prov', 'Provinsi')->display_as('fk_id_kota', 'Kota')->display_as('fk_id_kec', 'Kecamatan')->display_as('fk_id_kel', 'Kelurahan');
     $crud->set_subject('Data Diri');
     $crud->set_relation('fk_id_prov', 'provinsi', 'nama');
     $crud->set_relation('fk_id_kota', 'kabupaten', 'nama');
     $crud->set_relation('fk_id_kec', 'kecamatan', 'nama');
     $crud->set_relation('fk_id_kel', 'kelurahan', 'nama');
     $fields = array('fk_id_prov' => array('table_name' => 'provinsi', 'title' => 'nama', 'relate' => null, 'data-placeholder' => 'Pilih Provinsi'), 'fk_id_kota' => array('table_name' => 'kabupaten', 'title' => 'nama', 'id_field' => 'id_kab', 'relate' => 'id_prov', 'data-placeholder' => 'Pilih Kota'), 'fk_id_kec' => array('table_name' => 'kecamatan', 'title' => 'ID: {id_kec} / Kota : {nama}', 'id_field' => 'id_kec', 'relate' => 'id_kab', 'data-placeholder' => 'Pilih Kecamatan'), 'fk_id_kel' => array('table_name' => 'kelurahan', 'title' => 'nama', 'id_field' => 'id_kel', 'relate' => 'id_kec', 'data-placeholder' => 'Pilih Kelurahan'));
     $config = array('main_table' => 'data_diri', 'main_table_primary' => 'id', "url" => site_url() . '/examples/index/', 'ajax_loader' => base_url() . 'assets/ajax-loader.gif');
     $categories = new gc_dependent_select($crud, $fields, $config);
     // first method:
     //$output = $categories->render();
     // the second method:
     $js = $categories->get_js();
     $output = $crud->render();
     $output->output .= $js;
     $this->_example_output($output);
 }
Пример #7
0
 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');
     }
 }
Пример #8
0
 function consultar()
 {
     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');
         // Display As
         $crud->unset_add();
         $crud->display_as('id_moneda_pago', 'Moneda Pago');
         $crud->display_as('id_cliente', 'Cliente');
         $crud->display_as('id_estatus', 'Estatus');
         //-> Columnas
         $crud->columns('folio', 'id_cliente', 'total', 'fecha_creacion', 'id_estatus');
         // Relaciones
         $crud->set_relation('id_moneda_pago', 'tipos_moneda', 'descripcion');
         $crud->set_relation('registrado_por', 'usuarios', 'nombre');
         $crud->set_relation('id_estatus', 'formas_pago', 'descripcion');
         $crud->set_relation('id_cliente', 'clientes', 'nombre');
         //-> Renderizar
         $output = $crud->render();
         $data['titulo'] = "CONSULTAR FACTURAS";
         $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');
     }
 }
Пример #9
0
 function admin_usuario()
 {
     $this->load->view('headers/header');
     $this->load->view('headers/Navegacion');
     try {
         /* Creamos el objeto */
         $crud = new grocery_CRUD();
         /* Seleccionamos el tema */
         $crud->set_theme('flexigrid');
         /* Seleccionmos el nombre de la tabla de nuestra base de datos*/
         $crud->set_table('usuarios');
         /* Le asignamos un nombre */
         $crud->set_subject('Usuarios');
         /* Asignamos el idioma español */
         $crud->set_language('spanish');
         /* Aqui le decimos a grocery que estos campos son obligatorios */
         $crud->required_fields('login', 'rut', 'nombre', 'apellido_paterno', 'apellido_materno', 'telefono_usuario', 'celular_usuario', 'direccion', 'email', 'fecha_creacion', 'fecha_modificacion', 'privilegios', 'sucursal_id');
         /* Aqui le indicamos que campos deseamos mostrar */
         $crud->columns('login', 'rut', 'nombre', 'apellido_paterno', 'apellido_materno', 'telefono_usuario', 'celular_usuario', 'direccion', 'email');
         /* Generamos la tabla */
         $output = $crud->render();
         /* La cargamos en la vista situada en
            /applications/views/productos/administracion.php */
         $this->load->view('usuarios/admin_usuario', $output);
     } catch (Exception $e) {
         /* Si algo sale mal cachamos el error y lo mostramos */
         show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
     }
 }
Пример #10
0
 function administration()
 {
     try {
         $crud = new grocery_CRUD();
         $crud->set_theme('flexigrid');
         $crud->set_table('news');
         $crud->set_subject('Noticias');
         $crud->set_language('spanish');
         $crud->unset_export();
         $crud->columns('title', 'author', 'summary', 'date_time', 'active');
         $crud->required_fields('title', 'author', 'fk_source', 'date_time', 'priority', 'category', 'tags');
         //            $crud->add_fields('title', 'author', 'image', 'footer_text', 'date_time', 'url', 'summary', 'text', 'fk_source', 'priority', 'active', 'category', 'tags', 'img');
         $crud->set_relation('fk_source', 'sources', 'name');
         $crud->set_relation_n_n('category', 'news_categories', 'categories', 'fk_news', 'fk_category', 'category');
         $crud->set_relation_n_n('tags', 'news_tags', 'tags', 'fk_news', 'fk_tag', 'tag');
         $crud->set_field_upload('image', 'assets/uploads/news/');
         $crud->display_as('title', 'Título')->display_as('summary', 'Sumario')->display_as('text', 'Texto')->display_as('author', 'Autor')->display_as('date_time', 'Fecha')->display_as('active', 'Estado')->display_as('comment_url', 'URL')->display_as('comment_count', 'Comentarios')->display_as('category', 'Categoría')->display_as('tags', 'Palabras Claves')->display_as('image', 'Imagen principal')->display_as('priority', 'Prioridad')->display_as('fk_source', 'Fuente')->display_as('img', 'Imágenes Adicionales')->display_as('footer_text', 'Texto de imagen');
         $crud->set_relation_n_n('img', 'news_image', 'images', 'fk_news', 'fk_image', 'image');
         //            $crud->set_field_upload('img', 'assets/uploads/news/');
         //            $crud->set_field_upload('img', 'uploads/news/');
         //            $crud->callback_add_field('img', array($this, 'add_field_image_callback'));
         //            $crud->callback_edit_field('img', array($this, 'edit_field_image_callback'));
         /* Generamos la tabla */
         //            $crud->callback_after_insert(array($this, 'after_insert'));
         //            $crud->callback_before_delete(array($this, 'before_delete_log'));
         //            $crud->callback_after_update(array($this, 'after_update_log'));
         //
         $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());
     }
 }
Пример #11
0
 function historial()
 {
     if ($this->session->userdata('is_logged_in')) {
         $crud = new grocery_CRUD();
         //-> Identifico el ID del Cliente
         $crud->set_table('dolar_hoy');
         //->
         $crud->set_theme('datatables');
         $crud->set_language('spanish');
         // Display As
         $crud->unset_add();
         //-> Columnas
         $crud->columns('cambio', 'fecha', 'registrado_por', 'registrado_fecha', 'registrado_hora');
         // Relaciones
         ##
         //-> Renderizar
         $output = $crud->render();
         $data['titulo'] = "DOLAR HISTORIAL";
         $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');
     }
 }
Пример #12
0
 public function mostrar_busqueda()
 {
     $grocery = new grocery_CRUD();
     $grocery->set_theme('bootstrap');
     $grocery->set_table('denuncias');
     $grocery->set_language('spanish');
     $grocery->set_relation('idEstatus', 'estatus', 'descripcion');
     $grocery->set_relation('idRecepcion', 'recepcion', 'descripcion');
     $grocery->set_relation('idDependencia', 'dependencias', 'dependencia');
     $grocery->set_relation('idCiudadano', 'ciudadanos', '{nombre} \\n{apellidoPa} \\n{apellidoMa}');
     $grocery->set_relation('idDireccion', 'direcciones', 'colonia');
     $grocery->set_relation('idAsunto', 'asuntos', 'descripcion');
     $grocery->set_relation('idMedios', 'medios', 'descripcion');
     $grocery->display_as('idDependencia', 'Dependencia');
     $grocery->display_as('idCiudadano', 'Ciudadano');
     $grocery->display_as('idDireccion', 'Dirección');
     $grocery->display_as('idRecepcion', 'Recepción');
     $grocery->display_as('idEstatus', 'Estatus');
     $grocery->display_as('idAsunto', 'Asunto');
     $grocery->display_as('idMedios', 'Medios');
     $grocery->unset_add();
     $grocery->unset_export();
     //$grocery->unset_edit();
     $grocery->edit_fields('fecha', 'idDependencia', 'idEstatus', 'idRecepcion', 'idMedios');
     $grocery->add_action('Editar ciudadano', '', 'ciudadanos/editar_ciudadano');
     $grocery->add_action('Editar Direccion', '', 'direcciones/editar_direccion');
     $grocery->add_action('Editar Asunto', '', 'asuntos/editar_asunto');
     $grocery->columns('fecha', 'idDependencia', 'idCiudadano', 'idEstatus', 'idRecepcion', 'idDireccion', 'idAsunto');
     $output = $grocery->render();
     $this->_example_output($output);
 }
Пример #13
0
 function index()
 {
     if ($this->session->userdata('is_logged_in')) {
         $crud = new grocery_CRUD();
         $crud->set_table('productos');
         //->
         $crud->set_theme('datatables');
         $crud->set_language('spanish');
         $crud->set_subject('Producto');
         // Display As
         $crud->display_as('id_clasificacion', 'Clasificación');
         $crud->display_as('id_estatus', 'Estatus');
         //-> Columnas
         $crud->columns('descripcion', 'id_clasificacion', 'precio');
         // Relaciones
         $crud->set_relation('id_clasificacion', 'productos_clasificaciones', 'descripcion');
         $crud->set_relation('id_estatus', 'disponible_nodisponible', 'descripcion');
         // Upload
         ##
         // Validacion
         $crud->field_type('precio', 'integer');
         $crud->required_fields('descripcion', 'id_clasificacion', 'precio');
         //-> Renderizar
         $output = $crud->render();
         $data['titulo'] = "PRODUCTOS";
         $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');
     }
 }
Пример #14
0
 function clientes()
 {
     if ($this->session->userdata('id')) {
         try {
             /* Creamos el objeto */
             $crud = new grocery_CRUD();
             /* Seleccionamos el tema */
             $crud->set_theme('flexigrid');
             /* Seleccionmos el nombre de la tabla de nuestra base de datos*/
             $crud->set_table('clientes');
             /* Le asignamos un nombre */
             $crud->set_subject('Clientes');
             /* Asignamos el idioma español */
             $crud->set_language('spanish');
             /* Aqui le decimos a grocery que estos campos son obligatorios */
             $crud->required_fields('id', 'nombre', 'domicilio', 'telefono');
             /* Aqui le indicamos que campos deseamos mostrar */
             $crud->columns('nombre', 'domicilio', 'telefono');
             $crud->unset_export();
             /* Generamos la tabla */
             $output = $crud->render();
             /* La cargamos en la vista situada en 
             			/applications/views/productos/administracion.php */
             $this->_example_output($output);
         } catch (Exception $e) {
             /* Si algo sale mal cachamos el error y lo mostramos */
             show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
         }
     } else {
         redirect('login');
     }
 }
Пример #15
0
 public function index()
 {
     try {
         // General
         $crud = new grocery_CRUD();
         $crud->set_language("french");
         $crud->set_theme('bootstrap');
         $crud->set_table('sos_gen_frequence');
         $crud->set_subject('Fréquence');
         //relations
         //Master/child relations
         //Visual
         $crud->columns('name_frequence');
         $crud->display_as('name_frequence', 'Fréquence');
         $crud->order_by('name_frequence', 'desc');
         //unsets
         //Requireds
         $crud->required_fields('name_frequence');
         //Callbacks
         //field Types
         // Actions
         // Renders
         $output = $crud->render();
         $menu = new stdClass();
         $menu->n1 = true;
         $menu->lien3_3_1 = false;
         $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());
     }
 }
Пример #16
0
 function administracion()
 {
     try {
         /* Creamos el objeto */
         $crud = new grocery_CRUD();
         /* Seleccionamos el tema */
         $crud->set_theme('bootstrap');
         /* Seleccionmos el nombre de la tabla de nuestra base de datos*/
         $crud->set_table('productos');
         /* Le asignamos un nombre */
         $crud->set_subject('Productos');
         /* Asignamos el idioma español */
         $crud->set_language('spanish');
         /* Aqui le decimos a grocery que estos campos son obligatorios */
         $crud->required_fields('id', 'nombre', 'descripcion', 'precio_venta', 'existencia');
         /* Aqui le indicamos que campos deseamos mostrar */
         $crud->columns('id', 'proveedor', 'nombre', 'descripcion', 'precio_compra', 'precio_venta', 'existencia');
         /*Le cambiamos en nombre al la columna id */
         $crud->display_as('id', 'Referencia');
         //$crud->unset_jquery();
         /* Generamos la tabla */
         $output = $crud->render();
         /* La cargamos en la vista situada en
            /applications/views/productos/administracion.php */
         $this->load->view('header');
         $this->load->view('productos/administracion', $output);
         $this->load->view('footer');
     } catch (Exception $e) {
         /* Si algo sale mal cachamos el error y lo mostramos */
         show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
     }
 }
Пример #17
0
 function administracion()
 {
     if (!$this->tank_auth->is_logged_in()) {
         redirect('/auth/login/');
     }
     try {
         /* Creamos el objeto */
         $crud = new grocery_CRUD();
         /* Seleccionamos el tema */
         $crud->set_theme('flexigrid');
         /* Seleccionmos el nombre de la tabla de nuestra base de datos*/
         $crud->set_table('method');
         /* Le asignamos un nombre */
         $crud->set_subject('Metodo');
         /* Asignamos el idioma español */
         $crud->set_language('spanish');
         /* Aqui le decimos a grocery que estos campos son obligatorios */
         $crud->required_fields('MethodID', 'Description');
         /* Aqui le indicamos que campos deseamos mostrar */
         $crud->columns('MethodID', 'Description');
         $crud->display_as('MethodID', 'ID');
         $crud->display_as('Description', 'Descripci&oacuten');
         /* Generamos la tabla */
         $output = $crud->render();
         /* La cargamos en la vista situada en */
         $this->load->view('Method/administracion', $output);
     } catch (Exception $e) {
         /* Si algo sale mal cachamos el error y lo mostramos */
         show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
     }
 }
Пример #18
0
 public function index($categoryid = 0)
 {
     $session_data = $this->session->userdata('logged_in');
     $data['username'] = $session_data['username'];
     $data['cat_id'] = $categoryid;
     //              $form_subject = ($categoryid==0 ? "Category" : "Sub Category");
     if ($categoryid == 0) {
         $form_subject = "Category";
         $data['cat_title'] = "Categories";
     } else {
         $this->category->getTitle($categoryid);
         $data['cat_title'] = $this->category->getTitle($categoryid) . " - Sub Categories";
         $form_subject = "Sub Category";
     }
     $crud = new grocery_CRUD();
     $crud->set_table('dbx_categories');
     $crud->where('pid', $categoryid);
     $crud->set_subject($form_subject);
     $crud->required_fields('title');
     $crud->columns('title');
     $crud->callback_column('title', array($this, 'link_title'));
     $crud->set_rules('title', 'Title', 'trim|required|xss_clean|is_unique[dbx_categories.title]');
     $crud->add_action('Sub Categories', '', '', 'cat-icon', array($this, 'goto_sub'));
     $crud->fields('title', 'desc', 'published', 'type', 'pid', 'ownerid', 'created_date');
     $crud->field_type('pid', 'hidden', $categoryid);
     $crud->field_type('published', 'dropdown', array('0' => 'No', '1' => 'Yes'));
     $crud->field_type('type', 'dropdown', array('C' => 'Celebrity', 'M' => 'Movie', 'P' => 'Parent'));
     $crud->change_field_type('ownerid', 'invisible');
     $crud->change_field_type('created_date', 'invisible');
     $crud->callback_before_insert(array($this, 'before_insert'));
     $output = $crud->render($data);
     $this->load->view('header_view', $data);
     $this->load->view('categories_view', $output);
     $this->load->view('footer_view', $data);
 }
Пример #19
0
 function administracion()
 {
     $this->load->view('headers/header');
     $this->load->view('headers/Navegacion');
     try {
         /* Creamos el objeto */
         $crud = new grocery_CRUD();
         /* Seleccionamos el tema */
         $crud->set_theme('flexigrid');
         /* Seleccionmos el nombre de la tabla de nuestra base de datos*/
         $crud->set_table('productos');
         /* Le asignamos un nombre */
         $crud->set_subject('Productos');
         /* Asignamos el idioma español */
         $crud->set_language('spanish');
         /* Aqui le decimos a grocery que estos campos son obligatorios */
         $crud->required_fields('nombre_producto', 'marca', 'descripcion', 'fecha_ingreso', 'precio', 'cantidad', 'valor_total');
         /* Aqui le indicamos que campos deseamos mostrar */
         $crud->columns('nombre_producto', 'marca', 'descripcion', 'fecha_ingreso', 'precio', 'cantidad', 'valor_total');
         /* Generamos la tabla */
         $output = $crud->render();
         /* La cargamos en la vista situada en
            /applications/views/productos/administracion.php */
         $this->load->view('productos/administracion', $output);
     } catch (Exception $e) {
         /* Si algo sale mal cachamos el error y lo mostramos */
         show_error($e->getMessage() . ' --- ' . $e->getTraceAsString());
     }
 }
Пример #20
0
 public function index()
 {
     $crud = new grocery_CRUD();
     $crud->set_theme('flexigrid2');
     /*$crud->fields( 
     			'tabs' 
     			,'title','description','release_year','length','rating','special_features' 
     			,'actors','category' 
     			,'rental_duration','rental_rate','replacement_cost' 
     		); 
     		$tabs = array ( 
     			array('Film','title','description','release_year','length','rating','special_features') 
     			,array('Actors-Category','actors','category') 
     			,array('Rental','rental_duration','rental_rate','replacement_cost') 
     		); 
     		$this->session->set_userdata('myproject_film_tabs', $tabs); // Send variables to the callback via session data 
     		$crud->callback_field('tabs',array($this,'_form_tabs')); // Make the fake field */
     #Indicamos que tabla se va a usar
     $crud->set_table('banners');
     #Modificamos el titulo que se muestra en los listados y fomularios
     $crud->set_subject('Bannners');
     $crud->columns('nombre', 'activo');
     $crud->set_rules('nombre', 'Nombre', 'required');
     $crud->field_type('activo', 'dropdown', array('S' => 'Si', 'N' => 'No'));
     $config = array('main_table' => 'banners', 'main_table_primary' => 'idbanner', "url" => base_url() . __CLASS__ . '/' . __FUNCTION__ . '/', 'ajax_loader' => base_url() . 'assets/img/ajax-loader.gif');
     $crud->set_field_upload('archivo', 'assets/uploads/files');
     $output = $crud->render();
     #Enviamos el resultado a la funcion usuarios_output para que sea pasado a una vista para mostrarlo
     $this->_banners_output($output);
 }
Пример #21
0
 public function getClinicsInfo()
 {
     $crud = new grocery_CRUD();
     $crud->set_table('clinics');
     $crud->columns('name', 'address', 'phone', 'description', 'review', 'birthRateLess35', 'birthRate35To40', 'birthRateMore40', 'services');
     $output = $crud->render();
     $this->_example_output($output);
 }
Пример #22
0
 public function index()
 {
     $crud = new grocery_CRUD();
     $crud->set_theme('flexigrid');
     $crud->set_table('hotels');
     $crud->set_subject('Hotels');
     $agents = $this->ion_auth->get_all_agents();
     $user = $this->ion_auth->user()->row();
     $agents += array($user->id => $user->first_name . " " . $user->last_name);
     $crud->field_type('hotel_agent_id', 'dropdown', $agents);
     //var_dump($agents);
     //        $crud->set_relation('hotel_agent_id', 'io_users', '{first_name} {last_name}', array('active' => 1));
     $crud->display_as('hotel_agent_id', 'Agent Name');
     $crud->display_as('hotel_name', 'Hotel Name');
     $crud->display_as('hotel_rooms', 'Rooms');
     $crud->display_as('hotel_tariffs', 'Tariffs');
     $crud->display_as('hotel_country', 'Country');
     $crud->display_as('hotel_city', 'City');
     $crud->display_as('hotel_street', 'Street');
     $crud->display_as('hotel_state', 'State');
     $crud->display_as('hotel_postCode', 'PostCode');
     $crud->display_as('hotel_phoneNumber', 'Phone Number');
     $crud->display_as('hotel_emailId', 'Email ID');
     $crud->display_as('hotel_website', 'Website');
     $crud->display_as('hotel_facebook', 'Facebook');
     $crud->display_as('hotel_googleMap', 'Google Map');
     $crud->display_as('hotel_related', 'Related Hotels');
     $crud->display_as('hotel_status', 'Status');
     $crud->columns('hotel_name', 'hotel_agent_id', 'hotel_phoneNumber', 'hotel_website', 'hotel_facebook', 'hotel_googleMap', 'hotel_status');
     $crud->required_fields('hotel_agent_id');
     $crud->field_type('hotel_stars', 'dropdown', range(0, 5));
     /*
      * For related hotels
      * on add list all the hotels
      * on edit, list all except own name
      */
     $hrf = array();
     if ($crud->getState() == 'edit') {
         $hrf = $this->generic_model->get_by('hotels', array('hotel_status' => 1, 'hotel_id !=' => $crud->getStateInfo()->primary_key), 'hotel_id');
     } else {
         $hrf = $this->generic_model->get_by('hotels', array('hotel_status' => 1), 'hotel_id');
     }
     $hrf = $this->generic_model->array_from_db($hrf, 'hotel_id, hotel_name');
     $crud->field_type('hotel_related', 'multiselect', $hrf);
     $crud->callback_column('hotel_image', array($this, 'set_image'));
     $crud->set_field_upload('hotel_image', $this->upload_path);
     $hf = $this->generic_model->get_by('hotel_facilities', array('hf_status' => 1), 'hf_id');
     $hf = $this->generic_model->array_from_db($hf, 'hf_id, hf_facility');
     $crud->field_type('hotel_facilities', 'multiselect', $hf);
     $hrf = $this->generic_model->get_by('hotel_room_facilities', array('hrf_status' => 1), 'hrf_id');
     $hrf = $this->generic_model->array_from_db($hrf, 'hrf_id, hrf_facility');
     $crud->field_type('hotel_room_facilities', 'multiselect', $hrf);
     $crud->unique_fields('hotel_slug');
     $crud->add_action('Photo Gallery', '', 'hotels/gallery', 'ui-icon ui-icon-image');
     $output = $crud->render();
     $data = array('main_content' => 'list', 'output' => $output, 'pagetitle' => 'Hotels', 'pagedesc' => 'Hotels', 'contenttitle' => 'Hotels List Records');
     $this->load->view('gc_admin_wrapper', $data);
 }
Пример #23
0
 public function bookings()
 {
     $crud = new grocery_CRUD();
     $crud->set_theme('datatables');
     $crud->set_table('bookings');
     $crud->columns('created_at', 'name', 'surname', 'passport', 'arrival', 'departure');
     $output = $crud->render();
     $this->_example_output($output);
 }
Пример #24
0
 function example_with_like()
 {
     $crud = new grocery_CRUD();
     $crud->like('cod_est', '1');
     $crud->set_table('estudiante');
     $crud->columns('cod_est', 'nom_est', 'carrera');
     $output = $crud->render();
     $this->_example_output($output);
 }
Пример #25
0
 public function index()
 {
     $crud = new grocery_CRUD();
     $crud->set_theme('bootstrap');
     $crud->set_table('user');
     $crud->set_subject('Gebruiker');
     // hide fields
     $crud->columns('is_super_user', 'is_active', 'screen_name', 'email', 'gebruikersgroepen');
     // new_password and new_password repeat are needed to make formvalidation work
     // id is needed to make the email unique check work
     $crud->fields('id', 'is_active', 'screen_name', 'email', 'gebruikersgroepen', 'password', 'new_password', 'new_password_repeat');
     $crud->required_fields('email', 'screen_name', 'is_active');
     $crud->set_relation_n_n('gebruikersgroepen', 'user_x_user_group', 'user_group', 'user_id', 'user_group_id', 'name');
     $crud->field_type('id', 'hidden');
     $crud->field_type('new_password_repeat', 'hidden');
     $crud->field_type('password', 'hidden');
     $crud->display_as('is_active', 'Actief');
     $crud->display_as('screen_name', 'Schermnaam');
     $crud->display_as('is_super_user', '');
     $crud->display_as('new_password', 'Wachtwoord');
     if ($crud->getState() == 'read') {
         $crud->field_type('new_password', 'hidden');
     } else {
         $crud->callback_field('new_password', array($this, 'edit_field_callback_new_password'));
     }
     $crud->field_type('is_active', 'dropdown', array('yes' => 'ja', 'no' => 'nee'));
     $crud->callback_column('is_active', array($this, 'callback_list_is_active'));
     $crud->callback_column('is_super_user', array($this, 'callback_list_is_super_user'));
     $crud->callback_before_insert(array($this, 'before_insert_update_callback'));
     $crud->callback_before_update(array($this, 'before_insert_update_callback'));
     $crud->callback_after_insert(array($this, 'after_insert_callback'));
     $crud->callback_after_update(array($this, 'after_update_callback'));
     if ($crud->getState() === 'update_validation' or $crud->getState() === 'insert_validation') {
         $crud->set_rules('email', 'E-mail', 'required|valid_email|callback_email_unique_check');
         $crud->set_rules('screen_name', 'Schermnaam', 'required');
         if ($this->input->post('new_password') != '' or !$this->input->post('id')) {
             $crud->set_rules('new_password', 'Nieuw wachtwoord', 'required|min_length[10]|matches[new_password_repeat]');
             $crud->set_rules('new_password_repeat', 'Herhaal nieuw wachtwoord', '');
         }
         $this->form_validation->set_message('matches', 'De wachtwoorden zijn niet aan elkaar gelijk.');
     }
     // render the crud HTML
     $crud_output = $crud->render();
     //get the needed css and javascript files
     $this->javascript_files = $crud->get_js_files();
     $this->css_files = $crud->get_css_files();
     // put the crud content in the right position
     $this->views['content'] = $crud_output->output;
     $this->css[] = $this->load->view('admin/user/css/index.css', array(), true);
     // add javascript and css to make the password generate and change function possible
     if ($crud->getState() === 'add' or $crud->getState() === 'edit') {
         $this->css[] = $this->load->view('admin/user/css/edit_user.css', array(), true);
         $this->javascript[] = $this->load->view('admin/user/js/edit_user.js', array(), true);
     }
     // create the layout-HTML and show it to the user
     $this->_layout();
 }
 public function index()
 {
     $crud = new grocery_CRUD();
     $crud->set_theme('flexigrid');
     $crud->set_table('hotel_rooms');
     $crud->set_subject('Hotel Rooms');
     //        $crud->unset_fields('ht_id');
     $crud->display_as('room_hotel', 'Hotel Name');
     $crud->display_as('hotel_title', 'Room Name');
     $crud->display_as('room_desc', 'Room Description');
     $crud->display_as('room_basic_price', 'Selling Price');
     $crud->display_as('room_cost_price', 'Cost Price');
     $crud->display_as('room_market_price', 'Market Price');
     $crud->display_as('room_service_charge', 'Service Charge');
     $crud->display_as('room_vat', 'VAT');
     $crud->columns(array('room_hotel', 'room_title', 'room_vat', 'room_service_charge', 'room_cost_price', 'room_basic_price', 'room_basic_discount', 'room_order', 'room_quantity', 'room_added_on', 'room_status'));
     $crud->callback_column('room_basic_price', array($this, 'set_price'));
     //
     $crud->callback_read_field('room_basic_price', array($this, 'set_price'));
     // crud library modified SAM for read_field
     $crud->callback_column('room_basic_discount', array($this, 'set_price'));
     //
     $crud->callback_read_field('room_basic_discount', array($this, 'set_price'));
     // crud library modified SAM for read_field
     $crud->callback_add_field('room_cost_price', function ($value, $primary_key) {
         return "USD <input id='field-room_cost_price' class='form-control' name='room_cost_price' type='text' value='' maxlength='20'>";
     });
     $crud->callback_add_field('room_market_price', function ($value, $primary_key) {
         return "USD <input id='field-room_market_price' class='form-control' name='room_market_price' type='text' value='' maxlength='20'>";
     });
     $crud->callback_edit_field('room_cost_price', function ($value, $primary_key) {
         return "USD <input id='field-room_cost_price' class='form-control' name='room_cost_price' type='text' value='{$value}' maxlength='20'>";
     });
     $crud->callback_edit_field('room_market_price', function ($value, $primary_key) {
         return "USD <input id='field-room_market_price' class='form-control' name='room_market_price' type='text' value='{$value}' maxlength='20'>";
     });
     $crud->callback_add_field('room_basic_price', function ($value, $primary_key) {
         return "USD <input id='field-room_basic_price' class='form-control' name='room_basic_price' type='text' value='' maxlength='20'>";
     });
     $crud->callback_edit_field('room_basic_price', function ($value, $primary_key) {
         return "USD <input id='field-room_basic_price' class='form-control' name='room_basic_price' type='text' value='{$value}' maxlength='20'>";
     });
     $crud->callback_add_field('room_basic_discount', function ($value, $primary_key) {
         return "USD <input id='field-room_basic_discount' class='form-control' name='room_basic_discount' type='text' value='' maxlength='20'>";
     });
     $crud->callback_edit_field('room_basic_discount', function ($value, $primary_key) {
         return "USD <input id='field-room_basic_discount' class='form-control' name='room_basic_discount' type='text' value='{$value}' maxlength='20'>";
     });
     $crud->set_relation('room_hotel', 'hotels', '{hotel_name}');
     $hrf = $this->generic_model->get_by('hotel_room_facilities', array('hrf_status' => 1), 'hrf_id');
     $hrf = $this->generic_model->array_from_db($hrf, 'hrf_id, hrf_facility');
     $crud->field_type('room_facilities', 'multiselect', $hrf);
     $output = $crud->render();
     $data = array('main_content' => 'list', 'output' => $output, 'pagetitle' => 'Hotel Tariffs', 'pagedesc' => 'Hotel Tariffs', 'contenttitle' => 'Hotel Tariffs List Records');
     $this->load->view('gc_admin_wrapper', $data);
 }
Пример #27
0
 public function admins()
 {
     $crud = new grocery_CRUD();
     $crud->set_theme('datatables');
     $crud->set_table('users');
     $crud->where('group_id', '1');
     $crud->columns('username', 'email', 'user_skype', 'user_contact', 'user_lastname');
     $output = $crud->render();
     $this->_example_output($output);
 }
Пример #28
0
 function timeslots_categories_management()
 {
     $crud = new grocery_CRUD();
     $crud->set_table('bloques_categorias');
     $crud->set_subject('Categoria');
     $crud->columns('nombre', 'ab');
     $crud->unset_delete();
     $output = $crud->render();
     $this->_output_crud($output, 'Categorias');
 }
Пример #29
0
 public function users()
 {
     $crud = new grocery_CRUD();
     $crud->set_theme('datatables');
     $crud->set_table('users');
     $crud->set_subject('Customer');
     $crud->columns('first_name', 'email', 'active');
     $output = $crud->render();
     $this->_admin_output($output);
 }
Пример #30
0
 public function listarNeumonias()
 {
     $sub = $this->frontend_model->buscarDiresas();
     $subr = array();
     foreach ($sub as $dato) {
         $subr[$dato->codigo] = $dato->nombre;
     }
     $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('neumonias');
     $crud->columns('diresa', 'e_salud', 'apepat', 'apemat', 'nombres', 'sexo', 'fecha_reg', 'fecha_def', 'usuario');
     $crud->set_subject('Ficha');
     $nivelUsuario = $this->session->userdata("nivel");
     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"), 'diresa' => $this->session->userdata("diresa"));
             $crud->where($where);
             break;
         case '6':
             $where = array('red' => $this->session->userdata("red"), 'diresa' => $this->session->userdata("diresa"));
             $crud->where($where);
             break;
         case '5':
             $where = array('diresa' => $this->session->userdata("diresa"));
             $crud->where($where);
             break;
     }
     $crud->field_type('sexo', 'dropdown', array('M' => 'Masculino', 'F' => 'Femenino'));
     $crud->field_type('diresa', 'dropdown', $subr);
     $crud->field_type('e_salud', 'dropdown', $estab);
     $crud->display_as("apepat", "Apellido Paterno");
     $crud->display_as("apemat", "Apellido Materno");
     $crud->display_as("fecha_reg", "Registro");
     $crud->display_as("fecha_def", "Defunci&oacute;n");
     $crud->display_as("e_salud", "Establecimiento");
     $crud->unset_add();
     $crud->unset_edit();
     $crud->unset_read();
     $crud->unset_export();
     //$crud->unset_print();
     $crud->callback_after_delete(array($this, 'log_usuario_before_delete'));
     $crud->add_action_peru('', '', 'RegfichaNeum', 'add-icon');
     $crud->add_action('Modificar Ficha', '', 'modulos3/ModfichaNeum', 'edit-icon');
     $crud->add_action('Ver Ficha', '', 'modulos3/VerfichaNeum', 'read-icon');
     $output = $crud->render();
     $this->_example_output($output);
 }