Advertisement
jamboljack

Validasi Berkas

Sep 15th, 2018
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.82 KB | None | 0 0
  1. // Validasi Berkas
  2.     public function validasiberkas_post()
  3.     {
  4.         $username = trim($this->post('username'));
  5.         $level    = trim($this->post('level'));
  6.         $file_id  = trim($this->post('file_id'));
  7.         $lstValid = trim($this->post('lstValid')); // Valid/Tidak Valid
  8.  
  9.         if ($username == '') {
  10.             $response = [
  11.                 'resp_error' => true,
  12.                 'resp_msg'   => 'Username tidak ditemukan.',
  13.             ];
  14.         } elseif ($level == '') {
  15.             $response = [
  16.                 'resp_error' => true,
  17.                 'resp_msg'   => 'Level tidak ditemukan.',
  18.             ];
  19.         } elseif ($level == 'Member') {
  20.             $response = [
  21.                 'resp_error' => true,
  22.                 'resp_msg'   => 'Level Member tidak diperkenankan.',
  23.             ];
  24.         } elseif ($file_id == '') {
  25.             $response = [
  26.                 'resp_error' => true,
  27.                 'resp_msg'   => 'ID Berkas tidak ditemukan.',
  28.             ];
  29.         } elseif ($lstValid == '') {
  30.             $response = [
  31.                 'resp_error' => true,
  32.                 'resp_msg'   => 'Status Validasi harus dipilih.',
  33.             ];
  34.         } else {
  35.             // Validasi Berkas (Valid / Tidak Valid)
  36.             $data = array(
  37.                 'upload_status'     => $lstValid,
  38.                 'upload_date_valid' => date('Y-m-d'),
  39.                 'upload_time_valid' => date('Y-m-d H:i:s'),
  40.             );
  41.  
  42.             $this->db->where('file_id', $file_id);
  43.             $this->db->where('user_username', $username);
  44.             $this->db->update('bpmppt_upload', $data);
  45.  
  46.             $response = [
  47.                 'resp_error' => false,
  48.                 'resp_msg'   => 'Validasi Sukses.',
  49.             ];
  50.         }
  51.  
  52.         $this->response($response, 200);
  53.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement