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(); }
public function index() { //Inisialisasi $crud = new grocery_CRUD(); $crud->set_subject('Pasien'); $crud->set_table('tbl_pasien'); //Label Fields $crud->display_as('idPasien', 'ID Pasien'); $crud->display_as('namaPasien', 'Nama'); $crud->display_as('umur', 'Umur'); $crud->display_as('tanggalLahir', 'Tanggal Lahir'); $crud->display_as('jenisKelamin', 'Jenis Kelamin'); $crud->display_as('status', 'Status'); $crud->display_as('alamat', 'Alamat'); $crud->display_as('pekerjaan', 'Pekerjaan'); $crud->display_as('no_telp', 'Nomor Telepon'); //Kolom Input dan Callbacks $crud->fields('idPasien', 'namaPasien', 'umur', 'tanggalLahir', 'jenisKelamin', 'status', 'alamat', 'pekerjaan', 'no_telp'); $crud->field_type('idPasien', 'invisible'); $crud->callback_field('jenisKelamin', array($this, 'jenisKelamin_callback')); $crud->field_type('status', 'dropdown', array('Menikah' => 'Menikah', 'Belum Menikah' => 'Belum Menikah')); $crud->field_type('pekerjaan', 'dropdown', array('Pegawai Negeri' => 'Pegawai Negeri', 'Wiraswasta' => 'Wiraswasta', 'Karyawan Swasta' => 'Karyawan Swasta', 'Mahasiswa' => 'Mahasiswa', 'Ibu Rumah Tangga' => 'Ibu Rumah Tangga', 'Pensiunan' => 'Pensiunan', 'Lainnya' => 'Lainnya')); //Aturan Pengisian Form $crud->required_fields('namaPasien', 'umur', 'tanggalLahir', 'jenisKelamin', 'status', 'alamat', 'pekerjaan'); $crud->set_rules('umur', 'Umur', array('required', 'max_length[2]', 'numeric')); $crud->set_rules('no_telp', 'Nomor Telepon', 'numeric'); $crud->set_language("indonesian"); //Cetak Tabel $output = $crud->render(); $this->_example_output($output); }
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); }
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() { $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(); }
function designation_management() { $crud = new grocery_CRUD(); $crud->set_table('designation_master'); $crud->set_subject('Designation'); $crud->columns('designation', 'status'); $crud->fields('designation', 'status'); $crud->required_fields('designation'); $output = $crud->render(array('name' => 'Designation Management')); $this->_example_output($output); }
public function resources() { $this->data['page_title'] = 'Resources'; $crud = new grocery_CRUD(); $crud->set_table('resources'); $crud->set_subject('Resources '); $crud->fields('ResourceType', 'ResourceTitle', 'ResourceDetail'); $crud->required_fields('ResourceType', 'ResourceTitle', 'ResourceTitle'); $crud->field_type('LastUpdate', 'hidden'); $this->data['output'] = $crud->render(); $this->render('admin/crud_view'); }
public function usuarios() { $crud = new grocery_CRUD(); $crud->set_table("usuarios"); $crud->columns("nombre", "clave", "email", "idrol"); $crud->fields("nombre", "clave", "email", "idrol"); $crud->set_relation("idrol", "roles", "descripcion"); $crud->display_as("idrol", "Rol"); $crud->field_type("clave", "password"); $crud->required_fields("nombre", "clave", "email"); $crud->callback_before_insert(array($this, "encrypt_password_callback")); return $crud->render(); }
public function index() { $arr['page'] = 'admnovedades'; $crud = new grocery_CRUD(); $crud->set_table('novedades'); $crud->columns('titulo', 'mostrar', 'texto', 'imagen'); $crud->fields('titulo', 'mostrar', 'imagen', 'texto'); $crud->required_fields('titulo', 'mostrar', 'texto'); $crud->set_field_upload('imagen', 'assets/uploads/images'); $output = $crud->render(); $arr['output'] = $output; $this->load->view('admin/vwManageCMS', $arr); }
public function index() { $arr['page'] = 'admpromociones'; $crud = new grocery_CRUD(); $crud->set_table('promociones'); $crud->columns('titulo', 'mostrar', 'precio_anterior', 'precio_actual', 'imagen', 'limite'); $crud->fields('titulo', 'mostrar', 'imagen', 'descripcion', 'precio_anterior', 'precio_actual', 'limite'); $crud->required_fields('titulo', 'mostrar', 'descripcion', 'precio_anterior', 'precio_actual'); $crud->set_field_upload('imagen', 'assets/uploads/images'); $output = $crud->render(); $arr['output'] = $output; $this->load->view('admin/vwManageCMS', $arr); }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('pages'); $crud->columns('title', 'content', 'publish', 'view'); $crud->required_fields('title', 'content', 'publish'); $crud->fields('title', 'content', 'publish'); $crud->set_subject('Static Pages'); $output = $crud->render(); $data['subject'] = 'Static Pages'; $data['content'] = $this->load->view('crud.php', $output, true); $this->load->view('base_theme', $data); }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('news'); $crud->columns('title', 'date_publish', 'author', 'publish', 'viewer'); $crud->required_fields('title', 'date_publish', 'content', 'author', 'publish'); $crud->fields('title', 'date_publish', 'thumb', 'content', 'author', 'publish'); $crud->set_field_upload('thumb', 'assets/uploads/news'); $crud->set_subject('IM News'); $output = $crud->render(); $data['subject'] = 'IM News'; $data['content'] = $this->load->view('crud.php', $output, true); $this->load->view('base_theme', $data); }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('slider'); $crud->columns('img_slider', 'subject', 'deskripsi', 'publish'); $crud->required_fields('img_slider', 'publish'); $crud->set_subject('Images Slider'); $crud->fields('subject', 'deskripsi', 'img_slider', 'publish'); $crud->set_field_upload('img_slider', 'assets/uploads/img_slider'); $output = $crud->render(); $data['subject'] = 'Images SLider'; $data['content'] = $this->load->view('crud.php', $output, true); $this->load->view('base_theme', $data); }
public function index($categoryid = 0) { $session_data = $this->session->userdata('logged_in'); $data['username'] = $session_data['username']; $data['lo'] = 2; //value used to identify section movie or celebrity $data['categoryid'] = $categoryid; //value used to identify section movie or celebrity if ($categoryid != 0) { $data['cat_id'] = $categoryid; $cat_title = $this->category->getTitle($categoryid); $data['cat_title'] = $cat_title . " - Movies"; $form_subject = $cat_title; $crud = new grocery_CRUD(); $crud->set_table('dbx_movies'); $crud->where('catid', $categoryid); $crud->set_subject('Movie'); $crud->required_fields('title', 'year'); $crud->columns('title'); // $crud->callback_column('name',array($this,'link_title')); // $crud->set_rules('title','Title','trim|required|xss_clean|is_unique[dbx_categories.title]'); $crud->add_action('Large Image', '', '', 'custom_icon limg-icon img_crop', array($this, 'set_imgurl')); $crud->add_action('Small Image', '', '', 'custom_icon simg-icon img_crop', array($this, 'set_imgurl')); $crud->fields('catid', 'title', 'year', 'release_date', 'cast', 'director', 'producer', 'music', 'writer', 'lyrics', 'synopsis', 'seo_url', 'ownerid', 'created_date', 'lastupdate_date'); // $crud->field_type('catid', 'hidden', $categoryid); $crud->set_relation('catid', 'dbx_categories', 'title', array('type' => 'M'), null, $categoryid); $crud->display_as('catid', 'Category'); // $crud->callback_add_field('cast', array($this, 'add_field_cast')); $crud->callback_add_field('synopsis', array($this, 'add_field_synopsis')); $crud->callback_edit_field('cast', array($this, 'edit_field_cast')); $crud->callback_edit_field('synopsis', array($this, 'edit_field_synopsis')); $crud->change_field_type('ownerid', 'invisible'); $crud->change_field_type('created_date', 'invisible'); $crud->change_field_type('seo_url', 'invisible'); $crud->change_field_type('lastupdate_date', 'invisible'); $crud->callback_before_insert(array($this, 'before_insert')); $crud->callback_before_update(array($this, 'before_update')); $crud->callback_after_insert(array($this, 'after_insert')); $crud->unset_jquery(); $state = $crud->getState(); // echo($state); $data['state'] = $state; $output = $crud->render($data); $this->load->view('header_view', $data); $this->load->view('movies_view', $output); $this->load->view('footer_view', $data); } }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('modul'); $crud->columns('nama_modul', 'class_name', 'level', 'icon'); $crud->required_fields('nama_modul', 'class_name', 'level'); $crud->set_subject('Modul Manager'); $crud->fields('nama_modul', 'class_name', 'level', 'icon'); // $crud->unset_add(); // $crud->unset_delete(); $output = $crud->render(); $data['subject'] = 'Modul Manager'; $data['content'] = $this->load->view('crud.php', $output, true); $this->load->view('base_theme', $data); }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('gallery'); $crud->columns('subject', 'publish', 'creator', 'last_update'); $crud->required_fields('subject', 'publish'); $crud->callback_after_insert(array($this, 'log_user')); $crud->callback_after_update(array($this, 'log_user')); $crud->set_subject('Gallery Album'); $crud->fields('subject', 'deskripsi', 'publish'); $crud->add_action('Smileys', base_url() . 'assets/uploads/pictures.png', 'adminpanel/gallery/uploadPicture'); $output = $crud->render(); $data['subject'] = 'Gallery Album'; $data['content'] = $this->load->view('crud.php', $output, true); $this->load->view('base_theme', $data); }
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 index($stat = '') { try { $crud = new grocery_CRUD(); $crud->set_theme('datatables'); switch ($stat) { case '': default: $user_ward_id = $this->session->userdata('nw_id'); $crud->set_table('nus_bed'); $crud->where('nus_bed.nw_id', $user_ward_id); $crud->columns('nb_bed_no', 'np_pmi_id', 'nbs_id', 'nb_datetime', 'ns_id'); $crud->display_as('nb_bed_no', 'Bed No.')->display_as('np_pmi_id', 'Patient Name')->display_as('nbs_id', 'Remarks')->display_as('nb_datetime', 'Date/Time Registered')->display_as('ns_id', 'Nurse'); $crud->set_relation('nbs_id', 'nus_bed_status', 'nbs_desc'); $crud->set_relation('ns_id', 'nus_staff', 'ns_fullname'); $crud->set_relation('np_pmi_id', 'nus_patient', 'np_fullname'); // $crud->unset_add(); // $crud->unset_delete(); $crud->edit_fields('np_pmi_id', 'nbs_id', 'nb_datetime', 'ns_id'); $crud->add_fields('nb_bed_no', 'nw_id', 'nbs_id'); $crud->field_type('nw_id', 'hidden'); // $crud->field_type('nbs_id', 'hidden'); $crud->required_fields('nb_bed_no'); $crud->unset_read(); // $crud->change_field_type('nb_bed_no', 'readonly'); $crud->change_field_type('ns_id', 'readonly'); $crud->callback_before_update(array($this, 'autoRegisterBed')); $crud->callback_before_insert(array($this, 'addBed')); break; case 'patient': $crud->set_table('nus_patient'); $crud->set_relation('np_gender', 'nus_patient_gender', 'npg_desc'); $crud->required_fields('np_pmi_no', 'np_fullname', 'np_ic', 'np_passport', 'np_gender'); $crud->fields('np_pmi_id', 'np_fullname', 'np_ic', 'np_passport', 'np_gender'); $crud->field_type('np_pmi_id', 'hidden'); $crud->display_as('np_pmi_id', 'PMI No.')->display_as('np_fullname', 'Full Name')->display_as('np_ic', 'IC No.')->display_as('np_passport', 'Passport No.')->display_as('np_gender', 'Gender'); $crud->callback_before_insert(array($this, 'autoInsertPriKeyPatient')); break; } $output = $crud->render(); $this->viewpage('v_mainpage', $output); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
public function questions() { $this->data['page_title'] = 'Questions'; $crud = new grocery_CRUD(); $crud->set_table('questions'); $crud->set_subject('Questions'); $crud->fields('question_name', 'metadescription', 'created_at', 'updated_at', 'scale_id', 'group', 'questionnaire_id'); $crud->set_relation('scale_id', 'scales', 'name'); $crud->set_relation('questionnaire_id', 'questionnaireone', 'questionnaire_name'); //for foreign key $crud->unset_edit()->unset_delete()->unset_read(); $crud->field_type('created_at', 'hidden'); $crud->field_type('updated_at', 'hidden'); $crud->unset_texteditor('question_name', 'full_text'); $crud->unset_texteditor('metadescription', 'full_text'); $this->data['output'] = $crud->render(); $this->render('admin/crud_view'); }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('web_identitas'); $crud->columns('nama_website', 'meta_deskripsi', 'meta_keyword', 'favicon', 'theme', 'logo'); $crud->required_fields('nama_website', 'meta_deskripsi', 'meta_keyword'); $crud->set_subject('Identitas Website'); $crud->fields('nama_website', 'meta_deskripsi', 'meta_keyword', 'copyright', 'favicon', 'theme', 'logo', 'google_analytics', 'profil'); $crud->set_field_upload('favicon', 'assets/uploads/identitas'); $crud->set_field_upload('logo', 'assets/uploads/identitas'); $crud->unset_texteditor('google_analytics', 'full_text'); $crud->unset_add(); $crud->unset_delete(); $output = $crud->render(); $data['subject'] = 'Identitas Website'; $data['content'] = $this->load->view('crud.php', $output, true); $this->load->view('base_theme', $data); }
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 index($categoryid = 0) { $session_data = $this->session->userdata('logged_in'); $data['username'] = $session_data['username']; $data['lo'] = 1; //value used to identify section movie or celebrity if ($categoryid != 0) { $data['cat_id'] = $categoryid; $cat_title = $this->category->getTitle($categoryid); $data['cat_title'] = $cat_title . " "; $form_subject = $cat_title; $crud = new grocery_CRUD(); $crud->set_table('dbx_celebrities'); $crud->where('catid', $categoryid); $crud->set_subject($form_subject); $crud->required_fields('name'); $crud->columns('name'); // $crud->callback_column('name',array($this,'link_title')); // $crud->set_rules('title','Title','trim|required|xss_clean|is_unique[dbx_categories.title]'); $crud->add_action('Large Image', '', '', 'custom_icon limg-icon img_crop', array($this, 'set_imgurl')); $crud->add_action('Small Image', '', '', 'custom_icon simg-icon img_crop', array($this, 'set_imgurl')); $crud->fields('catid', 'name', 'alt_name1', 'alt_name2', 'alt_name3', 'alt_name4', 'title', 'desc', 'sign', 'birth_date', 'birth_place', 'first_film', 'awards', 'height', 'weight', 'seo_url', 'ownerid', 'created_date', 'lastupdate_date'); // $crud->field_type('catid', 'hidden', $categoryid); $crud->set_relation('catid', 'dbx_categories', 'title', array('type' => 'C'), null, $categoryid); $crud->display_as('catid', 'Category'); $crud->callback_add_field('desc', array($this, 'add_field_desc')); $crud->callback_add_field('awards', array($this, 'add_field_awards')); $crud->callback_edit_field('desc', array($this, 'edit_field_desc')); $crud->callback_edit_field('awards', array($this, 'edit_field_awards')); $crud->field_type('sign', 'dropdown', array('Aries' => 'Aries', 'Taurus' => 'Taurus', 'Gemini1' => 'Gemini', 'Cancer' => 'Cancer', 'Leo' => 'Leo', 'Virgo' => 'Virgo', 'Libra' => 'Libra', 'Scorpio' => 'Scorpio', 'Sagittarius' => 'Sagittarius', 'Capricorn' => 'Capricorn', 'Aquarius' => 'Aquarius', 'Pisces' => 'Pisces')); $crud->change_field_type('ownerid', 'invisible'); $crud->change_field_type('created_date', 'invisible'); $crud->change_field_type('seo_url', 'invisible'); $crud->change_field_type('lastupdate_date', 'invisible'); $crud->callback_before_insert(array($this, 'before_insert')); $crud->callback_before_update(array($this, 'before_update')); $crud->unset_jquery(); $output = $crud->render($data); $this->load->view('header_view', $data); $this->load->view('celebrities_view', $output); $this->load->view('footer_view', $data); } }
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('modelo_veiculo'); $crud->fields('codmar', 'nommod'); $crud->set_relation('codmar', 'marca_veiculo', 'nommar'); $crud->display_as('nommod', 'Modelo'); $crud->display_as('codmar', 'Marca'); $output = $crud->render(); $this->pagina_saida($output); $this->load->view('template/footer'); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
/** * Index Page for CRUD sample controller. */ public function index() { if (!$this->ion_auth->logged_in()) { redirect('auth/login', 'refresh'); } $data['page_title'] = 'Crud sample'; $this->load->library('grocery_CRUD'); $crud = new grocery_CRUD(); $crud->set_table('items'); $crud->fields('name', 'updated', 'description', 'published'); $crud->required_fields('name'); $crud->field_type('updated', 'invisible'); $crud->unset_jquery(); $crud->set_theme('flexigrid-bootstrap3'); $crud->callback_before_update(array($this, '_crud_index_before_insert_or_update')); $crud->callback_before_insert(array($this, '_crud_index_before_insert_or_update')); $data = array_merge($data, (array) $crud->render()); $this->_make_layout('crud', $data); }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('usrmgr'); $crud->change_field_type('password', 'password'); $crud->callback_edit_field('password', array($this, 'decrypt_password_callback')); $crud->columns('username', 'nama_lengkap', 'email', 'level', 'blokir'); $crud->callback_before_insert(array($this, 'encrypt_password_callback')); $crud->callback_before_update(array($this, 'encrypt_password_callback')); $crud->set_subject('Users'); $crud->fields('nama_lengkap', 'username', 'password', 'email', 'level', 'access_control', 'blokir'); $crud->required_fields('nama_lengkap', 'username', 'level', 'blokir'); $crud->set_relation_n_n('access_control', 'usrmgr_access', 'modul', 'id_users', 'id_modul', 'nama_modul', 'priority'); //$crud->set_relation('salesRepEmployeeNumber','employees','lastName'); $output = $crud->render(); $data['subject'] = 'Pengaturan Pengguna'; $data['content'] = $this->load->view('crud.php', $output, true); $this->load->view('base_theme', $data); }
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 projects() { try { $crud = new grocery_CRUD(); //$crud->set_theme('datatables'); $crud->set_table('t05_proyecto_ma'); $crud->set_subject('Proyecto'); $crud->columns('Nombre_TXT', 'Resumen_TXT', 'ImagenProyecto_TXT', 'VideoProyecto_TXT', 'Descripcion_TXT'); $crud->fields('Nombre_TXT', 'Resumen_TXT', 'ImagenProyecto_TXT', 'VideoProyecto_TXT', 'Descripcion_TXT'); $crud->display_as('Nombre_TXT', 'Nombre del proyecto')->display_as('Resumen_TXT', 'Resumen')->display_as('ImagenProyecto_TXT', 'Imagen')->display_as('VideoProyecto_TXT', 'Video')->display_as('Descripcion_TXT', 'Descripción'); $crud->set_field_upload('ImagenProyecto_TXT', 'assets/uploads/proyectos'); $crud->set_field_upload('VideoProyecto_TXT', 'assets/uploads/proyectos'); $crud->required_fields('Nombre_TXT', 'Resumen_TXT', 'Descripcion_TXT'); $crud->edit_fields('Resumen_TXT', 'Descripcion_TXT'); $output = $crud->render(); $this->_example_output($output); } 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()); } }
public function index() { $crud = new grocery_CRUD(); $crud->set_table('nav_menu'); $crud->columns('title', 'parent', 'type', 'link_url'); $crud->callback_column('link_url', array($this, 'link_callback')); $crud->callback_column('maps', array($this, 'maps_callback')); // $crud->callback_before_insert(array($this,'encrypt_password_callback')); // $crud->callback_before_update(array($this,'encrypt_password_callback')); $crud->set_subject('Main Menu'); $crud->fields('title', 'parent', 'type', 'link_url', 'static_pages'); $crud->set_relation('parent', 'nav_menu', 'title'); $crud->set_relation('static_pages', 'pages', 'title'); $crud->required_fields('title', 'type'); //$crud->set_relation_n_n('access_control', 'usrmgr_access', 'modul', 'id_users', 'id_modul', 'nama_modul','priority'); //$crud->set_relation('salesRepEmployeeNumber','employees','lastName'); $output = $crud->render(); $data['subject'] = 'Menu Navigation'; $data['content'] = $this->load->view('crud.php', $output, true); $this->load->view('base_theme', $data); }