Advertisement
jamboljack

Finish Proposal

Jan 25th, 2019
436
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.57 KB | None | 0 0
  1. public function finish_post()
  2.     {
  3.         $username = trim($this->post('username'));
  4.         $id       = $this->post('id');
  5.  
  6.         if ($username == '') {
  7.             $response = [
  8.                 'resp_error' => true,
  9.                 'resp_msg'   => 'Username kosong.',
  10.             ];
  11.         } elseif ($id == '') {
  12.             $response = [
  13.                 'resp_error' => true,
  14.                 'resp_msg'   => 'ID Proposal kosong.',
  15.             ];
  16.         } else {
  17.             $data = array(
  18.                 'propose_report_status' => 2,
  19.                 'propose_update'        => date('Y-m-d H:i:s'),
  20.             );
  21.  
  22.             $this->db->where('propose_id', $id);
  23.             $this->db->update('lemlit_propose', $data);
  24.  
  25.             // Check Data Dosen dan Anggotanya update tanpa tanggungan
  26.             $query     = $this->db->query("SELECT lecture_id FROM lemlit_team_position WHERE propose_id='" . $id . "'");
  27.             $listDosen = $query->result();
  28.             foreach ($listDosen as $r) {
  29.                 $lecture_id = $r->lecture_id;
  30.  
  31.                 $data = array(
  32.                     'lecture_tanggungan' => 'Kosong',
  33.                     'lecture_update'     => date('Y-m-d H:i:s'),
  34.                 );
  35.  
  36.                 $this->db->where('lecture_id', $lecture_id);
  37.                 $this->db->update('lemlit_lecture', $data);
  38.             }
  39.  
  40.             $response = [
  41.                 'resp_error' => false,
  42.                 'resp_msg'   => 'Laporan Penelitian Selesai.',
  43.             ];
  44.         }
  45.  
  46.         $this->response($response, 200);
  47.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement