function configuracion() { $crud = new grocery_CRUD(); $crud->set_table('usuarios'); $crud->set_theme('datatables'); $crud->set_language('spanish'); $crud->set_subject('Usuario'); $state = $crud->getState(); $state_info = $crud->getStateInfo(); if ($state == 'list' || $state == 'success') { redirect('user/dashboard'); } else { $crud->unset_add(); $crud->unset_delete(); $crud->field_type('usuario', 'readonly'); $crud->field_type('clave', 'password'); $crud->field_type('id_cliente', 'hidden'); $crud->field_type('id_nivel', 'hidden'); $crud->field_type('row_id', 'hidden'); $crud->field_type('id_estatus', 'hidden'); $crud->set_field_upload('foto', 'assets/uploads/users/'); $output = $crud->render(); $data['titulo'] = "CONFIGURACION DE USUARIO"; $this->load->view('include/head', $output); $this->load->view('include/header', $data); $this->load->view('admin/output'); $this->load->view('include/footer', $data); $this->load->view('admin/librerias'); } }
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); }
function perfil() { $crud = new grocery_CRUD(); $crud->where('row_id', $this->session->userdata('user_id')); $crud->set_table('usuarios'); $crud->set_theme('datatables'); $crud->set_language('spanish'); $crud->set_subject('Usuario'); $state = $crud->getState(); if ($state == 'list' || $state == 'success') { redirect('user/dashboard'); } else { $crud->unset_add(); $crud->unset_delete(); $crud->field_type('usuario', 'readonly'); $crud->field_type('clave', 'password'); $crud->field_type('id_nivel', 'hidden'); $crud->field_type('row_id', 'hidden'); $crud->field_type('id_estatus', 'hidden'); $crud->set_field_upload('foto', 'assets/uploads/users/'); $output = $crud->render(); $data['titulo'] = "Configuración de Usuario"; $this->load->view('include/head'); $this->load->view('include/header'); $this->load->view('include/sidebar'); $this->load->view('admin/main', $data); $this->load->view('admin/grocery_crud', $output); $this->load->view('include/footer'); } }
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); }
private function get_crud() { $this->data['message'] = $this->session->flashdata('message'); $crud = new grocery_CRUD(); $crud->set_theme(GROCERY_CRUD_THEME); $crud->set_table('usuario'); $crud->set_subject('Usuário'); $crud->unset_columns('id', 'senha', 'senha_anterior1', 'senha_anterior2', 'senha_anterior3', 'ultima_troca', 'cadastro'); $crud->fields('id', 'nome', 'login', 'email', 'grupos', 'tipo_usuario_id', 'situacao_usuario_id', 'senha', 'senha_anterior1', 'senha_anterior2', 'senha_anterior3'); $crud->unset_texteditor('id', 'senha', 'senha_anterior1', 'senha_anterior2', 'senha_anterior3', 'ultima_troca', 'cadastro'); $crud->change_field_type('id', 'invisible'); $crud->change_field_type('senha', 'invisible'); $crud->change_field_type('senha_anterior1', 'invisible'); $crud->change_field_type('senha_anterior2', 'invisible'); $crud->change_field_type('senha_anterior3', 'invisible'); $crud->set_relation('situacao_usuario_id', 'situacao_usuario', 'descricao'); $crud->display_as('situacao_usuario_id', 'Situacao'); $crud->set_relation('tipo_usuario_id', 'tipo_usuario', 'descricao'); $crud->display_as('tipo_usuario_id', 'Tipo de Usuário'); $crud->set_relation_n_n('grupos', 'grupo_usuario_x_usuario', 'grupo_usuario', 'usuario_id', 'grupo_usuario_id', 'descricao'); /* regras e campos obrigatórios */ $crud->required_fields('login', 'grupos', 'tipo_usuario_id', 'situacao_usuario_id'); $crud->set_rules('login', 'Login', 'required|min_length[2]'); $crud->set_rules('grupos', 'Grupos', 'required'); $crud->set_rules('tipo_usuario_id', 'Tipo de Usuário', 'required'); $crud->set_rules('situacao_usuario_id', 'Situação do Usuário', 'required'); $crud->callback_before_insert(array($this, 'checking_new_user')); return $crud->render(); }
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'); } }
public function index() { $this->pagina_saida((object) array('output' => '', 'js_files' => array(), 'css_files' => array())); $this->load->view('template/navbar.php'); try { $crud = new grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('cliente_produto'); $crud->set_subject('codorc'); $crud->required_fields('codorc', 'codpro'); $crud->display_as('codorc', 'Cód. Orçamento'); $crud->display_as('tiporc', 'Tipo'); $crud->display_as('numcpf', 'CPF'); $crud->display_as('plavei', 'Placa'); $crud->display_as('datent', 'Data Início'); $crud->display_as('datsai', 'Data Saída'); // $crud->columns('NomeCliente'); $crud->add_action('Smileys', 'http://www.grocerycrud.com/assets/uploads/general/smiley.png', 'demo/action_smiley'); $output = $crud->render(); $this->pagina_saida($output); $this->load->view('template/footer'); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
public function index() { $crud = new grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('booking_refunds'); $crud->set_subject('Booking Refund'); $crud->unset_add(); $crud->unset_delete(); // $crud->unset_columns('booking_ref_no'); $crud->unset_fields('booking_ref_no'); $crud->field_type('refund_status', 'dropdown', array('1' => 'Requested', '0' => 'Rejected', '2' => 'Refunded')); // $crud->field_type('refund_status', 'dropdown', array('1'=>'Requested', '0'=>'Rejected', '2' => 'Refunded')); // $crud->callback_column('refund_status', function($value, $primary_key){ // $status = array('1'=>'Requested', '0'=>'Rejected', '2' => 'Refunded'); // return $status[$value]; // }); $crud->field_type('item_type', 'readonly'); $crud->callback_column('item_type', function ($value, $primary_key) { return ucfirst($value); }); $crud->callback_edit_field('item_type', function ($value, $primary_key) { return ucfirst($value); }); // $crud->callback_before_update(array($this, 'modified_date_callback')); $crud->callback_column('booking_ref_no', array($this, '_show_invoice')); $output = $crud->render(); $data = array('main_content' => 'list', 'output' => $output, 'pagetitle' => 'Booking Refund', 'pagedesc' => 'Booking Refund', 'contenttitle' => 'Booking Refund List Records'); $this->load->view('gc_admin_wrapper', $data); }
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'); } }
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'); } }
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()); } }
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()); } }
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'); } }
public function index() { // $data = array( // 'main_content' => 'clients_wishlist', // 'output' => $this->db->get_where('clients_wishlist', array('wish_user' => $this->ion_auth->get_user_id()))->result(), // 'pagetitle' => 'Wishlist', // 'pagedesc' => 'Wishlist', // 'contenttitle' => 'Wishlist Records', // 'left_menu' => 'clients_menu' // ); // $this->load->view('gc_client_wrapper', $data); $this->load->library('grocery_CRUD'); // $this->upload_path = '../assets/uploads/' . 'packages'; // $this->wrapper = 'gc_admin_wrapper'; $this->load->model('generic_model'); $crud = new grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('clients_wishlist'); $crud->set_subject('Client Wishlist'); $crud->unset_add(); $crud->unset_edit(); $crud->unset_read(); $crud->where('wish_user', $this->ion_auth->get_user_id()); $crud->display_as('wish_title', 'Wish Title'); $crud->display_as('wish_date', 'Wish Date'); $crud->callback_column('wish_title', array($this, 'set_change_status')); $crud->unset_columns('wish_url', 'wish_user'); $output = $crud->render(); $data = array('main_content' => 'list', 'output' => $output, 'pagetitle' => 'Client Wishlist', 'pagedesc' => 'Client Wishlist', 'contenttitle' => 'Wishlist Records', 'left_menu' => 'clients_menu'); $this->load->view('gc_admin_wrapper', $data); }
public function manage_posts() { if (!$this->session->is_admin || !$this->session->is_admin_loggedin) { redirect('admin'); } $crud = new grocery_CRUD(); $crud->set_theme('datatables')->set_table('post')->set_subject('Post')->columns('title', 'post', 'date_posted'); // the columns from the table to be displayed in particular /* display_as('field_name', 'Label') function is use if you want to customize your field names on the table */ $crud->display_as('title', 'Post Title')->display_as('post', 'User\'s Post')->display_as('date_posted', 'Date'); /* add_fields() function is very useful when you want to add a new record to a table but only with the specific fields. Say, you don't need to set an `id` field because id is already set to auto_increment. So, here in Grocery CRUD, when you want to add a new record, you can customize what particular fields you want to be displayed. edit_fields() function is use when you want to edit a record from a table but you only want specific fields to be updated because there are fields that is not neccessary to be updated. In this case, we only want the fields: 'id','user_id', 'title', 'post', 'slug' to be editable from a table and date_posted is not neccessary. required_fields() function simply a rule when you add or update a record from a table which fields must not be null or in other words, in the add/edit form which fields are required. */ $crud->add_fields('user_id', 'title', 'post', 'slug'); $crud->edit_fields('id', 'user_id', 'title', 'post', 'slug'); $crud->required_fields('id', 'user_id', 'title', 'post', 'slug'); $output = $crud->render(); $this->load->view('admin/admin_header_view', $output); $this->load->view('admin/admin_nav_view'); $this->load->view('admin/admin_panel_view', $output); $this->load->view('admin/admin_footer_view'); }
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()); } }
public function index($nombre_tabla = null) { $this->is_login(); $id_grupo_usuario = (array) reset($this->ion_auth->get_users_groups($this->user->id)->result()); // donde 1 es admin, 2 es ministerio, 3 el coordinador, 4 digitador, 5 externo if (in_array($id_grupo_usuario['id'], array(1, 2, 3, 4))) { if (!empty($nombre_tabla)) { // correr el procedimiento almacenado $this->load->model('tabla_model'); $this->tabla_model->correr_procedimiento_almacenado($nombre_tabla); try { $crud = new grocery_CRUD(); $crud->set_theme('flexigrid-inline-edit'); $crud->set_table($nombre_tabla); // $crud->unset_edit(); $crud->unset_delete(); $output = $crud->render(); $this->_example_output($output); } catch (Exception $e) { echo "el nombre de tabla no es valida"; } } else { redirect('/', 'refresh'); } } else { redirect('/', 'refresh'); } }
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); }
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); }
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); }
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()); } }
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ón'); /* 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()); } }
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'); } }
public function get_crud_propuesta() { $this->config->load('grocery_crud'); $this->config->set_item('grocery_crud_dialog_forms', true); $crud = new grocery_CRUD(); $crud->set_theme('datatables2'); $crud->set_relation('id_periodo', 'gp_periodo', 'siglas'); $crud->set_relation('id_departamento', 'gp_departamentos', 'nombre_depart', array('estado_dep' => '1')); $crud->set_relation('id_persona', 'gp_persona', '{nombres} {apellidos}'); $crud->display_as('id_periodo', 'Periodo')->display_as('id_departamento', 'Departamento')->display_as('id_persona', 'Usuario'); // $crud->set_relation('id_persona', 'gp_tipopersona', 'typo_persona'); //$crud->set_relation('id_estado', 'gp_estados', 'valor'); $crud->callback_column('estado', array($this, 'color_estado')); $crud->callback_column('tipo_persona', array($this, 'tipo_persona')); $crud->callback_column('asignacion_tutor', array($this, 'asigna_tutor')); $crud->callback_column('tutor', array($this, 'view_tutor')); $crud->callback_column('historial', array($this, 'get_historial')); $cols = array('titulo', 'contenido', 'id_periodo', 'id_departamento', 'id_persona', 'tipo_persona', 'fecha_post', 'estado', 'tutor', 'asignacion_tutor', 'historial'); $crud->columns2($cols); $crud->set_table('gp_propuesta'); $crud->set_subject('Tesis'); $crud->unset_add()->unset_delete()->unset_edit(); $output = $crud->render(); $this->load->view('crud/crud_view_datatable', $output); }
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()); } }
public function index() { $this->pagina_saida((object) array('output' => '', 'js_files' => array(), 'css_files' => array())); $this->load->view('template/navbar.php'); try { $crud = new grocery_CRUD(); $crud->set_theme('flexigrid'); $crud->set_table('cliente'); $crud->set_subject('nomcli'); $crud->required_fields('numcpf', 'nomcli', 'numtel'); $crud->display_as('nomcli', 'Nome do Cliente'); $crud->display_as('numcpf', 'CPF'); $crud->display_as('nombai', 'Bairro'); $crud->display_as('nomcid', 'Cidade'); $crud->display_as('endcli', 'Endereço'); $crud->display_as('numtel', 'Telefone'); $crud->display_as('sigest', 'Estado'); // $crud->columns('NomeCliente'); $output = $crud->render(); $this->pagina_saida($output); $this->load->view('template/footer'); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
function transaksi() { $crud = new grocery_CRUD(); $crud->set_table('tb_transaksi'); $crud->set_subject('Transaksi'); $crud->set_theme('datatables'); $crud->display_as('tglTransaksi', 'Tgl'); $crud->display_as('namaPembeli', 'Pembeli'); $crud->display_as('namaPenerima', 'Penerima'); $crud->display_as('no_hp', 'HP'); $crud->display_as('jenisTransaksi', 'Transaksi'); $crud->display_as('namaBarang', 'Barang'); $crud->display_as('jumlahBarang', 'Jumlah'); //$crud->columns('perihal','tanggal_surat_masuk'); //$crud->display_as('id_persoalan','persoalan'); //$crud->add_action('Setting', base_url().'assets/img/tick.png', 'perencanaan/setting','ui-icon-image'); $output = $crud->render(); $stat = $this->session->userdata('lvl'); if ($stat == 1) { //admin $this->_example_output($output); } else { //user $this->load->view('dashboard_user', $data); } }
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()); } }
function viewMultiSubReport() { $id = $this->uri->segment(3); $crudViewMultiSubReport = new grocery_CRUD(); $crudViewMultiSubReport->set_theme('datatables')->set_table('v_list_spj')->set_primary_key('ID', 'v_list_spj')->set_subject('List Sub Report SPJ')->where('id_perjalanan =', $id)->columns('ID', 'Nama_Staff', 'Nomor_SPT', 'Tanggal_Berangkat', 'Tanggal_Kembali', 'Subdit_Kegiatan')->add_action('SPPD', '../../assets/images/pdf.png', 'report/cetakSppd')->add_action('Kwitansi', '../../assets/images/pdf.png', 'report/cetakKuitansi')->callback_column('Tanggal_Berangkat', array($this, 'day'))->callback_column('Tanggal_Kembali', array($this, 'day'))->unset_export()->unset_delete()->unset_add()->unset_edit()->unset_read()->unset_print(); $outputViewMultiSubReport = $crudViewMultiSubReport->render(); $this->_sub_report_output($outputViewMultiSubReport); }
public function course_3() { $crud = new grocery_CRUD(); $crud->set_theme('datatables'); $crud->set_table('course_3'); $output = $crud->render(); $this->_example_output($output); }