public function updateKontrak() { if (isset($_POST['update_kontrak'])) { $kontrak = new Kontrak(); $kontrak->kd_kontrak = $_POST['kd_kontrak']; $kontrak->no_kontrak = $_POST['nomor']; $kontrak->kd_jurusan = $_POST['jur']; $kontrak->tgl_kontrak = date('Y-m-d', strtotime($_POST['tanggal'])); $kontrak->thn_masuk_kontrak = $_POST['tahun_masuk']; $kontrak->jml_pegawai_kontrak = $_POST['jml_peg']; $kontrak->lama_semester_kontrak = $_POST['lama_semester']; $kontrak->nilai_kontrak = str_replace(',', '', $_POST['nilai_kontrak']); $kontrak->kontrak_lama = $_POST['kontrak_lama']; $upload = new Upload(); $upload->init('fupload'); //var_dump($kontrak); if ($upload->getFileName() != "") { $upload->setDirTo('files/'); $nama = array($kontrak->no_kontrak, $kontrak->tgl_kontrak); $upload->changeFileName($upload->getFileName(), $nama); $file_baru = $upload->getFileTo(); $kontrak->file_kontrak = $file_baru; } else { $file_lama = $_POST['fupload_lama']; $kontrak->file_kontrak = $file_lama; } if ($kontrak->isEmpty($kontrak) == false) { //var_dump($kontrak); $kontrak->update($kontrak); if ($file_baru != "") { $upload->uploadFile(); } header('location:' . URL . 'kontrak/display'); } else { $url = URL . 'kontrak/editKontrak/' . $kontrak->kd_kontrak; header("refresh:1;url=" . $url); echo "Isian form belum lengkap"; //header('location:' . URL . 'kontrak/editKontrak/'); } } else { header('location:' . URL . 'kontrak/display'); } }