Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function listrevisi_post()
- {
- $username = trim($this->post('username'));
- $level = trim($this->post('level'));
- $id = trim($this->post('id'));
- if ($username == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Username tidak ditemukan.',
- ];
- } elseif ($level == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Level tidak diketahui.',
- ];
- } elseif ($id == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'ID Proposal kosong.',
- ];
- } else {
- if ($level = 'Member') {
- $listRevisi = $this->db->order_by('revision_post', 'desc')->get_where('v_revisi', array('propose_id' => $id))->result();
- } elseif ($level = 'Reviewer') {
- $listRevisi = $this->db->order_by('revision_post', 'desc')->get_where('v_revisi', array('user_username' => $username, 'propose_id' => $id))->result();
- }
- if (count($listRevisi) == 0) {
- $response = [
- 'resp_error' => false,
- 'resp_msg' => 'Tidak Ada Data',
- ];
- } else {
- $no = 1;
- foreach ($listRevisi as $r) {
- //Jika Level = Admin, tampilkan Foto
- if ($level != 'Member') {
- $foto = base_url('img/icon/' . $r->user_avatar);
- $nama = $r->user_name;
- } else {
- $foto = base_url('img/no_avatar.png');
- $nama = 'Reviewer '.$no;
- }
- $response['items'][] = [
- 'resp_error' => false,
- 'revision_id' => $r->revision_id,
- 'propose_id' => $r->propose_id,
- 'user_username' => $r->user_username,
- 'nama' => $nama,
- 'tanggal' => date("d-m-Y", strtotime($r->revision_post)),
- 'deskripsi' => trim($r->revision_desc),
- 'status' => trim($r->revision_status),
- 'foto' => $foto,
- ];
- $no++;
- }
- }
- }
- $this->response($response, 200);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement