コード例 #1
0
ファイル: umum.php プロジェクト: prap44/SKT-MIGAS-ESDM
 public function registrasi()
 {
     $this->config->load('grocery_crud');
     $this->config->set_item('grocery_crud_file_upload_allow_file_types', 'pdf');
     $this->config->set_item('grocery_crud_file_upload_max_file_size', '200KB');
     $c = new grocery_crud();
     $c->set_table('registrasi');
     // $c->unset_back_to_list();
     $c->unset_edit();
     //$c->unset_delete();
     $c->unset_read();
     $c->unset_list();
     if ($this->uri->segment(2) == 'registrasi' && $this->uri->segment(3) == NULL) {
         redirect($this->router->fetch_class() . '/' . $this->router->fetch_method() . '/add');
     }
     $c->set_rules('email', 'Email', 'required|valid_email');
     // unset field
     //        $c->unset_fields('tanggal_member', 'pengajuan', '');
     $c->unset_fields('tanggal_member', 'pengajuan', 'file_surat_pernyataan');
     $c->field_type('deskripsi_perusahaan', 'text');
     $c->field_type('alamat', 'text');
     $c->callback_add_field('syarat_ketentuan', function () {
         return '<input type="radio" maxlength="50" value="1" name="syarat_ketentuan">&nbsp;&nbsp;Dengan mencetang tanda ini berarti Anda telah menyetujui syarat & ketentuan yang berlaku';
     });
     $c->display_as('surat_ket_domisili', 'Nomor Surat Keterangan Domisili');
     $c->display_as('siup', 'Nomor SIUP/Perizinan Lainnya');
     $c->display_as('npwp', 'Nomor NPWP');
     $c->display_as('file_siup', 'SIUP/Perizinan Lainnya');
     $c->display_as('file_surat_ket_domisili', 'Surat Keterangan Domisili');
     $c->unset_texteditor('deskripsi_perusahaan', 'full_text');
     $c->unset_texteditor('alamat', 'full_text');
     $this->load->config('grocery_crud');
     $this->config->set_item('grocery_crud_file_upload_allow_file_types', 'pdf');
     $c->set_field_upload('file_surat_ket_domisili', 'assets/uploads/file_register');
     $c->set_field_upload('file_siup', 'assets/uploads/file_register');
     $c->required_fields('syarat_ketentuan', 'nama_perusahaan', 'direktur_utama', 'contact_person', 'email', 'alamat', 'provinsi', 'kota', 'npwp', 'akte_perusahaan', 'siup', 'file_akte', 'file_siup');
     $c->set_relation('kota', 'ref_kota', 'kota');
     $c->set_relation('provinsi', 'ref_provinsi', 'provinsi');
     $c->callback_field('email', function ($value, $row) {
         return '<input type="text" value="' . $value . '" name="email" id="field-email"> <span style="color:red; font-size:10px">*) Pastikan alamat email yang Anda masukkan valid</span>';
     });
     //$c->callback_insert(array($this, 'after_registrasi'));
     if ($this->uri->segment(3) == 'success') {
         redirect('umum/after_registrasi');
     }
     $output = $c->render();
     $state = $c->getState();
     $state_info = $c->getStateInfo();
     $this->logs();
     $this->load->view('umum/registrasi', $output);
 }
コード例 #2
0
ファイル: Admin.php プロジェクト: eminence43rd/ci
 public function manage_profiles()
 {
     if (!$this->session->is_admin || !$this->session->is_admin_loggedin) {
         redirect('admin');
     }
     $crud = new grocery_crud();
     $crud->set_theme('datatables')->set_table('profile')->set_subject('Profile')->columns('firstname', 'lastname', 'gender', 'date_registered');
     $crud->edit_fields('firstname', 'lastname', 'gender', 'date_registered');
     $crud->set_rules('firstname', 'Firstname', 'alpha')->set_rules('lastname', 'Lastname', 'alpha');
     $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');
 }
コード例 #3
0
ファイル: all_admin.php プロジェクト: prap44/SKT-MIGAS-ESDM
 public function daftar_register()
 {
     $c = new grocery_crud();
     $c->set_table('registrasi');
     $c->unset_add();
     $c->unset_edit();
     // $c->unset_print();
     // $c->unset_export();
     // //$c->unset_delete();
     // unset
     $c->unset_columns('contact_person', 'kota', 'provinsi', 'web', 'website', 'siup');
     $c->columns('nama_perusahaan', 'direktur_utama', 'website', 'npwp', 'file_surat_ket_domisili', 'siup', 'file_siup', 'file_surat_pernyataan', 'surat_ket_domisili', 'tanggal_member');
     $c->set_rules('email', 'Email', 'required|valid_email');
     $c->unset_fields('tanggal_member', 'status', 'pengajuan');
     $c->add_action('Setuju', base_url('assets/img/icon/1.png'), base_url('admin/regis_setuju/') . '/');
     // $c->add_action('Tolak', base_url('assets/img/icon/cancel.png'), base_url('all_admin/regis_tolak/').'/');
     //display as
     $c->display_as('siup', 'Nomor SIUP');
     $c->display_as('npwp', 'Nomor NPWP');
     $c->display_as('file_surat_ket_domisili', 'Surat Keterangan Domisili');
     $c->display_as('file_surat_pernyataan', 'Surat Pernyataan');
     $c->display_as('file_siup', 'SIUP');
     $c->display_as('surat_ket_domisili', 'Nomor Surat Keterangan Domisili');
     $c->field_type('deskripsi_perusahaan', 'text');
     $c->field_type('alamat', 'text');
     $c->unset_texteditor('deskripsi_perusahaan', 'full_text');
     $c->unset_texteditor('alamat', 'full_text');
     $this->load->config('grocery_crud');
     $this->config->set_item('grocery_crud_file_upload_allow_file_types', 'pdf');
     $c->set_field_upload('file_surat_ket_domisili', 'assets/uploads/file_register');
     $c->set_field_upload('file_siup', 'assets/uploads/file_register');
     $c->set_field_upload('file_surat_permohonan', 'assets/uploads/file_register');
     //        $c->set_field_upload('file_surat_pernyataan', 'assets/uploads/file_register');
     $c->required_fields('nama_perusahaan', 'direktur_utama', 'contact_person', 'email', 'alamat', 'provinsi', 'kota', 'npwp', 'akte_perusahaan', 'siup', 'file_akte', 'file_siup', 'file_surat_permohonan', 'file_surat_pernyataan');
     $output = $c->render();
     $this->logs();
     $level = $this->session->userdata('level');
     if ($level != NULL) {
         $this->load->view('level' . $level . '/view_list', $output);
     } else {
         redirect('umum/logout');
     }
 }