diff --git a/application/controllers/Api.php b/application/controllers/Api.php index adc0c38..5b82d47 100755 --- a/application/controllers/Api.php +++ b/application/controllers/Api.php @@ -103,21 +103,40 @@ class Api extends RestController $this->response(['message' => 'ini untuk siswa get', 'status' => true, 'data' => $data[0]], 200); } + // siswa delete + public function siswa_delete_post() + { + $id = $this->post('id'); + $cek_data = $this->model->tampil_data_where('tb_siswa', ['id_siswa' => $id])->result(); + if (count($cek_data) == 0) return $this->response(['message' => 'data tidak ditemukan', 'status' => false], 400); + // delete the folder + $upload_dir = 'assets/siswa/' . $id . '/'; + if (is_dir($upload_dir)) { + array_map('unlink', glob("$upload_dir/*.*")); + rmdir($upload_dir); + } + $this->model->delete('tb_siswa', ['id_siswa' => $id]); + + $this->response(['message' => 'ini untuk siswa delete', 'status' => true], 200); + } + public function dana_sosial_post() { - $nama = $this->post('nama'); + $nama = $this->post('nama') == '' ? null : $this->post('nama'); $jumlah = $this->post('jumlah') == '' ? null : $this->post('jumlah'); $tanggal = $this->post('tanggal'); $ket = $this->post('ket') == '' ? null : $this->post('ket'); $jenis = $this->post('jenis'); + $bentuk = $this->post('bentuk'); $array = [ 'nama' => $nama, 'jumlah' => $jumlah, 'tanggal' => $tanggal, 'ket' => $ket, - 'jenis' => $jenis + 'jenis' => $jenis, + 'bentuk' => $bentuk ]; $this->model->insert('tb_dana_sosial', $array); @@ -210,4 +229,10 @@ class Api extends RestController $this->response(['message' => $cek_data, 'status' => true], 200); } + + public function jabatan_get(){ + $jabatan = $this->get('jabatan'); + $data = $this->model->tampil_data_where('tb_jabatan', ['jabatan' => $jabatan])->result(); + $this->response(['message' => 'ini untuk jabatan get', 'status' => true, 'data' => $data], 200); + } } diff --git a/assets/jabatan/37/premium_photo-1680553492268-516537c44d91.jpg b/assets/jabatan/55/premium_photo-1680553492268-516537c44d91.jpg similarity index 100% rename from assets/jabatan/37/premium_photo-1680553492268-516537c44d91.jpg rename to assets/jabatan/55/premium_photo-1680553492268-516537c44d91.jpg diff --git a/assets/jabatan/38/Image_created_with_a_mobile_phone.png b/assets/jabatan/56/Image_created_with_a_mobile_phone.png similarity index 100% rename from assets/jabatan/38/Image_created_with_a_mobile_phone.png rename to assets/jabatan/56/Image_created_with_a_mobile_phone.png diff --git a/assets/jabatan/39/premium_photo-1680553492268-516537c44d91.jpg b/assets/jabatan/57/premium_photo-1680553492268-516537c44d91.jpg similarity index 100% rename from assets/jabatan/39/premium_photo-1680553492268-516537c44d91.jpg rename to assets/jabatan/57/premium_photo-1680553492268-516537c44d91.jpg diff --git a/assets/jabatan/58/Image_created_with_a_mobile_phone.png b/assets/jabatan/58/Image_created_with_a_mobile_phone.png new file mode 100644 index 0000000..f514c4a Binary files /dev/null and b/assets/jabatan/58/Image_created_with_a_mobile_phone.png differ diff --git a/assets/jabatan/59/Image_created_with_a_mobile_phone.png b/assets/jabatan/59/Image_created_with_a_mobile_phone.png new file mode 100644 index 0000000..f514c4a Binary files /dev/null and b/assets/jabatan/59/Image_created_with_a_mobile_phone.png differ diff --git a/assets/siswa/2/IMG-20230518-WA0001.jpg b/assets/siswa/2/IMG-20230518-WA0001.jpg deleted file mode 100644 index 722393c..0000000 Binary files a/assets/siswa/2/IMG-20230518-WA0001.jpg and /dev/null differ diff --git a/assets/siswa/3/IMG-20230518-WA0001.jpg b/assets/siswa/3/IMG-20230518-WA0001.jpg deleted file mode 100644 index 722393c..0000000 Binary files a/assets/siswa/3/IMG-20230518-WA0001.jpg and /dev/null differ diff --git a/assets/siswa/4/premium_photo-1680553492268-516537c44d91.jpg b/assets/siswa/4/premium_photo-1680553492268-516537c44d91.jpg new file mode 100644 index 0000000..a20e845 Binary files /dev/null and b/assets/siswa/4/premium_photo-1680553492268-516537c44d91.jpg differ diff --git a/assets/siswa/6/Image_created_with_a_mobile_phone.png b/assets/siswa/6/Image_created_with_a_mobile_phone.png new file mode 100644 index 0000000..f514c4a Binary files /dev/null and b/assets/siswa/6/Image_created_with_a_mobile_phone.png differ