function Simpan($gel) { $AplikanID = $_REQUEST['AplikanID']; $Nama = $_REQUEST['Nama']; $TanggalLahir = "{$_REQUEST['TanggalLahir_y']}-{$_REQUEST['TanggalLahir_m']}-{$_REQUEST['TanggalLahir_d']}"; if (empty($AplikanID) or $AplikanID == '') { $aplikanid = GetNextAplikanID($gel); $s = "insert into aplikan set AplikanID='{$aplikanid}', Nama='{$Nama}', TanggalLahir='{$TanggalLahir}', Login='******', Password=PASSWORD('{$TanggalLahir}'), \n\t\t\t\t\t\t\t\tKodeID='" . KodeID . "', PMBPeriodID='{$gel}', \n\t\t\t\t\t\t\t\tLoginBuat='{$_SESSION['_Login']}', TanggalBuat=now(), LoginEdit='{$_SESSION['_Login']}', TanggalEdit=now()"; $r = _query($s); $page = 0; } else { $aplikanid = $AplikanID; $s = "update aplikan set Nama='{$Nama}', TanggalLahir='{$TanggalLahir}',\n\t\t\t\t\t\t\t\tLoginEdit='{$_SESSION['_Login']}', TanggalEdit=now() where AplikanID='{$aplikanid}' and KodeID='" . KodeID . "'"; $r = _query($s); $ttl2 = GetaField('aplikan', "PMBPeriodID='{$gel}' and LEFT(AplikanID, 5)=LEFT('{$AplikanID}', 5) and AplikanID <= '{$AplikanID}' and KodeID", KodeID, 'count(AplikanID)'); $ttl = GetaField('pmb', "PMBPeriodID='{$gel}' and LEFT(AplikanID, 5)=LEFT('{$AplikanID}', 5) and KodeID", KodeID, 'count(AplikanID)'); $page = ceil(($ttl - $ttl2) / 10); } BerhasilSimpan("?mnux={$_SESSION['mnux']}&gos=&_pmbLoginAplikanID={$aplikanid}&_pmbLoginPage={$page}", 10); }
function fnSave() { include_once "statusaplikan.lib.php"; $md = $_REQUEST['md'] + 0; $id = $_REQUEST['id']; $gel = sqling($_REQUEST['gel']); $AplikanID = $id; if ($md == 1) { $AplikanID = GetNextAplikanID($gel); $ada = GetaField('aplikan', "KodeID='" . KodeID . "' and AplikanID", $AplikanID, 'AplikanID'); if (!empty($ada)) { die(ErrorMsg('Error', "Nomer Aplikan sudah ada.<br />\r\n Anda harus memasukkan nomer Aplikan yang lain.<br />\r\n Hubungi Sysadmin untuk informasi lebih lanjut.\r\n <hr size=1 color=silver />\r\n Opsi: <input type=button name='Kembali' value='Kembali'\r\n onClick=\"javascript:history.go(-1)\" />\r\n <input type=button name='Tutup' value='Tutup'\r\n onClick=\"window.close()\" />")); } } $PresenterID = $_REQUEST['PresenterID']; $CatatanPresenter = sqling($_REQUEST['CatatanPresenter']); $Nama = mysql_escape_string(sqling($_REQUEST['Nama'])); $Kelamin = sqling($_REQUEST['Kelamin']); $TempatLahir = sqling($_REQUEST['TempatLahir']); $TanggalLahir = "{$_REQUEST['TGL_y']}-{$_REQUEST['TGL_m']}-{$_REQUEST['TGL_d']}"; $TGLBuat = "{$_REQUEST['TGLBuat_y']}-{$_REQUEST['TGLBuat_m']}-{$_REQUEST['TGLBuat_d']}"; $Agama = sqling($_REQUEST['Agama']); $Alamat = sqling($_REQUEST['Alamat']); $Kota = sqling($_REQUEST['Kota']); $Propinsi = sqling($_REQUEST['Propinsi']); $KodePos = sqling($_REQUEST['KodePos']); $RT = sqling($_REQUEST['RT']); $RW = sqling($_REQUEST['RW']); $Telepon = sqling($_REQUEST['Telepon']); $Handphone = sqling($_REQUEST['Handphone']); $Email = sqling($_REQUEST['Handphone']); $AsalSekolah = sqling($_REQUEST['SavAsalSekolah']); $AlamatSekolah = $_REQUEST['AlamatSekolah']; $JurusanSekolah = sqling($_REQUEST['JurusanSekolah']); $TahunLulus = sqling($_REQUEST['TahunLulus']); $SudahBekerja = !empty($_REQUEST['SudahBekerja']) ? 'Y' : 'N'; $NilaiSekolah = $_REQUEST['NilaiSekolah']; $NamaAyah = sqling($_REQUEST['NamaAyah']); $PendidikanAyah = sqling($_REQUEST['PendidikanAyah']); $PekerjaanAyah = sqling($_REQUEST['PekerjaanAyah']); $Program = $_REQUEST['Program']; $Catatan = sqling($_REQUEST['Catatan']); $SumberInfo = implode(',', $_REQUEST['sumberinfo']); // Simpan $Pilihan = $_REQUEST['Pilihan']; $ProdiID = ""; foreach ($Pilihan as $prodi) { $ProdiID .= empty($ProdiID) ? $prodi : ',' . $prodi; } if ($md == 0) { $s = "update aplikan\r\n set PresenterID = '{$PresenterID}', CatatanPresenter = '{$CatatanPresenter}', AplikanID = '{$AplikanID}', \r\n\t\t Nama = '{$Nama}', Kelamin = '{$Kelamin}', TempatLahir = '{$TempatLahir}', TanggalLahir = '{$TanggalLahir}',\r\n Agama = '{$Agama}', Alamat = '{$Alamat}', Kota = '{$Kota}', Propinsi = '{$Propinsi}', KodePos = '{$KodePos}', RT = '{$RT}', RW = '{$RW}',\r\n Telepon = '{$Telepon}', Handphone = '{$Handphone}', Email = '{$Email}',\r\n AsalSekolah = '{$AsalSekolah}', AlamatSekolah='{$AlamatSekolah}', JurusanSekolah = '{$JurusanSekolah}', TahunLulus = '{$TahunLulus}', \r\n\t\t SudahBekerja = '{$SudahBekerja}', NilaiSekolah = '{$NilaiSekolah}',\r\n NamaAyah = '{$NamaAyah}', PendidikanAyah = '{$PendidikanAyah}', PekerjaanAyah = '{$PekerjaanAyah}',\r\n ProdiID='{$ProdiID}', ProgramID = '{$Program}', \r\n Catatan = '{$Catatan}', SumberInformasi = '{$SumberInfo}',\r\n LoginEdit = '{$_SESSION['_Login']}', TanggalEdit = '{$TGLBuat}'\r\n where AplikanID = '{$id}' "; $r = _query($s); SetStatusAplikan('APL', $AplikanID, $gel); TutupScript(); } elseif ($md == 1) { $s = "insert into aplikan\r\n (KodeID, PMBPeriodID, PresenterID, AplikanID, CatatanPresenter, \r\n Nama, Kelamin, TempatLahir, TanggalLahir,\r\n Agama, Alamat, Kota, Propinsi, KodePos, RT, RW,\r\n Telepon, Handphone, Email,\r\n AsalSekolah, AlamatSekolah, JurusanSekolah, TahunLulus, \r\n\t SudahBekerja, NilaiSekolah, \r\n NamaAyah, PendidikanAyah, PekerjaanAyah,\r\n ProdiID, ProgramID, \r\n Catatan, SumberInformasi,\r\n\t Login, Password, \r\n LoginBuat, TanggalBuat, TanggalEdit)\r\n values\r\n ('" . KodeID . "', '{$gel}', '{$PresenterID}', '{$AplikanID}', '{$CatatanPresenter}', \r\n '{$Nama}', '{$Kelamin}', '{$TempatLahir}', '{$TanggalLahir}',\r\n '{$Agama}', '{$Alamat}', '{$Kota}', '{$Propinsi}', '{$KodePos}', '{$RT}', '{$RW}',\r\n '{$Telepon}', '{$Handphone}', '{$Email}',\r\n '{$AsalSekolah}', '{$AlamatSekolah}', '{$JurusanSekolah}', '{$TahunLulus}', \r\n\t '{$SudahBekerja}', '{$NilaiSekolah}',\r\n '{$NamaAyah}', '{$PendidikanAyah}', '{$PekerjaanAyah}',\r\n '{$ProdiID}', '{$Program}',\r\n '{$Catatan}', '{$SumberInfo}',\r\n\t '{$AplikanID}', PASSWORD('{$TanggalLahir}'),\r\n '{$_SESSION['_Login']}', now(), '{$TGLBuat}')"; $r = _query($s); SetStatusAplikan('APL', $AplikanID, $gel); TutupScript(); } else { die(ErrorMsg('Error', "Mode edit <b>{$md}</b> tidak dikenali sistem.<br />\r\n Hubungi Sysadmin untuk informasi lebih lanjut.\r\n <hr size=1 color=silver />\r\n <input type=button name='btnClose' value='Tutup' onClick='window.close()' />")); } }