Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function savepenilaian_post()
- {
- $username = trim($this->post('username')); // Username
- $nama = trim($this->post('nama')); // Nama
- $id = $this->post('id');
- $level = $this->post('level');
- $status = $this->post('status');
- $biaya = $this->post('biaya');
- $saran = $this->post('saran');
- if ($username == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Username kosong.',
- ];
- } elseif ($id == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'ID Proposal kosong.',
- ];
- } elseif ($level == 'Member') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Level Anda tidak Berhak Memberi Penilaian.',
- ];
- } elseif ($status == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Status Penilaian harus dipilih.',
- ];
- } else {
- // Update Data Proposal
- $dataNilai = array(
- 'propose_status' => 3,
- 'status_id' => $status,
- 'propose_budget_confirm' => $biaya,
- 'propose_note' => $saran,
- 'propose_nilai' => date('Y-m-d'),
- 'propose_update' => date('Y-m-d H:i:s'),
- );
- $this->db->where('propose_id', $id);
- $this->db->update('lemlit_propose', $dataNilai);
- $St = $this->db->get_where('lemlit_status', array('status_id' => $status))->row();
- $Status = $St->status_desc;
- // Cek Data Pengusul
- $DataAnggota = $this->db->get_where('v_proposal', array('propose_id' => $id))->row();
- // Send Email ke Pengusul
- $email = $DataAnggota->user_email; // Email Dosen Anggota
- $NamaPengusul = $DataAnggota->user_name; // Nama Dosen Anggota
- $NamaPetugas = $nama; // Nama Petugas Konfirmasi
- $sender_email = 'no-reply.simpel@umk.ac.id';
- $sender_name = 'no-reply';
- $subject = 'Keputusan Penilaian Proposal';
- $message = '<html><body>';
- $message .= '<table>';
- $message .= '<tr>
- <td align="center"><h3 style="color:#f40;">Kepada : ' . $NamaPengusul . '</h3></td>
- </tr>';
- $message .= '<tr>
- <td align="center">
- <p align="center">
- Setelah Hasil Penilaian dan Rapat, berikut adalah Status Proposal Anda :<br><b>' .
- $Status . '</b>
- <br>
- Saran Perbaikan :<br>' . $saran . '
- <br><br>
- Hormat Kami,<br' . $NamaPetugas . '<br>
- Untuk informasi lebih lanjut, silahkan ke Website : <a href="http://lemlit.juliahotel.com">simlitdosen.umk.ac.id</a>
- </p>
- </td>
- </tr>';
- $message .= '</table>';
- $message .= '</body></html>';
- $this->load->library('email');
- $this->email->set_mailtype("html");
- $this->email->from($sender_email, $sender_name);
- $this->email->to($email);
- $this->email->subject($subject);
- $this->email->message($message);
- $this->email->send();
- $response = [
- 'resp_error' => false,
- 'resp_msg' => 'Penilaian Proposal Berhasil.',
- ];
- }
- $this->response($response, 200);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement