public function updateUser() { if (isset($_POST['submit'])) { // var_dump($_POST['pass']) ; if ($_POST['nip'] == "" || $_POST['nama'] == "") { echo 'ada field yang masih belum diisi'; } else { if ($_POST['pass'] !== $_POST['cpass']) { echo 'data tidak bisa disimpan karena password berbeda dengan confirm passwordnya'; } if ($_POST['pass'] == "no_change" || $_POST['cpass'] == "no_change") { if ($_FILES['upload']['name'] == "") { $user = new User($registry); $user->set_id($_POST['id']); $user->set_nip($_POST['nip']); $user->set_nmUser($_POST['nama']); $user->set_akses($_POST['akses']); $user->updateUser_withoutpass($user); } else { $allowedExts = array("jpg", "jpeg", "png"); $ext = explode('.', $_FILES['upload']['name']); $extension = $ext[count($ext) - 1]; if (in_array($extension, $allowedExts)) { $img_small = new ResizeImage($_FILES["upload"]["tmp_name"]); $img_small->resizeTo(64, $resizeOption = 'maxwidth'); $img_small->saveImage("files/foto/" . $_POST['nip'] . "_small." . $extension); move_uploaded_file($_FILES["upload"]["tmp_name"], "files/foto/" . $_POST['nip'] . "." . $extension); } else { } $user = new User($registry); $user->set_id($_POST['id']); $user->set_nip($_POST['nip']); $user->set_nmUser($_POST['nama']); $user->set_akses($_POST['akses']); $user->set_foto($_POST['nip'] . "." . $extension); $user->updateUser_withoutpass($user); } } if ($_POST['pass'] !== "no_change" && $_POST['pass'] == $_POST['cpass']) { if ($_FILES['upload']['name'] == "") { $user = new User($registry); $user->set_id($_POST['id']); $user->set_nip($_POST['nip']); $user->set_nmUser($_POST['nama']); $user->set_pass($_POST['pass']); $user->set_akses($_POST['akses']); $user->updateUser($user); } else { $allowedExts = array("jpg", "jpeg", "png"); $ext = explode('.', $_FILES['upload']['name']); $extension = $ext[count($ext) - 1]; if (in_array($extension, $allowedExts)) { $img_small = new ResizeImage($_FILES["upload"]["tmp_name"]); $img_small->resizeTo(64, $resizeOption = 'maxwidth'); $img_small->saveImage("files/foto/" . $_POST['nip'] . "_small." . $extension); move_uploaded_file($_FILES["upload"]["tmp_name"], "files/foto/" . $_POST['nip'] . "." . $extension); } else { } $user = new User($registry); $user->set_id($_POST['id']); $user->set_nip($_POST['nip']); $user->set_nmUser($_POST['nama']); $user->set_pass($_POST['pass']); $user->set_akses($_POST['akses']); $user->set_foto($_POST['nip'] . "." . $extension); $user->updateUser($user); } } } } header('location:' . URL . 'admin/listUser'); }
public function delUser($id) { $where = "KD_USER="******"SELECT * FROM " . $this->_table . " WHERE " . $where . ""; $result = $this->_db->select($sql); // var_dump($result); $pic = new User($registry); foreach ($result as $value) { $pic->set_id($value['KD_USER']); $pic->set_akses($value['AKSES_USER']); $pic->set_foto($value['FOTO_USER']); } $foto = "files/foto/" . $pic->get_foto(); $foto2 = explode('.', $pic->get_foto()); $foto_small = $foto2[0] . '_small.' . $foto2[1]; // var_dump($foto); $foto_small_path = "files/foto/" . $foto_small; // var_dump($foto_small_path); if ($pic->get_akses() == '1') { } else { $this->_db->delete($this->_table, $where); if (file_exists($foto)) { unlink($foto); } if (file_exists($foto_small_path)) { unlink($foto_small_path); } } }