PageRenderTime 73ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/kiri.php

https://bitbucket.org/metamorph/kppnadministration
PHP | 2497 lines | 2210 code | 182 blank | 105 comment | 114 complexity | 52dc08537a9f8c7eeca90a7e429e4876 MD5 | raw file
Possible License(s): GPL-2.0
  1. <?php
  2. $PhpEncoder = new CPhpEncoder();
  3. ?>
  4. <?php
  5. // Halaman utama (Home)
  6. if ($_GET['module']=='home'){
  7. }
  8. // Modul Rekam Nomor Arsip ==================================================================================//
  9. elseif($_GET['module']=='rekamnoarsip'){
  10. echo "<div id='stylized' class='myform'>
  11. <form id='form' name='form' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  12. <h1>Data alokasi nomor arsip</h1>
  13. <p>Data nomor arsip ini akan digunakan dalam perekaman dokumen arsip</p>
  14. </div>
  15. <br />
  16. <br />
  17. <div id='normaltable'>
  18. <table class='normaltable' width='100%'>
  19. <tr>
  20. <th width='10%'>No.</th>
  21. <th width='20%'>Kode BA</th>
  22. <th width='20%'>Nomor Rak</th>
  23. <th width='20%'>Nomor Baris</th>
  24. <th width='20%'>Nomor Box</th>
  25. </tr>";
  26. $q_refArsip = mysql_query("SELECT * FROM r_nomorarsipsp2d ORDER BY kddept,norak,nobaris,nobox");
  27. $no =1;
  28. $oddcol = "#CCFF99";
  29. $evencol = "#CCDD88";
  30. while($r_refArsip = mysql_fetch_row($q_refArsip)){
  31. if($no % 2 == 0) {$color = $evencol;}
  32. else{$color = $oddcol;}
  33. echo "<tr bgcolor='$color'>
  34. <td>$no</td>
  35. <td>$r_refArsip[1]</td>
  36. <td>$r_refArsip[2]</td>
  37. <td>$r_refArsip[3]</td>
  38. <td>$r_refArsip[4]</td>
  39. </tr>";
  40. $no++;
  41. }
  42. echo "</table>
  43. </div>
  44. <br />
  45. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type='submit' class='normaltablesubmit' name='showFormrekam' value='Tambah' />
  46. </form>";
  47. }
  48. // Modul Form Perekaman Referensi Arsip -----------------------------------------------------------------------------------------------------------------------------//
  49. elseif($_POST['showFormrekam'] == 'Tambah'){
  50. echo "<style type='text/css'>
  51. em { font-weight: bold; padding-right: 1em; vertical-align: top; }
  52. </style>
  53. <script>
  54. $(document).ready(function(){
  55. $('#form').validate();
  56. });
  57. </script>
  58. <div id='stylized' class='myform'>
  59. <form id='form' name='form' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  60. <h1>Form perekaman alokasi nomor arsip</h1>
  61. <p>Alokasi nomor arsip ini akan digunakan dalam perekaman dokumen arsip</p>
  62. <label>Kode Dept
  63. <span class='small'>Isikan kode dept</span>
  64. </label>
  65. <input type='text' id='kddept' class='required' minlength='3' name='kddept' maxlength='3' onkeypress='return handleEnter(this, event)' onkeyup=\"moveOnMax(this,'norak')\" />
  66. <label>Nomor Rak
  67. <span class='small'>Isikan nomor alokasi rak</span>
  68. </label>
  69. <input type='text' id='norak' name='norak' class='required' minlength='1' maxlength='4' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nobaris')\" />
  70. <label>Nomor Baris
  71. <span class='small'>Isikan nomor alokasi baris</span>
  72. </label>
  73. <input type='text' id='nobaris' name='nobaris' class='required' minlength='1' maxlength='4' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nobox')\" />
  74. <label>Nomor Box
  75. <span class='small'>Isikan alokasi nomor box</span>
  76. </label>
  77. <input type='text' id='nobox' name='nobox' class='required' minlength='1' maxlength='2' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit')\" />
  78. <input type='submit' value='Rekam' class='button' id='submit' name='Insertnoarsip' />
  79. <div class='spacer'></div>
  80. </form>
  81. </div>";
  82. }
  83. // Modul Insert Nomor Arsip ---------------------------------------------------------------------------------------------------------------------------------------------------------------------/
  84. elseif($_POST['Insertnoarsip']=='Rekam'){
  85. $kddept = $_POST['kddept'];
  86. $noRak = $_POST['norak'];
  87. $norak = sprintf("%04s",$noRak);
  88. $noBaris = $_POST['nobaris'];
  89. $nobaris = sprintf("%04s",$noBaris);
  90. $noBox = $_POST['nobox'];
  91. $Nobox = sprintf("%02s",$noBox);
  92. $nobox = $kddept.$Nobox;
  93. // Pengecekan bahwa data tersebut belum ada pada database
  94. $qCdata = mysql_query("SELECT * FROM r_nomorarsipsp2d
  95. WHERE kddept='$kddept' AND norak='$norak' AND nobaris='$nobaris' AND nobox='$nobox'");
  96. $rCdata = mysql_fetch_row($qCdata);
  97. if(!$rCdata){
  98. // Apabila data belum ada maka proses inserting dilanjutkan
  99. $qI = mysql_query("INSERT INTO r_nomorarsipsp2d(kddept,norak,nobaris,nobox)
  100. VALUES ('$kddept','$norak','$nobaris','$nobox')");
  101. $qC = mysql_query("SELECT * FROM r_nomorarsipsp2d
  102. WHERE kddept='$kddept' AND norak='$norak' AND nobaris='$nobaris' AND nobox='$nobox'");
  103. $rC = mysql_fetch_row($qC);
  104. // Informasi bahwa data gagal di-insert
  105. if(!$rC){
  106. echo "<script type='text/javascript'>
  107. alert('Data gagal direkam!');
  108. self.history.back(-1);
  109. </script>";
  110. }
  111. else {
  112. echo "<script type='text/javascript'>
  113. alert('Data berhasil direkam');
  114. window.location='media.php?module=rekamnoarsip';
  115. </script>";
  116. }
  117. }
  118. else {
  119. echo "<script type='text/javascript'>
  120. alert('Data pernah direkam!');
  121. self.history.back(-1);
  122. </script>";
  123. }
  124. }
  125. // Modul Load ke Tabel Arsip ========================================================================================//
  126. elseif($_GET['module']=='loadketabelarsip'){
  127. echo "<script type=\"text/javascript\">
  128. $(document).ready(function() {
  129. $('#tanggal').datepicker({
  130. changeMonth: true,
  131. changeYear: true
  132. });
  133. });
  134. $(document).ready(function() {
  135. $('#tanggal1').datepicker({
  136. changeMonth: true,
  137. changeYear: true
  138. });
  139. });
  140. </script>
  141. <div id='stylized' class='myform'>
  142. <form id='form' name='formLoadTabelArsip' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  143. <h1>Form load data ke tabel arsip SP2D</h1>
  144. <p>Pilih tanggal load SP2D</p>
  145. <label>Tanggal Awal SP2D
  146. <span class='small'>Isikan tanggal awal SP2D</span>
  147. </label>
  148. <input id=\"tanggal\" name=\"tgsp2d1\" type=\"text\" />
  149. <label>Tanggal Akhir SP2D
  150. <span class='small'>Isikan tanggal SP2D</span>
  151. </label>
  152. <input id=\"tanggal1\" name=\"tgsp2d2\" type=\"text\" />
  153. <input name='loadKeTabelArsip' type='submit' value='Load' class='button'>
  154. <div class='spacer'></div>
  155. </form>
  156. </div>";
  157. }
  158. // Modul Load ke Arsip ------------------------------------------------------------------------------------------------//
  159. elseif($_POST['loadKeTabelArsip']=='Load'){
  160. $tanggal1 = $helper->dateConvert($_POST['tgsp2d1']);
  161. $tanggal2 = $helper->dateConvert($_POST['tgsp2d2']);
  162. if(substr($tanggal1,0,4) != substr($tanggal2,0,4))
  163. {
  164. echo "
  165. <script type='text/javascript'>
  166. alert('Tahun load data berbeda tahun, load hanya bisa dilakukan dalam rentang waktu satu tahun');
  167. window.location.replace('media.php?module=loadketabelarsip');
  168. </script>";
  169. }
  170. elseif($tanggal1 > $tanggal2)
  171. {
  172. echo "
  173. <script type='text/javascript'>
  174. alert('Tanggal awal load lebih besar daripada tanggal akhir load');
  175. window.location.replace('media.php?module=loadketabelarsip');
  176. </script>";
  177. }
  178. elseif(substr($tanggal1,0,4) == '2012' && substr($tanggal2,0,4) == '2012')
  179. {
  180. $koneksi = "config/koneksisp2d.php";
  181. }
  182. elseif(substr($tanggal1,0,4) == '2011' && substr($tanggal2,0,4) == '2011')
  183. {
  184. $koneksi = "config/koneksisp2d11.php";
  185. }
  186. include_once($koneksi);
  187. $qLoad = mysql_query("SELECT DISTINCT nosp2d,tgsp2d,kdjendok,kddept,kdunit,kdsatker,nokarwas,kddekon,nospm,tgspm,noadvis FROM m_spmind WHERE tgsp2d BETWEEN '$tanggal1' AND '$tanggal2'");
  188. while($rLoad = mysql_fetch_object($qLoad)){
  189. $nosp2d = $rLoad->nosp2d;
  190. $tgsp2d = $rLoad->tgsp2d;
  191. $kdjendok = $rLoad->kdjendok;
  192. $kddept = $rLoad->kddept;
  193. $kdunit = $rLoad->kdunit;
  194. $kdsatker = $rLoad->kdsatker;
  195. $nokarwas = $rLoad->nokarwas;
  196. $kddekon = $rLoad->kddekon;
  197. $nospm = $rLoad->nospm;
  198. $tgspm = $rLoad->tgspm;
  199. $noadvis = $rLoad->noadvis;
  200. $datasp2d[] = '("' . $nosp2d . '", "' . $tgsp2d . '", "' . $kdjendok . '", "' . $kddept . '", "' . $kdunit . '", "' . $kdsatker . '", "' . $nokarwas . '", "' . $kddekon . '", "' . $nospm . '", "' . $tgspm . '","' . $noadvis . '")';
  201. }
  202. $qInsert = "INSERT INTO monitor.d_arsipsp2d(nosp2d,tgsp2d,kdjendok,kddept,kdunit,kdsatker,nokarwas,kddekon,nospm,tgspm,noadvis) VALUES". implode(',',$datasp2d);
  203. $filename = "insertintotable";
  204. $folder = dirname(__FILE__)."/temp/".$filename;
  205. $handle = @fopen($folder,"w");
  206. fwrite($handle,$qInsert);
  207. fclose($handle);
  208. include_once("config/koneksi.php");
  209. /* For windows user, start here
  210. * For production you must change load_sp2d.bat because file's default is on d:\
  211. * $output = system("cmd /c ".dirname(__FILE__).'/load_sp2d.bat');
  212. * end here */
  213. /* For unix family, start here */
  214. mysql_query($qInsert);
  215. $output = shell_exec('mysql -uroot -P3306 -hlocalhost -p monitor < /var/www/temp/'.$filename);
  216. /* end here */
  217. echo "
  218. <script type='text/javascript'>
  219. alert('Load data selesai');
  220. </script>";
  221. }
  222. // Modul Insert Arsip ========================================================================================//
  223. elseif($_GET['module']=='insertarsip'){
  224. echo "<script type=\"text/javascript\">
  225. $(document).ready(function() {
  226. $('#tanggal').datepicker();
  227. });
  228. </script>
  229. <div id='stylized' class='myform'>
  230. <form id='form' name='formInsertArsip' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  231. <h1>Form entri data arsip SP2D</h1>
  232. <p>Tahap 1 - Entri tanggal SP2D</p>
  233. <label>Tanggal SP2D
  234. <span class='small'>Isikan tanggal SP2D</span>
  235. </label>
  236. <input id=\"tanggal\" name=\"tgsp2d\" type=\"text\" />
  237. <input name='InsertTgArsip' type='submit' value='Tampilkan' class='button'>
  238. <div class='spacer'></div>
  239. </form>
  240. </div>";
  241. }
  242. // Modul Action Arsip ---------------------------------------------------------------------------------------//
  243. elseif($_POST['InsertTgArsip']=='Tampilkan') {
  244. $Tglsp2d = $_POST['tgsp2d'];
  245. $TglSp2d = explode('/',$Tglsp2d);
  246. $tglsp2d = $TglSp2d[0];
  247. $blnsp2d = $TglSp2d[1];
  248. $thnsp2d = $TglSp2d[2];
  249. $tgsp2d = $thnsp2d."-".$blnsp2d."-".$tglsp2d;
  250. echo "<div id='stylized' class='myform'>
  251. <form id='form' name='formShowBAArsip' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  252. <h1>Form entri data arsip SP2D</h1>
  253. <p>Tahap 2 - Entri kode bagian anggaran SP2D</p>
  254. <label>Bagian Anggaran
  255. <span class='small'>Isikan kode bagian anggaran SP2D</span>
  256. </label>";
  257. $qcBA = mysql_query("SELECT kddept FROM d_arsipsp2d WHERE tgsp2d='$tgsp2d' AND file=''")or die(mysql_error());
  258. $rcBA = mysql_fetch_row($qcBA);
  259. if($rcBA == 0){
  260. echo "<script type='text/javascript'>
  261. alert('Data SP2D pada tanggal $Tglsp2d tidak ada');
  262. history.back(-1);
  263. </script>";
  264. }
  265. else{
  266. echo "<select name='kddept' size='1'>";
  267. $qBA = mysql_query("SELECT DISTINCT a.kddept,b.nmdept FROM d_arsipsp2d a LEFT JOIN t_dept b ON a.kddept=b.kddept WHERE a.tgsp2d='$tgsp2d' AND file='' ORDER BY a.kddept")or die(mysql_error());
  268. echo "<option selected='selected'>--Bagian Anggaran--</option>";
  269. while($rBA = mysql_fetch_array($qBA)){
  270. $ba = $rBA['kddept'];
  271. $nmba = $rBA['nmdept'];
  272. echo "<option value='$ba'>$ba - $nmba</option>";
  273. }
  274. echo "</select>
  275. <input name='tgsp2d' type='hidden' value='$tgsp2d' />
  276. <input name='ScanUploadArsip' type='submit' value='Tampilkan' class='button' />
  277. <div class='spacer'></div>
  278. </form>
  279. </div>";
  280. }
  281. }
  282. // Modul Scanning dan Upload Arsip SP2D -----------------------------------------------------------------------------------//
  283. elseif($_POST['ScanUploadArsip']=='Tampilkan'){
  284. $tgsp2d = $_POST['tgsp2d'];
  285. $kddept = $_POST['kddept'];
  286. $qnmba = mysql_query("SELECT nmdept FROM t_dept WHERE kddept='$kddept'")or die(mysql_error());
  287. $rnmba = mysql_fetch_array($qnmba);
  288. $nmba = $rnmba['nmdept'];
  289. echo "<div id='stylized' class='myform'>
  290. <form id='form' name='formShowNoDokArsip' method='post' enctype='multipart/form-data' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  291. <h1>Form entri data arsip SP2D</h1>
  292. <p>Tahap 3 - Scanning dan upload SP2D</p>
  293. <h3>Tanggal SP2D : $tgsp2d
  294. <br />
  295. Kementerian : $nmba</h3>
  296. </div>
  297. <br />
  298. <div id='normaltable'>
  299. <table class='normaltable'>
  300. <tr>
  301. <th width='5%'>No.</th>
  302. <th width='8%'>No. SP2D</th>
  303. <th width='12%'>Kode Unik</th>
  304. <th width='8%'>Satker</th>
  305. <th width='8%'>No. SPM</th>
  306. <th width='20%'>Tgl. SPM</th>
  307. <th>Scanning</th>
  308. </tr>";
  309. $qsp2d = mysql_query("SELECT DISTINCT * FROM d_arsipsp2d WHERE tgsp2d='$tgsp2d' AND kddept='$kddept' AND file='' AND norak='' AND nobaris='' AND (nobox='' OR nobox2='') ORDER BY nosp2d,kdunit,kdsatker")or die(mysql_error());
  310. $oddcol = "#CCFF99";
  311. $evencol = "#CCDD88";
  312. $no = 1;
  313. while($rsp2d = mysql_fetch_array($qsp2d)){
  314. if($no % 2 == 0) {$color = $evencol;}
  315. else{$color = $oddcol;}
  316. $nosp2d = $rsp2d['nosp2d'];
  317. $nospm = $rsp2d['nospm'];
  318. $tgspm = $rsp2d['tgspm'];
  319. $kdjendok = $rsp2d['kdjendok'];
  320. $kddept = $rsp2d['kddept'];
  321. $kdunit = $rsp2d['kdunit'];
  322. $tgsp2d = $rsp2d['tgsp2d'];
  323. $kdsatker = $rsp2d['kdsatker'];
  324. $nokarwas = $rsp2d['nokarwas'];
  325. $kddekon = $rsp2d['kddekon'];
  326. $kdunik = "$kdjendok.$kddept.$kdunit.$kddekon.$nokarwas";
  327. echo "<tr bgcolor='$color'>
  328. <td>$no</td>
  329. <td><b>$nosp2d</b></td>
  330. <td>$kdunik</td>
  331. <td>$kdsatker</td>
  332. <td>$nospm</td>
  333. <td>$tgspm</td>
  334. <td>
  335. <input type='file' name='fupload$no' />
  336. <input type='hidden' name='nosp2d$no' value='$nosp2d' />
  337. </td>
  338. </tr>";
  339. $no++;
  340. }
  341. $jdata = $no-1;
  342. echo "<tr bgcolor='#AADD77'>
  343. <td colspan='8'>
  344. </td>
  345. </tr>
  346. </table>
  347. <input type='hidden' name='tgsp2d' value='$tgsp2d' />
  348. <input type='hidden' name='kddept' value='$kddept' />
  349. <input type='hidden' name='jdata' value='$jdata' />
  350. <input type='submit' class='normaltablesubmit' name='uploadbutton' value='Upload' />
  351. </form>
  352. </div>
  353. <div class='spacer'></div>
  354. </form>";
  355. }
  356. // Modul Upload Nama Arsip Hasil Scan SP2D -----------------------------------------------------------------------------------//
  357. elseif($_POST['uploadbutton'] == "Upload"){
  358. $n = $_POST['jdata'];
  359. $tgsp2d = $_POST['tgsp2d'];
  360. $kddept= $_POST['kddept'];
  361. for($i=1; $i<=$n; $i++){
  362. $nosp2d = $_POST['nosp2d'.$i];
  363. $lokasi_file =$_FILES['fupload'.$i]['tmp_name'];
  364. $nama_file =$_FILES['fupload'.$i]['name'];
  365. // Setting untuk Unix/Linux, untuk windows silakan disesuaikan
  366. $direktori ='file/'.basename($nama_file);
  367. move_uploaded_file($lokasi_file,$direktori);
  368. mysql_query("UPDATE d_arsipsp2d SET file='$nama_file' WHERE nosp2d='$nosp2d'");
  369. echo "<script type='text/javascript'>
  370. window.location.href='media.php?module=insertnorak&tgsp2d=$tgsp2d&kddept=$kddept';
  371. </script>";
  372. }
  373. }
  374. // Modul Pilih No. Rak, Baris, Box Arsip SP2D -----------------------------------------------------------------------------------//
  375. elseif($_GET['module']=='insertnorak' && $_GET['tgsp2d'] && $_GET['kddept']){
  376. $tgsp2d = $_GET['tgsp2d'];
  377. $kddept = $_GET['kddept'];
  378. $qnmba = mysql_query("SELECT nmdept FROM t_dept WHERE kddept='$kddept'")or die(mysql_error());
  379. $rnmba = mysql_fetch_array($qnmba);
  380. $nmba = $rnmba['nmdept'];
  381. echo "<div id='stylized' class='myform'>
  382. <form id='form' name='formShowNoRakArsip' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  383. <h1>Form entri data arsip SP2D</h1>
  384. <p>Tahap 4 - Pilih rak, baris, dan box untuk arsip SP2D</p>
  385. <h3>Tanggal SP2D : $tgsp2d
  386. <br />
  387. Kementerian : $nmba</h3>
  388. </div>
  389. <br />
  390. <div id='normaltable'>
  391. <table class='normaltable'>
  392. <tr>
  393. <th>No.</th>
  394. <th>No. SP2D</th>
  395. <th>Kode Unik</th>
  396. <th>Satker</th>
  397. <th>No. SPM</th>
  398. <th>Tgl. SPM</th>
  399. <th>No. Rak</th>
  400. <th>No. Baris</th>
  401. <th>No. Box</th>
  402. </tr>";
  403. $qsp2d = mysql_query("SELECT DISTINCT * FROM d_arsipsp2d WHERE tgsp2d='$tgsp2d' AND kddept='$kddept' AND (norak='' OR nobaris='' OR nobox='')")or die(mysql_error());
  404. $no = 1;
  405. $oddcol = "#CCFF99";
  406. $evencol = "#CCDD88";
  407. while($rsp2d = mysql_fetch_array($qsp2d)){
  408. if($no % 2 == 0) {$color = $evencol;}
  409. else{$color = $oddcol;}
  410. $nosp2d = $rsp2d['nosp2d'];
  411. $nospm = $rsp2d['nospm'];
  412. $tgspm = $rsp2d['tgspm'];
  413. $kdjendok = $rsp2d['kdjendok'];
  414. $kddept = $rsp2d['kddept'];
  415. $kdunit = $rsp2d['kdunit'];
  416. $tgsp2d = $rsp2d['tgsp2d'];
  417. $kdsatker = $rsp2d['kdsatker'];
  418. $nokarwas = $rsp2d['nokarwas'];
  419. $kddekon = $rsp2d['kddekon'];
  420. $kdunik = "$kdjendok.$kddept.$kdunit.$kddekon.$nokarwas";
  421. echo "<tr bgcolor='$color'>
  422. <td>$no</td>
  423. <td>$nosp2d</td>
  424. <td>$kdunik</td>
  425. <td>$kdsatker</td>
  426. <td>$nospm</td>
  427. <td>$tgspm</td>
  428. <td>
  429. <select name='norak$no'>";
  430. $qnorak = mysql_query("SELECT DISTINCT norak FROM r_nomorarsipsp2d WHERE kddept='$kddept' ORDER BY norak")or die(mysql_error());
  431. echo "<option value='' selected='selected'>--No. Rak--</option>";
  432. while($rnorak = mysql_fetch_array($qnorak)){
  433. $norak = $rnorak['norak'];
  434. echo "<option value='$norak'>$norak</option>";
  435. }
  436. echo "</select>
  437. </td>
  438. <td>
  439. <select name='nobaris$no'>";
  440. $qnobaris = mysql_query("SELECT DISTINCT nobaris FROM r_nomorarsipsp2d WHERE kddept='$kddept' ORDER BY nobaris")or die(mysql_error());
  441. echo "<option value='' selected='selected'>--No. Baris--</option>";
  442. while($rnobaris = mysql_fetch_array($qnobaris)){
  443. $nobaris = $rnobaris['nobaris'];
  444. echo "<option value='$nobaris'>$nobaris</option>";
  445. }
  446. echo "</select>
  447. </td>
  448. <td>
  449. <select name='nobox$no'>";
  450. $qnobox = mysql_query("SELECT DISTINCT nobox FROM r_nomorarsipsp2d WHERE kddept='$kddept' ORDER BY nobox")or die(mysql_error());
  451. echo "<option value='' selected='selected'>--No. Box--</option>";
  452. while($rnobox = mysql_fetch_array($qnobox)){
  453. $nobox = $rnobox['nobox'];
  454. echo "<option value='$nobox'>$nobox</option>";
  455. }
  456. echo "</select>
  457. </td>
  458. <input type='hidden' name='nosp2d$no' value='$nosp2d' />";
  459. $no++;
  460. }
  461. $jdata = $no-1;
  462. echo "<tr>
  463. <td colspan='9'>
  464. <input type='hidden' name='jdata' value='$jdata' />
  465. <input type='submit' class='normaltablesubmit' name='insertTobox' value='Simpan' />
  466. </td>
  467. </table>
  468. <div class='spacer'></div>
  469. </form>
  470. </div>";
  471. }
  472. // Modul Entri Arsip SP2D -----------------------------------------------------------------------------------//
  473. elseif($_POST['insertTobox'] == "Simpan"){
  474. $n = $_POST['jdata'];
  475. for($i=1; $i<=$n; $i++){
  476. $nosp2d = $_POST['nosp2d'.$i];
  477. echo $nosp2d."<br />";
  478. $norak = $_POST['norak'.$i];
  479. echo $norak."<br />";
  480. $nobaris = $_POST['nobaris'.$i];
  481. echo $nobaris."<br />";
  482. $nobox = $_POST['nobox'.$i];
  483. echo $nobox."<br />";
  484. mysql_query("UPDATE d_arsipsp2d SET norak='$norak', nobaris='$nobaris', nobox='$nobox' WHERE nosp2d='$nosp2d'");
  485. echo "<script type='text/javascript'>
  486. window.location.href='media.php?module=insertarsip';
  487. </script>";
  488. }
  489. }
  490. // Modul Form Search Arsip =======================================================================================//
  491. elseif($_GET['module']=='searcharsip'){
  492. echo "<script type=\"text/javascript\">
  493. $(document).ready(function() {
  494. $('#tanggal').datepicker();
  495. });
  496. </script>
  497. <div id='stylized' class='myform'>
  498. <form id='form' name='form' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  499. <h1>Form multikategori pencarian data dokumen arsip</h1>
  500. <p>Form ini digunakan dalam pencarian data dokumen arsip</p>
  501. <label>Bagian Anggaran</label>
  502. <input type='checkbox' class='checkbox' name='kddeptCek' />
  503. <input type='text' id='kddept' minlength='3' name='kddept' maxlength='3' onkeypress='return handleEnter(this, event)' onkeyup=\"moveOnMax(this,'tanggal')\" />
  504. <label>Tgl. SP2D</label>
  505. <input type='checkbox' class='checkbox' name='tgsp2dCek' />
  506. <input type='text' id='tanggal' name='tgsp2d' maxlength='10' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nosp2d')\" />
  507. <label>Nomor SP2D</label>
  508. <input type='checkbox' class='checkbox' name='nosp2dCek' />
  509. <input type='text' id='nosp2d' name='nosp2d' maxlength='7' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kdsatker')\" />
  510. <label>Kode Satker</label>
  511. <input type='checkbox' class='checkbox' name='kdsatkerCek' />
  512. <input type='text' id='kdsatker' name='kdsatker' maxlength='6' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nospm')\" />
  513. <label>Nomor SPM</label>
  514. <input type='checkbox' class='checkbox' name='nospmCek' />
  515. <input type='text' id='nospm' name='nospm' maxlength='5' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'norak')\" />
  516. <label>Nomor Rak</label>
  517. <input type='checkbox' class='checkbox' name='norakCek' />
  518. <input type='text' id='norak' name='norak' maxlength='4' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nobaris')\" />
  519. <label>Nomor Baris</label>
  520. <input type='checkbox' class='checkbox' name='nobarisCek' />
  521. <input type='text' id='nobaris' name='nobaris' maxlength='4' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nobox')\" />
  522. <label>Nomor Box</label>
  523. <input type='checkbox' class='checkbox' name='noboxCek' />
  524. <input type='text' id='nobox' name='nobox' maxlength='5' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit')\" />
  525. <input type='submit' value='Cari' class='button' id='submit' name='cariDoksp2d' />
  526. <div class='spacer'></div>
  527. </form>
  528. </div>";
  529. }
  530. // Modul Search Arsip SP2D----------------------------------------------------------------------------------------------------------------------------------------------//
  531. elseif($_POST['cariDoksp2d'] == "Cari"){
  532. $kddeptCek = $_POST['kddeptCek'];
  533. $tgsp2dCek = $_POST['tgsp2dCek'];
  534. $nosp2dCek = $_POST['nosp2dCek'];
  535. $kdsatkerCek = $_POST['kdsatkerCek'];
  536. $nospmCek = $_POST['nospmCek'];
  537. $norakCek = $_POST['norakCek'];
  538. $nobarisCek = $_POST['nobarisCek'];
  539. $noboxCek = $_POST['noboxCek'];
  540. $Kddept = $_POST['kddept'];
  541. $kddept = sprintf("%03s",$Kddept);
  542. $TgSp2d = $_POST['tgsp2d'];
  543. $Tgsp2d = explode("/",$TgSp2d);
  544. $TgSP2D = $Tgsp2d[0];
  545. $BlSP2D = $Tgsp2d[1];
  546. $ThSP2D = $Tgsp2d[2];
  547. $tgsp2d = $ThSP2D."-".$BlSP2D."-".$TgSP2D;
  548. $nosp2d = $_POST['nosp2d'];
  549. $kdsatker = $_POST['kdsatker'];
  550. $Nospm = $_POST['nospm'];
  551. $nospm = sprintf("%05s",$Nospm);
  552. $Norak = $_POST['norak'];
  553. $norak = sprintf("%04s",$Norak);
  554. $Nobaris = $_POST['nobaris'];
  555. $nobaris = sprintf("%04s",$Nobaris);
  556. $Nobox = $_POST['nobox'];
  557. $nobox = sprintf("%05s",$Nobox);
  558. $bagianWhere="";
  559. if(isset($kddeptCek)){
  560. $kddept;
  561. if(empty($bagianWhere)){
  562. $bagianWhere .= "kddept='$kddept'";
  563. }
  564. }
  565. if(isset($tgsp2dCek)){
  566. if(empty($bagianWhere)){
  567. $bagianWhere .= "tgsp2d='$tgsp2d'";
  568. }
  569. else{
  570. $bagianWhere .= "AND tgsp2d='$tgsp2d'";
  571. }
  572. }
  573. if(isset($nosp2dCek)){
  574. if(empty($bagianWhere)){
  575. $bagianWhere .= "nosp2d='$nosp2d'";
  576. }
  577. else{
  578. $bagianWhere .= "AND nosp2d='$nosp2d'";
  579. }
  580. }
  581. if(isset($kdsatkerCek)){
  582. if(empty($bagianWhere)){
  583. $bagianWhere .= "kdsatker='$kdsatker'";
  584. }
  585. else{
  586. $bagianWhere .= "AND kdsatker='$kdsatker'";
  587. }
  588. }
  589. if(isset($nospmCek)){
  590. if(empty($bagianWhere)){
  591. $bagianWhere .= "nospm='$nospm'";
  592. }
  593. else{
  594. $bagianWhere .= "AND nospm='$nospm'";
  595. }
  596. }
  597. if(isset($norakCek)){
  598. if(empty($bagianWhere)){
  599. $bagianWhere .= "norak='$norak'";
  600. }
  601. else{
  602. $bagianWhere .= "AND norak='$norak'";
  603. }
  604. }
  605. if(isset($nobarisCek)){
  606. if(empty($bagianWhere)){
  607. $bagianWhere .= "nobaris='$nobaris'";
  608. }
  609. else{
  610. $bagianWhere .= "AND nobaris='$nobaris'";
  611. }
  612. }
  613. if(isset($noboxCek)){
  614. if(empty($bagianWhere)){
  615. $bagianWhere .= "nobox LIKE '%$nobox%' OR nobox2 LIKE '%$nobox%'";
  616. }
  617. else{
  618. $bagianWhere .= "AND (nobox LIKE '%$nobox%' OR nobox2 LIKE '%$nobox%')";
  619. }
  620. }
  621. $queryCek = "SELECT * FROM d_arsipsp2d WHERE ".$bagianWhere;
  622. $qCek = mysql_query($queryCek)or die(mysql_error());
  623. $rCek = mysql_fetch_row($qCek);
  624. if($rCek > 0){
  625. echo "<div id='stylized' class='myform'>
  626. <form id='form' name='formShowNoRakArsip' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  627. <h1>Form hasil pencarian data arsip SP2D</h1>
  628. <p>Hasil pencarian rak, baris, dan box untuk arsip SP2D</p>
  629. </form>
  630. </div>
  631. <br />
  632. <table class='normaltable' border='0' cellpadding='2'>
  633. <tr>
  634. <th width='6%'>No.</th>
  635. <th width='10%'>No. SP2D</th>
  636. <th width='14%'>Tgl. SP2D</th>
  637. <th width='8%'>No. SPM</th>
  638. <th width='14%'>Tgl. SPM</th>
  639. <th width='12%'>Kode Unik</th>
  640. <th width='8%'>Satker</th>
  641. <th width='8%'>No. Rak</th>
  642. <th width='8%'>No. Baris</th>
  643. <th width='8%'>No. Box</th>
  644. <th width='10%'>File</th>
  645. <th colspan='2'>Tindakan</th>
  646. </tr>";
  647. $query = "SELECT * FROM d_arsipsp2d WHERE ".$bagianWhere;
  648. $qCari = mysql_query($query)or die(mysql_error());
  649. $no = 1;
  650. $oddcol = "#CCFF99";
  651. $evencol = "#CCDD88";
  652. while($rCari = mysql_fetch_array($qCari)){
  653. if($no % 2 == 0) {$color = $evencol;}
  654. else{$color = $oddcol;}
  655. $nosp2d = $rCari['nosp2d'];
  656. $tgsp2d = $rCari['tgsp2d'];
  657. $kdjendok = $rCari['kdjendok'];
  658. $kddept = $rCari['kddept'];
  659. $kdunit = $rCari['kdunit'];
  660. $kdsatker = $rCari['kdsatker'];
  661. $nokarwas = $rCari['nokarwas'];
  662. $kddekon = $rCari['kddekon'];
  663. $nospm = $rCari['nospm'];
  664. $tgspm = $rCari['tgspm'];
  665. $norak = $rCari['norak'];
  666. $nobaris = $rCari['nobaris'];
  667. $nobox = $rCari['nobox'];
  668. $nobox2 = $rCari['nobox2'];
  669. $file = $rCari['file'];
  670. $kdunik = "$kdjendok.$kddept.$kdunit.$kddekon.$nokarwas";
  671. echo"<tr bgcolor='$color'>
  672. <td>$no</td>
  673. <td>$nosp2d</td>
  674. <td>$tgsp2d</td>
  675. <td>$nospm</td>
  676. <td>$tgspm</td>
  677. <td>$kdunik</td>
  678. <td>$kdsatker</td>
  679. <td><b><font color='#0000FF'>$norak</font></b></td>
  680. <td><b><font color='#D40103'>$nobaris</font></b></td>";
  681. if($nobox == "")
  682. {
  683. echo "<td><b><font color='#62079B'>$nobox2</font></b></td>";
  684. }
  685. else
  686. {
  687. echo "<td><b><font color='#62079B'>$nobox</font></b></td>";
  688. }
  689. echo "
  690. <td><b><i><a href='file/$file' target='_blank'>$file</a></b></i></td>
  691. <td>
  692. <form method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  693. <input type='hidden' name='nosp2d' value='$nosp2d' />
  694. <input type='submit' class='normaltablesubmit' name='editDataBox' value='Edit' />
  695. </form>
  696. </td>
  697. </tr>";
  698. $no++;
  699. }
  700. echo"</table>";
  701. }
  702. else{
  703. echo "<script type='text/javascript'>
  704. alert('Data tersebut tidak ditemukan');
  705. </script>";
  706. }
  707. }
  708. //Modul Form Edit Data Dokumen SP2D ========================================================================//
  709. elseif($_POST['editDataBox'] == 'Edit'){
  710. $nosp2d = $_POST['nosp2d'];
  711. $qEdit = mysql_query("SELECT * FROM d_arsipsp2d WHERE nosp2d='$nosp2d'");
  712. $rEdit = mysql_fetch_array($qEdit);
  713. $kddept = $rEdit['kddept'];
  714. $tgsp2d = $helper->dateConvert($rEdit['tgsp2d']);
  715. $kdsatker = $rEdit['kdsatker'];
  716. $nospm = $rEdit['nospm'];
  717. $norak = $rEdit['norak'];
  718. $nobaris = $rEdit['nobaris'];
  719. $nobox = $rEdit['nobox'];
  720. $Nobox2 = explode("-",$rEdit['nobox2']);
  721. $nobox2 = $Nobox2[1];
  722. $file = $rEdit['file'];
  723. echo"<style type='text/css'>
  724. em { font-weight: bold; padding-right: 1em; vertical-align: top; }
  725. </style>
  726. <script>
  727. $(document).ready(function(){
  728. $('#form').validate();
  729. });
  730. </script>
  731. <div id='stylized' class='myform'>
  732. <form id='form' name='form' method='post' enctype='multipart/form-data' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  733. <h1>Form edit data nomor rak, baris, box, dan file arsip SP2D</h1>
  734. <p>Form ini digunakan dalam melakukan perubahan data nomor rak, baris, box, dan file dokumen arsip</p>
  735. <label>Kode BA
  736. <span class='small'>Tidak dapat diubah</span>
  737. </label>
  738. <input type='text' id='kddept' minlength='3' name='kddept' maxlength='3' value='$kddept' readonly='readonly' onkeypress='return handleEnter(this, event)' onkeyup=\"moveOnMax(this,'tgsp2d')\" />
  739. <label>Tanggal SP2D
  740. <span class='small'>Tidak dapat diubah</span>
  741. </label>
  742. <input type='text' id='tgsp2d' name='tgsp2d' value='$tgsp2d' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nosp2d')\" />
  743. <label>Nomor SP2D
  744. <span class='small'>Tidak dapat diubah</span>
  745. </label>
  746. <input type='text' id='nosp2d' name='nosp2d' value='$nosp2d' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nospm')\" />
  747. <label>Nomor SPM
  748. <span class='small'>Tidak dapat diubah</span>
  749. </label>
  750. <input type='text' id='nospm' name='nospm' value='$nospm' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kdsatker')\" />
  751. <label>Kode Satker
  752. <span class='small'>Tidak dapat diubah</span>
  753. </label>
  754. <input type='text' id='kdsatker' name='kdsatker' value='$kdsatker' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'norak')\" />
  755. <label>Nomor Rak
  756. <span class='small'>Dapat diubah</span>
  757. </label>
  758. <select name='norak'>";
  759. $qnorak = mysql_query("SELECT DISTINCT norak FROM r_nomorarsipsp2d WHERE kddept='$kddept' AND norak!='$norak' ORDER BY norak")or die(mysql_error());
  760. echo "<option value='$norak' selected='selected'>$norak</option>";
  761. while($rnorak = mysql_fetch_array($qnorak)){
  762. $norak = $rnorak['norak'];
  763. echo "<option value='$norak'>$norak</option>";
  764. }
  765. echo "</select>
  766. <label>Nomor Baris
  767. <span class='small'>Dapat diubah</span>
  768. </label>
  769. <select name='nobaris'>";
  770. $qnobaris = mysql_query("SELECT DISTINCT nobaris FROM r_nomorarsipsp2d WHERE kddept='$kddept' AND nobaris!='$nobaris' ORDER BY nobaris")or die(mysql_error());
  771. echo "<option value='$nobaris' selected='selected'>$nobaris</option>";
  772. while($rnobaris = mysql_fetch_array($qnobaris)){
  773. $nobaris = $rnobaris['nobaris'];
  774. echo "<option value='$nobaris'>$nobaris</option>";
  775. }
  776. echo "</select>
  777. <label>Nomor Box
  778. <span class='small'>Dapat diubah</span>
  779. </label>
  780. <select name='nobox'>";
  781. $qnobox = mysql_query("SELECT DISTINCT nobox FROM r_nomorarsipsp2d WHERE kddept='$kddept' AND nobox!='$nobox' ORDER BY nobox")or die(mysql_error());
  782. echo "<option value='$nobox' selected='selected'>$nobox</option>";
  783. while($rnobox = mysql_fetch_array($qnobox)){
  784. $nobox = $rnobox['nobox'];
  785. echo "<option value='$nobox'>$nobox</option>";
  786. }
  787. echo "</select>
  788. <label>Nomor Box Metode 2
  789. <span class='small'>Dapat diubah</span>
  790. </label>
  791. <input type='text' id='nobox2' name='nobox2' value='$nobox2' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'file')\" />
  792. <label>File Upload
  793. <span class='small'>Dapat diubah, apabila tidak berubah biarkan kosong</span>
  794. </label>
  795. <input type='file' id='file' name='file' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit')\" />
  796. <input type='submit' value='Update' class='button' id='submit' name='Updatedataarsip' />
  797. <div class='spacer'></div>
  798. </form>
  799. </div>";
  800. }
  801. // Modul Update Data Nomor Rak, Baris, Box, dan File Arsip SP2D ----------------------------------------------------------------------------------------//
  802. elseif($_POST['Updatedataarsip'] == 'Update'){
  803. $nosp2d = $_POST['nosp2d'];
  804. $tgsp2d = $helper->dateConvert($_POST['tgsp2d']);
  805. $tgsp2d = str_replace("-","",$tgsp2d);
  806. $norak = $_POST['norak'];
  807. $nobaris = $_POST['nobaris'];
  808. $nobox = $_POST['nobox'];
  809. $nobox2 = sprintf("%05s",$_POST['nobox2']);
  810. $nobox2 = $tgsp2d."-".$nobox2;
  811. $lokasi_file = $_FILES['file']['tmp_name'];
  812. $nama_file = $_FILES['file']['name'];
  813. // Setting untuk Unix/Linux, untuk windows silakan disesuaikan
  814. $direktori ='file/'.basename($nama_file);
  815. if(empty($nama_file)){
  816. mysql_query("UPDATE d_arsipsp2d SET norak='$norak', nobaris='$nobaris', nobox='$nobox', nobox2='$nobox2' WHERE nosp2d='$nosp2d'");
  817. echo "<script type='text/javascript'>
  818. alert('Nomor SP2D $nosp2d telah dilakukan perubahan data arsipnya dengan nomor rak $norak, nomor baris $nobaris, nomor box $nobox, atau nomor box metode 2 $nobox2!');
  819. window.location.replace('media.php?module=home');
  820. </script>";
  821. }
  822. else{
  823. move_uploaded_file($lokasi_file,$direktori);
  824. mysql_query("UPDATE d_arsipsp2d SET file='$nama_file', norak='$norak', nobaris='$nobaris', nobox2='$nobox2',nobox='$nobox' WHERE nosp2d='$nosp2d'");
  825. echo "<script type='text/javascript'>
  826. alert('Nomor SP2D $nosp2d telah dilakukan perubahan data arsipnya dengan nomor rak $norak, nomor baris $nobaris, nomor box $nobox, atau nomor box metode 2 $nobox2!');
  827. window.location.replace('media.php?module=home');
  828. </script>";
  829. }
  830. }
  831. // Modul Insert Arsip Metode 2 ===============================================================================//
  832. elseif($_GET['module'] == 'insertarsip2')
  833. {
  834. echo "
  835. <style type='text/css'>
  836. em { font-weight: bold; padding-right: 1em; vertical-align: top; }
  837. </style>
  838. <script>
  839. $(document).ready(function(){
  840. $('#form').validate();
  841. });
  842. </script>
  843. <div id='stylized' class='myform'>
  844. <form id='form' name='formInsertArsip' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  845. <h1>Form entri data arsip SP2D Metode II</h1>
  846. <p>Tahap 1 - Entri Nomor SP2D</p>";
  847. $q = "SELECT MAX(nobox2) AS maxNobox FROM d_arsipsp2d LIMIT 1";
  848. $qMaxNo = mysql_query($q);
  849. $rMaxNo = mysql_fetch_object($qMaxNo);
  850. $NewMaxNo = $rMaxNo->maxNobox;
  851. if($NewMaxNo == 0)
  852. {
  853. $newMaxNo = sprintf("%05s",++$NewMaxNo);
  854. }
  855. else
  856. {
  857. $explNewMaxNo = explode("-",$NewMaxNo);
  858. $newMaxNo = $explNewMaxNo[1];
  859. }
  860. echo "
  861. Nomor Box Terakhir Yang Digunakan:
  862. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  863. <font color='#404040' size='4'><b>".$newMaxNo."</b></font>
  864. <br />
  865. <br />
  866. <label>Nomor SP2D
  867. <span class='small'>Isikan nomor SP2D</span>
  868. </label>
  869. <input type='hidden' name='nobox' value='$newMaxNo' />
  870. <input id=\"nosp2d\" class=\"required\" name=\"nosp2d\" type=\"text\" minlength='7' maxlength='7' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit2')\" autofocus='autofocus' />
  871. <input id='submit2' name='InsertNoSP2D' type='submit' value='No.Box Lama' class='button1'>
  872. <input id='submit3' name='InsertNoSP2D' type='submit' value='Ambil No.Box' class='button1'>
  873. <div class='spacer'></div>
  874. </form>
  875. </div>";
  876. }
  877. // Modul Penambahan No.Box Baru dan Validasi Nomor SP2D ----------------------------------------------------//
  878. elseif($_POST['InsertNoSP2D'] == 'Ambil No.Box')
  879. {
  880. echo "<script type='text/javascript'>
  881. $(document).ready(function() {
  882. $('#promptkonfirmasi').dialog({
  883. modal: true
  884. });
  885. });
  886. </script>";
  887. // casting to integer
  888. $nobox = (int) $_POST['nobox'];
  889. $nobox++;
  890. $nobox = sprintf("%05s",$nobox);
  891. $nosp2d = strtoupper($_POST['nosp2d']);
  892. // query for checking existence data
  893. $q = "SELECT nosp2d FROM d_arsipsp2d WHERE nosp2d='$nosp2d' LIMIT 1";
  894. $qCek = mysql_query($q);
  895. $rCek = mysql_num_rows($qCek);
  896. if($rCek == 0)
  897. {
  898. echo "
  899. <div id='promptkonfirmasi' title='informasi'>
  900. <br />
  901. <center>
  902. <b><font color='#FFFFFF' size='4'>Data tersebut tidak ada</font></b>
  903. <br />
  904. <br />
  905. <form id='form' name='formIKembaliArsip2' method='get' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  906. <input type='hidden' name='module' value='insertarsip2' />
  907. <input type='submit' name='btnClose' value='Kembali' />
  908. </form>
  909. </center>
  910. </div>";
  911. }
  912. else
  913. {
  914. $q = "SELECT kddept,kdunit,kdsatker,kddekon,nosp2d,tgsp2d,nospm,tgspm FROM d_arsipsp2d WHERE nosp2d='$nosp2d' LIMIT 1";
  915. $qSp2d = mysql_query($q);
  916. $rSp2d = mysql_fetch_object($qSp2d);
  917. $kddept = $rSp2d->kddept;
  918. $kdsatker = $rSp2d->kdsatker;
  919. $kddekon = $rSp2d->kddekon;
  920. $nosp2d = $rSp2d->nosp2d;
  921. $tgsp2d = $helper->dateConvert($rSp2d->tgsp2d);
  922. $newtgsp2d = str_replace("-","",$rSp2d->tgsp2d);
  923. $nospm = $rSp2d->nospm;
  924. $tgspm = $helper->dateConvert($rSp2d->tgspm);
  925. echo"<style type='text/css'>
  926. em { font-weight: bold; padding-right: 1em; vertical-align: top; }
  927. </style>
  928. <script>
  929. $(document).ready(function(){
  930. $('#form').validate();
  931. });
  932. </script>
  933. <div id='stylized' class='myform'>
  934. <form id='form' name='frmEntriarsip' method='post' enctype='multipart/form-data' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  935. <h1>Form entri data gudang, nomor rak, baris, box, dan file arsip SP2D</h1>
  936. <p>Tahap 2 - Form ini digunakan dalam melakukan entri data gudang, nomor rak, baris, box, dan file dokumen arsip
  937. <h3>Data SP2D</h3>
  938. </p>
  939. <label>Kode BA
  940. <span class='small'>Tidak dapat diubah</span>
  941. </label>
  942. <input type='text' id='kddept' minlength='3' name='kddept' maxlength='3' value='$kddept' readonly='readonly' onkeypress='return handleEnter(this, event)' onkeyup=\"moveOnMax(this,'tgsp2d')\" />
  943. <label>Tanggal SP2D
  944. <span class='small'>Tidak dapat diubah</span>
  945. </label>
  946. <input type='text' id='tgsp2d' name='tgsp2d' value='$tgsp2d' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nosp2d')\" />
  947. <label>Nomor SP2D
  948. <span class='small'>Tidak dapat diubah</span>
  949. </label>
  950. <input type='text' id='nosp2d' name='nosp2d' value='$nosp2d' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'tgspm')\" />
  951. <label>Tanggal SPM
  952. <span class='small'>Tidak dapat diubah</span>
  953. </label>
  954. <input type='text' id='tgspm' name='tgspm' value='$tgspm' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nospm')\" />
  955. <label>Nomor SPM
  956. <span class='small'>Tidak dapat diubah</span>
  957. </label>
  958. <input type='text' id='nospm' name='nospm' value='$nospm' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kdsatker')\" />
  959. <label>Kode Satker
  960. <span class='small'>Tidak dapat diubah</span>
  961. </label>
  962. <input type='text' id='kdsatker' name='kdsatker' value='$kdsatker' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'gudang')\" />
  963. <br />
  964. <br />
  965. <br />
  966. <br />
  967. <br />
  968. <br />
  969. <br />
  970. <br />
  971. <br />
  972. <br />
  973. <br />
  974. <br />
  975. <br />
  976. <br />
  977. <br />
  978. <br />
  979. <br />
  980. <br />
  981. <p>
  982. <h3>Data Arsip</h3>
  983. </p>
  984. <br />
  985. <label>Nama Gudang
  986. <span class='small'>Nama Gudang</span>
  987. </label>
  988. <select id='gudang' name='gudang' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'norak')\">
  989. <option value='' selected='selected'>--Nama Gudang--</option>";
  990. $qG = "SELECT nm_gudang,ket_gudang FROM r_gudang ORDER BY id_gudang ASC";
  991. $qGudang= mysql_query($qG);
  992. while($rGudang = mysql_fetch_object($qGudang))
  993. {
  994. echo "<option value='".$rGudang->nm_gudang."'>Gudang ".$rGudang->nm_gudang." - ".$rGudang->ket_gudang."</option>";
  995. }
  996. echo "
  997. </select>
  998. <label>Nomor Rak
  999. <span class='small'>Nomor Rak</span>
  1000. </label>
  1001. <input type='text' id='norak' name='norak' minlength='1' maxlength='4' class='required' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nobaris')\" autofocus='autofocus' />
  1002. <label>Nomor Baris
  1003. <span class='small'>Nomor Baris</span>
  1004. </label>
  1005. <input type='text' id='nobaris' name='nobaris' minlength='1' maxlength='4' class='required' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nobox')\" />
  1006. <label>Nomor Box
  1007. <span class='small'>Nomor Box (Otomatis)</span>
  1008. </label>
  1009. <input type='text' id='nobox' name='nobox' minlength='1' maxlength='14' readonly='readonly' value='".$newtgsp2d."-".$nobox."'onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'file')\" style='font-weight:bold;color:blue;' />
  1010. <label>File Upload
  1011. <span class='small'>File yang di-upload</span>
  1012. </label>
  1013. <input type='file' id='file' name='file' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit')\" />
  1014. <input type='submit' value='Simpan' class='button' id='submit' name='Insertdataarsip2' />
  1015. <div class='spacer'></div>
  1016. </form>
  1017. </div>";
  1018. }
  1019. }
  1020. // Modul Simpan Arsip2 ------------------------------------------------------------------------------------//
  1021. elseif($_POST['Insertdataarsip2'] == 'Simpan')
  1022. {
  1023. echo "<script type='text/javascript'>
  1024. $(document).ready(function() {
  1025. $('#promptkonfirmasi').dialog({
  1026. modal: true
  1027. });
  1028. });
  1029. </script>";
  1030. $gudang = $_POST['gudang'];
  1031. if($gudang == "")
  1032. {
  1033. echo "
  1034. <div id='promptkonfirmasi' title='Informasi'>
  1035. <br />
  1036. <center>
  1037. <b><font color='#FFFFFF' size='4'>Anda belum memilih gudang</font></b>
  1038. <br />
  1039. <br />
  1040. <form id='form' name='formIKembaliArsip2' method='get' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1041. <input type='hidden' name='module' value='insertarsip2' />
  1042. <input type='submit' name='btnClose' value='Kembali' />
  1043. </form>
  1044. </center>
  1045. </div>";
  1046. }
  1047. else
  1048. {
  1049. $nosp2d = $_POST['nosp2d'];
  1050. $norak = sprintf("%04s",$_POST['norak']);
  1051. $nobaris = sprintf("%04s",$_POST['nobaris']);
  1052. $nobox = $_POST['nobox'];
  1053. $lokasi_file = $_FILES['file']['tmp_name'];
  1054. $nama_file = $_FILES['file']['name'];
  1055. // Setting untuk Unix/Linux, untuk windows silakan disesuaikan
  1056. $direktori = 'file/'.basename($nama_file);
  1057. // move files from temporary to directory
  1058. move_uploaded_file($lokasi_file,$direktori);
  1059. // update d_arsipsp2d
  1060. $qSp2d = "UPDATE d_arsipsp2d SET gudang='$gudang',norak='$norak',nobaris='$nobaris',nobox2='$nobox',file='$nama_file' WHERE nosp2d='$nosp2d'";
  1061. mysql_query($qSp2d);
  1062. // result checking
  1063. $qCek = mysql_query("SELECT gudang FROM d_arsipsp2d WHERE nosp2d='$nosp2d' LIMIT 1");
  1064. $rCek = mysql_num_rows($qCek);
  1065. if($rCek == 0)
  1066. {
  1067. echo "
  1068. <div id='promptkonfirmasi' title='Informasi'>
  1069. <br />
  1070. <center>
  1071. <b><font color='#FFFFFF' size='4'>Data gagal disimpan</font></b>
  1072. <br />
  1073. <br />
  1074. <form id='form' name='formIKembaliArsip2' method='get' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1075. <input type='hidden' name='module' value='insertarsip2' />
  1076. <input type='submit' name='btnClose' value='Kembali' />
  1077. </form>
  1078. </center>
  1079. </div>";
  1080. }
  1081. else
  1082. {
  1083. echo "
  1084. <div id='promptkonfirmasi' title='Informasi'>
  1085. <br />
  1086. <center>
  1087. <b><font color='#FFFFFF' size='4'>Data berhasil disimpan</font></b>
  1088. <br />
  1089. <br />
  1090. <form id='form' name='formIKembaliArsip2' method='get' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1091. <input type='hidden' name='module' value='insertarsip2' />
  1092. <input type='submit' name='btnClose' value='Kembali' />
  1093. </form>
  1094. </center>
  1095. </div>";
  1096. }
  1097. }
  1098. }
  1099. // Modul No.Box Lama dan Validasi Nomor SP2D --------------------------------------------------------------//
  1100. elseif($_POST['InsertNoSP2D'] == 'No.Box Lama')
  1101. {
  1102. echo "<script type='text/javascript'>
  1103. $(document).ready(function() {
  1104. $('#promptkonfirmasi').dialog({
  1105. modal: true
  1106. });
  1107. });
  1108. </script>";
  1109. $nobox = $_POST['nobox'];
  1110. $nosp2d = strtoupper($_POST['nosp2d']);
  1111. // query for checking existence data
  1112. $q = "SELECT nosp2d FROM d_arsipsp2d WHERE nosp2d='$nosp2d' LIMIT 1";
  1113. $qCek = mysql_query($q);
  1114. $rCek = mysql_num_rows($qCek);
  1115. if($rCek == 0)
  1116. {
  1117. echo "
  1118. <div id='promptkonfirmasi' title='informasi'>
  1119. <br />
  1120. <center>
  1121. <b><font color='#FFFFFF' size='4'>Data tersebut tidak ada</font></b>
  1122. <br />
  1123. <br />
  1124. <form id='form' name='formIKembaliArsip2' method='get' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1125. <input type='hidden' name='module' value='insertarsip2' />
  1126. <input type='submit' name='btnClose' value='Kembali' />
  1127. </form>
  1128. </center>
  1129. </div>";
  1130. }
  1131. else
  1132. {
  1133. $q = "SELECT kddept,kdunit,kdsatker,kddekon,nosp2d,tgsp2d,nospm,tgspm FROM d_arsipsp2d WHERE nosp2d='$nosp2d' LIMIT 1";
  1134. $qSp2d = mysql_query($q);
  1135. $rSp2d = mysql_fetch_object($qSp2d);
  1136. $kddept = $rSp2d->kddept;
  1137. $kdsatker = $rSp2d->kdsatker;
  1138. $kddekon = $rSp2d->kddekon;
  1139. $nosp2d = $rSp2d->nosp2d;
  1140. $tgsp2d = $helper->dateConvert($rSp2d->tgsp2d);
  1141. $newtgsp2d = str_replace("-","",$rSp2d->tgsp2d);
  1142. $nospm = $rSp2d->nospm;
  1143. $tgspm = $helper->dateConvert($rSp2d->tgspm);
  1144. echo"<style type='text/css'>
  1145. em { font-weight: bold; padding-right: 1em; vertical-align: top; }
  1146. </style>
  1147. <script>
  1148. $(document).ready(function(){
  1149. $('#form').validate();
  1150. });
  1151. </script>
  1152. <div id='stylized' class='myform'>
  1153. <form id='form' name='frmEntriarsip' method='post' enctype='multipart/form-data' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1154. <h1>Form entri data gudang, nomor rak, baris, box, dan file arsip SP2D</h1>
  1155. <p>Tahap 2 - Form ini digunakan dalam melakukan entri data gudang, nomor rak, baris, box, dan file dokumen arsip
  1156. <h3>Data SP2D</h3>
  1157. </p>
  1158. <label>Kode BA
  1159. <span class='small'>Tidak dapat diubah</span>
  1160. </label>
  1161. <input type='text' id='kddept' minlength='3' name='kddept' maxlength='3' value='$kddept' readonly='readonly' onkeypress='return handleEnter(this, event)' onkeyup=\"moveOnMax(this,'tgsp2d')\" />
  1162. <label>Tanggal SP2D
  1163. <span class='small'>Tidak dapat diubah</span>
  1164. </label>
  1165. <input type='text' id='tgsp2d' name='tgsp2d' value='$tgsp2d' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nosp2d')\" />
  1166. <label>Nomor SP2D
  1167. <span class='small'>Tidak dapat diubah</span>
  1168. </label>
  1169. <input type='text' id='nosp2d' name='nosp2d' value='$nosp2d' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'tgspm')\" />
  1170. <label>Tanggal SPM
  1171. <span class='small'>Tidak dapat diubah</span>
  1172. </label>
  1173. <input type='text' id='tgspm' name='tgspm' value='$tgspm' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nospm')\" />
  1174. <label>Nomor SPM
  1175. <span class='small'>Tidak dapat diubah</span>
  1176. </label>
  1177. <input type='text' id='nospm' name='nospm' value='$nospm' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kdsatker')\" />
  1178. <label>Kode Satker
  1179. <span class='small'>Tidak dapat diubah</span>
  1180. </label>
  1181. <input type='text' id='kdsatker' name='kdsatker' value='$kdsatker' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'gudang')\" />
  1182. <br />
  1183. <br />
  1184. <br />
  1185. <br />
  1186. <br />
  1187. <br />
  1188. <br />
  1189. <br />
  1190. <br />
  1191. <br />
  1192. <br />
  1193. <br />
  1194. <br />
  1195. <br />
  1196. <br />
  1197. <br />
  1198. <br />
  1199. <br />
  1200. <p>
  1201. <h3>Data Arsip</h3>
  1202. </p>
  1203. <br />
  1204. <label>Nama Gudang
  1205. <span class='small'>Nama Gudang</span>
  1206. </label>
  1207. <select id='gudang' name='gudang' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'norak')\">
  1208. <option value='' selected='selected'>--Nama Gudang--</option>";
  1209. $qG = "SELECT nm_gudang,ket_gudang FROM r_gudang ORDER BY id_gudang ASC";
  1210. $qGudang= mysql_query($qG);
  1211. while($rGudang = mysql_fetch_object($qGudang))
  1212. {
  1213. echo "<option value='".$rGudang->nm_gudang."'>Gudang ".$rGudang->nm_gudang." - ".$rGudang->ket_gudang."</option>";
  1214. }
  1215. echo "
  1216. </select>
  1217. <label>Nomor Rak
  1218. <span class='small'>Nomor Rak</span>
  1219. </label>
  1220. <input type='text' id='norak' name='norak' minlength='1' maxlength='4' class='required' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nobaris')\" autofocus='autofocus' />
  1221. <label>Nomor Baris
  1222. <span class='small'>Nomor Baris</span>
  1223. </label>
  1224. <input type='text' id='nobaris' name='nobaris' minlength='1' maxlength='4' class='required' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nobox')\" />
  1225. <label>Nomor Box
  1226. <span class='small'>Nomor Box (Otomatis)</span>
  1227. </label>
  1228. <input type='text' id='nobox' name='nobox' minlength='1' maxlength='14' readonly='readonly' value='".$newtgsp2d."-".$nobox."'onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'file')\" style='font-weight:bold;color:blue;' />
  1229. <label>File Upload
  1230. <span class='small'>File yang di-upload</span>
  1231. </label>
  1232. <input type='file' id='file' name='file' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit')\" />
  1233. <input type='submit' value='Simpan' class='button' id='submit' name='Insertdataarsip2' />
  1234. <div class='spacer'></div>
  1235. </form>
  1236. </div>";
  1237. }
  1238. }
  1239. // Modul Referensi Gudang =================================================================================//
  1240. elseif($_GET['module'] == 'referensigudang')
  1241. {
  1242. echo "<div id='stylized' class='myform'>
  1243. <form id='form' name='form' method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1244. <h1>Tabel Referensi Gudang</h1>
  1245. <p>Tabel referensi gudang</p>
  1246. </div>
  1247. </form>
  1248. <br />
  1249. <br />
  1250. <form method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1251. <input type='submit' name='btnEgudang' value='Tambah Data' class='normaltablesubmit' style='width:100px !important;' />
  1252. </form>
  1253. <br />
  1254. <div id='normaltable'>
  1255. <table class='normaltable' width='100%'>
  1256. <tr>
  1257. <th width='5%'>No.</th>
  1258. <th width='10%'>Nama Gudang</th>
  1259. <th width='60%'>Keterangang Gudang</th>
  1260. <th width='20%' colspan='2'>Tindakan</th>
  1261. </tr>";
  1262. $qGudang = mysql_query("SELECT * FROM r_gudang ORDER BY id_gudang DESC");
  1263. $i = 1;
  1264. $oddcol = "#CCFF99";
  1265. $evencol = "#CCDD88";
  1266. while($rGudang = mysql_fetch_object($qGudang))
  1267. {
  1268. if($i % 2 == 0) {$color = $evencol;}
  1269. else{$color = $oddcol;}
  1270. $id = $rGudang->id_gudang;
  1271. $nmgudang = $rGudang->nm_gudang;
  1272. $ketgudang = $rGudang->ket_gudang;
  1273. echo "
  1274. <tr>
  1275. <td>".$i."</td>
  1276. <td>".$nmgudang."</td>
  1277. <td>".$ketgudang."</td>
  1278. <td>
  1279. <form id='frm_rgudang' method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1280. <input type='hidden' name='id' value='$id' />
  1281. <input type='submit' name='btnEgudang' value='Edit' class='normaltablesubmit' />
  1282. </form>
  1283. </td>
  1284. <td>
  1285. <form id='frm_rgudang' method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1286. <input type='hidden' name='id' value='$id' />
  1287. <input type='submit' name='btnHgudang' value='Hapus' class='normaltablesubmit' />
  1288. </form>
  1289. </td>
  1290. </tr>";
  1291. $i++;
  1292. }
  1293. echo"
  1294. </table>
  1295. </div>";
  1296. }
  1297. // Modul Edit Referensi Gudang ------------------------------------------------------------------------------//
  1298. elseif($_POST['btnEgudang'])
  1299. {
  1300. $id_gudang = $_POST['id'];
  1301. $q = "SELECT * FROM r_gudang WHERE id_gudang = '$id_gudang' LIMIT 1";
  1302. $qGudang = mysql_query($q);
  1303. $rGudang = mysql_fetch_object($qGudang);
  1304. $nmgudang = $rGudang->nm_gudang;
  1305. $ketgudang = $rGudang->ket_gudang;
  1306. $id = $rGudang->id_gudang;
  1307. echo $id;
  1308. echo"
  1309. <style type='text/css'>
  1310. em { font-weight: bold; padding-right: 1em; vertical-align: top; }
  1311. </style>
  1312. <script>
  1313. $(document).ready(function(){
  1314. $('#form').validate();
  1315. });
  1316. </script>
  1317. <div id='stylized' class='myform'>
  1318. <form id='form' name='form' method='post' enctype='multipart/form-data' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1319. <h1>Form data referensi gudang</h1>
  1320. <p>Form ini digunakan dalam melakukan perekaman/perubahan data referensi Gudang</p>
  1321. <h3>Data Referensi Gudang</h3>
  1322. <p></p>
  1323. <label>Nama Gudang
  1324. <span class='small'>Nama Gudang</span>
  1325. </label>
  1326. <input type='text' id='nmgudang'name='nmgudang' minlength='1' maxlength='1' value='$nmgudang' onkeypress='return handleEnter(this, event)' onkeyup=\"moveOnMax(this,'ketgudang')\" autofocus='autofocus' />
  1327. <label>Keterangan Gudang
  1328. <span class='small'>Keterangan Gudang</span>
  1329. </label>
  1330. <input type='text' id='ketgudang' name='ketgudang' value='$ketgudang' minlength='2' maxlength='75' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit')\" />
  1331. <input type='hidden' name='id_gudang' value='$id' />
  1332. <input type='submit' value='Simpan' class='button' id='submit' name='btnUgudang' />
  1333. <div class='spacer'></div>
  1334. </form>
  1335. </div>";
  1336. }
  1337. // Modul Update Referensi Gudang -----------------------------------------------------------------------------//
  1338. elseif($_POST['btnUgudang'] == 'Simpan')
  1339. {
  1340. echo "<script type='text/javascript'>
  1341. $(document).ready(function() {
  1342. $('#promptkonfirmasi').dialog({
  1343. modal: true
  1344. });
  1345. });
  1346. </script>";
  1347. $id = $_POST['id_gudang'];
  1348. $nmgudang = strtoupper($_POST['nmgudang']);
  1349. $ketgudang = $_POST['ketgudang'];
  1350. if($id == "")
  1351. {
  1352. $q = "SELECT nm_gudang FROM r_gudang WHERE nm_gudang LIKE '%$nmgudang%'";
  1353. $qCek = mysql_query($q);
  1354. $rCek = mysql_num_rows($qCek);
  1355. if(!$rCek)
  1356. {
  1357. $q = "REPLACE r_gudang SET nm_gudang='$nmgudang',ket_gudang='$ketgudang'";
  1358. $qGudang= mysql_query($q);
  1359. }
  1360. else
  1361. {
  1362. echo "
  1363. <div id='promptkonfirmasi' title='informasi'>
  1364. <br />
  1365. <center>
  1366. <b><font color='#FFFFFF' size='4'>Data dengan nama gudang $nmgudang tersebut sudah ada</font></b>
  1367. <br />
  1368. <br />
  1369. </div>";
  1370. }
  1371. }
  1372. else
  1373. {
  1374. $q = "UPDATE r_gudang SET nm_gudang='$nmgudang',ket_gudang='$ketgudang' WHERE id_gudang='$id'";
  1375. $qGudang= mysql_query($q);
  1376. }
  1377. echo "
  1378. <script type='text/javascript'>
  1379. setTimeout(
  1380. function()
  1381. {window.location.replace('media.php?module=referensigudang');},
  1382. 1500
  1383. );
  1384. </script>";
  1385. }
  1386. // Modul Hapus Referensi Gudang -----------------------------------------------------------------------------//
  1387. elseif($_POST['btnHgudang'] == 'Hapus')
  1388. {
  1389. $id = $_POST['id'];
  1390. $q = "DELETE FROM r_gudang WHERE id_gudang='$id'";
  1391. mysql_query($q);
  1392. echo "
  1393. <script type='text/javascript'>
  1394. window.location.replace('media.php?module=referensigudang');
  1395. </script>";
  1396. }
  1397. // Modul Print Label Arsip ===================================================================================//
  1398. elseif($_GET['module']=='printlabelarsip'){
  1399. }
  1400. // Modul Monitoring 1 Jam SP2D ===============================================================================//
  1401. elseif($_GET['module']=='monitoring1jamsp2d'){
  1402. include_once("config/koneksisp2d.php");
  1403. echo "<div id='stylizedtable' class='mytable'>
  1404. <h1>Form monitoring 1 jam penerbitan SP2D</h1>
  1405. <p>Tayangan</p>
  1406. <div id='stylizedtablesp2d'>
  1407. <script type='text/javascript'>
  1408. setTimeout('location.reload();',30000);
  1409. </script>
  1410. <table name='monitoring1jam' cellpadding='2' cellspacing='2'>
  1411. <tr>
  1412. <th width='12%'>Satker</th>
  1413. <th width='12%'>No.SPM</th>
  1414. <th width='12%'>No.SP2D</th>
  1415. <th width='20%'>Harus Selesai</th>
  1416. <th width='26%'>Proses</th>
  1417. <th width='14%'>Sisa Waktu</th>
  1418. <tr>
  1419. <tr>
  1420. <td bgcolor='#dbeeb8' colspan='6'></td>
  1421. </tr>
  1422. <tr>
  1423. <td>&nbsp;</td>
  1424. </tr>";
  1425. require_once(dirname(__FILE__) . '/config/koneksisp2d.php');
  1426. $qMon = mysql_query("SELECT DISTINCT kdsatker,nospm,nosp2d,tgslssp2d,kdstaspm,timediff(tgslssp2d,now()) as selisih FROM d_spmind WHERE date(tgsp2d)=date(now()) AND kdjenspm>'04' AND kdstaspm<'4' ORDER BY selisih,kdstaspm ASC");
  1427. while($rMon = mysql_fetch_array($qMon)){
  1428. $kdsatker = $rMon['kdsatker'];
  1429. $nospm = $rMon['nospm'];
  1430. $nosp2d = $rMon['nosp2d'];
  1431. $kdstaspm = $rMon['kdstaspm'];
  1432. $slssp2d = $rMon['tgslssp2d'];
  1433. $selisih = $rMon['selisih'];
  1434. echo "
  1435. <tr class='sp2d'>
  1436. <td>$kdsatker</td>
  1437. <td>$nospm</td>
  1438. <td><font color='#CC33FF'><b>$nosp2d</b></font></td>
  1439. <td>$slssp2d</td>
  1440. <td>";
  1441. switch($kdstaspm){
  1442. case "1":
  1443. echo "<font color='#FF0000'><b>Ctk Td Terima</b></font>";
  1444. break;
  1445. case "2":
  1446. echo "<font color='#FFCC00'><b>Proses SP2D</b></font>";
  1447. break;
  1448. case "3":
  1449. echo "<font color='#33FFCC'><b>Net SP2D</b></font>";
  1450. break;
  1451. default:
  1452. echo "<font color='#00CCFF'><b>Cetak Advis</b></font>";
  1453. }
  1454. echo "</td>
  1455. <td>";
  1456. switch($selisih){
  1457. case $selisih<='00:00:00':
  1458. echo "<font color='#FF0000'><b>$selisih</b></font>";
  1459. break;
  1460. case $selisih<='00:15:00':
  1461. echo "<font color='#FF6600'><b>$selisih</b></font>";
  1462. break;
  1463. case $selisih>='00:16:00':
  1464. echo "<font color='#33FFFF'><b>$selisih</b></font>";
  1465. }
  1466. echo "</td>
  1467. </tr>";
  1468. }
  1469. echo"</table>
  1470. </div>
  1471. </div>";
  1472. }
  1473. // Modul Rekam News Ticker ===================================================================================//
  1474. elseif($_GET['module']=='rekamnewsticker'){
  1475. echo "<div id='stylized' class='myform'>
  1476. <form id='form' name='form' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  1477. <h1>Tabel News Ticker</h1>
  1478. <p>Tabel News Ticker ini akan digunakan pada tampilan webservice</p>
  1479. </div>
  1480. </form>
  1481. <br />
  1482. <br />
  1483. <div id='normaltable'>
  1484. <table class='normaltable' width='100%'>
  1485. <tr>
  1486. <th width='10%'>No.</th>
  1487. <th width='70%'>Tampilan</th>
  1488. <th width='20%'>Tindakan</th>
  1489. </tr>";
  1490. // koneksi ke sp2d
  1491. require_once(dirname(__FILE__) . '/config/koneksisp2d.php');
  1492. $qNews = mysql_query("SELECT * FROM t_newsticker ORDER BY idnews,news");
  1493. $no =1;
  1494. $oddcol = "#CCFF99";
  1495. $evencol = "#CCDD88";
  1496. while($rNews = mysql_fetch_row($qNews)){
  1497. if($no % 2 == 0) {$color = $evencol;}
  1498. else{$color = $oddcol;}
  1499. echo "<tr bgcolor='$color'>
  1500. <td>$no</td>
  1501. <td>$rNews[1]</td>
  1502. <td>
  1503. <form method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  1504. <input type='hidden' name='idnews' value='$rNews[0]' />
  1505. <input type='submit' class='normaltablesubmit' name='hapusnewsticker' value='Hapus' />
  1506. </form>
  1507. </td>
  1508. </tr>";
  1509. $no++;
  1510. }
  1511. echo "</table>
  1512. </div>
  1513. <div id='spacer'></div>
  1514. <br />
  1515. <form id='form' name='form' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  1516. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type='submit' class='normaltablesubmit' name='tambahnewsticker' value='Tambah' />
  1517. </form>";
  1518. }
  1519. // Modul form rekam newsticker ---------------------------------------------------------------------------------------//
  1520. elseif($_POST['tambahnewsticker']=='Tambah'){
  1521. echo "<style type='text/css'>
  1522. em { font-weight: bold; padding-right: 1em; vertical-align: top; }
  1523. </style>
  1524. <script>
  1525. $(document).ready(function(){
  1526. $('#form').validate();
  1527. });
  1528. </script>
  1529. <div id='stylized' class='myform'>
  1530. <form id='form' name='form' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  1531. <h1>Form perekaman newsticker</h1>
  1532. <p>Perekaman pada newsticker ini akan ditampilkan pada webservice</p>
  1533. <label>Berita
  1534. <span class='small'>Isikan berita yang akan ditampilkan pada web service</span>
  1535. </label>
  1536. <textarea id='news' class='required' name='news' cols='4' rows='5' maxlength='175' onkeypress='return handleEnter(this, event)' onkeyup=\"moveOnMax(this,'submit')\"></textarea>
  1537. <input type='submit' value='Rekam' class='button' id='submit' name='Insertnews' />
  1538. <div class='spacer'></div>
  1539. </form>
  1540. </div>";
  1541. }
  1542. // Modul Insert News --------------------------------------------------------------------------------------------------//
  1543. elseif($_POST['Insertnews']=='Rekam'){
  1544. $news = $_POST['news'];
  1545. // koneksi ke database sp2d
  1546. require_once(dirname(__FILE__) . '/config/koneksisp2d.php');
  1547. // Insert data
  1548. mysql_query("INSERT INTO t_newsticker(news)
  1549. VALUES('$news')");
  1550. echo "<script type='text/javascript'>
  1551. $(document).ready(function() {
  1552. $('#promptkonfirmasi').dialog({
  1553. modal: true
  1554. });
  1555. });
  1556. </script>
  1557. <div id='promptkonfirmasi' title='Konfirmasi Perekaman Newsticker'>
  1558. <center><b>Newsticker dengan berita: <font color='#ffff00'><i>" . $news . "</i></font> berhasil direkam</b></center>
  1559. <br />
  1560. <br />
  1561. <table border='0' align='center'>
  1562. <form name='form1' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  1563. <tr><td><input type='submit' name='konfirmasirekam' value='Kembali' /></td>
  1564. </form>";
  1565. }
  1566. // Modul Hapus News --------------------------------------------------------------------------------------------------//
  1567. elseif($_POST['hapusnewsticker']=='Hapus'){
  1568. $idnews = $_POST['idnews'];
  1569. // koneksi ke database sp2d
  1570. require_once(dirname(__FILE__) . '/config/koneksisp2d.php');
  1571. // Insert data
  1572. mysql_query("DELETE FROM t_newsticker
  1573. WHERE idnews='$idnews'");
  1574. echo "<script type='text/javascript'>
  1575. $(document).ready(function() {
  1576. $('#promptkonfirmasi').dialog({
  1577. modal: true
  1578. });
  1579. });
  1580. </script>
  1581. <div id='promptkonfirmasi' title='Konfirmasi Penghapusan Newsticker'>
  1582. <center><b>Newsticker dengan id: <font color='#ffff00'><i>" . $idnews . "</i></font> berhasil dihapus</b></center>
  1583. <br />
  1584. <br />
  1585. <table border='0' align='center'>
  1586. <form name='form1' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  1587. <tr><td><input type='submit' name='konfirmasirekam' value='Kembali' /></td>
  1588. </form>";
  1589. }
  1590. // Modul Upload Logo Kementerian ===================================================================================//
  1591. elseif($_GET['module']=='uploadlogo'){
  1592. echo "<div id='stylized' class='myform'>
  1593. <form id='form' name='form' method='post' enctype='multipart/form-data' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  1594. <h1>Form Upload Logo Kementerian</h1>
  1595. <p>Form ini akan digunakan untuk upload logo kementerian pada tampilan webservice</p>
  1596. <label>File Upload
  1597. <span class='small'>Upload logo direkomendasikan dengan ekstensi .png 210 s.d. 225 px format nama kode kementerian 3 digit</span>
  1598. </label>
  1599. <input type='file' id='file' name='file' readonly='readonly' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit')\" />
  1600. <input type='submit' value='Upload' class='button' id='submit' name='Uploadlogo' />
  1601. <br />
  1602. <br />
  1603. <br />
  1604. <br />
  1605. <br />
  1606. <br />
  1607. <br />
  1608. <div id='spacer'></div>
  1609. </form>
  1610. </div>";
  1611. }
  1612. // Insert/upload logo
  1613. elseif($_POST['Uploadlogo'] == 'Upload'){
  1614. $lokasi_file =$_FILES['file']['tmp_name'];
  1615. $nama_file =$_FILES['file']['name'];
  1616. // Setting untuk Unix/Linux, untuk windows silakan disesuaikan
  1617. $direktori = dirname(dirname(__FILE__)) . '/display/logo/'.basename($nama_file);
  1618. move_uploaded_file($lokasi_file,$direktori);
  1619. echo "<script type='text/javascript'>
  1620. alert('Logo kementerian berhasil di-upload $direktori');
  1621. window.location.replace('media.php?module=uploadlogo');
  1622. </script>";
  1623. }
  1624. // Referensi KPPN ================================================================================//
  1625. elseif($_GET['module'] == 'referensikppn')
  1626. {
  1627. echo "<div id='stylized' class='myform'>
  1628. <form id='form' name='form' method='post' action='"; echo(htmlentities($_SERVER['PHP_SELF'])); echo "'>
  1629. <h1>Tabel Referensi KPPN</h1>
  1630. <p>Tabel referensi KPPN digunakan untuk menetapkan default KPPN</p>
  1631. </div>
  1632. </form>
  1633. <br />
  1634. <br />
  1635. <form method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1636. <input type='submit' name='btnEkppn' value='Tambah Data' />
  1637. </form>
  1638. <br />
  1639. <div id='normaltable'>
  1640. <table class='normaltable' width='100%'>
  1641. <tr>
  1642. <th width='5%'>No.</th>
  1643. <th width='10%'>Kode KPPN</th>
  1644. <th width='5%'>Kode Kanwil</th>
  1645. <th width='20%'>Nama KPPN</th>
  1646. <th width='45%'>Alamat KPPN</th>
  1647. <th width='5%' colspan='2'>Default</th>
  1648. <th width='10%' colspan='2'>Tindakan</th>
  1649. </tr>";
  1650. $qKppn = mysql_query("SELECT kdkppn,kdkanwil,nmkppn,almkppn,kddefa FROM t_kppn ORDER BY kddefa DESC,kdkppn");
  1651. $i = 1;
  1652. $kdkppn = array('kdkppn');
  1653. $oddcol = "#CCFF99";
  1654. $evencol = "#CCDD88";
  1655. while($rKppn = mysql_fetch_object($qKppn))
  1656. {
  1657. if($i % 2 == 0) {$color = $evencol;}
  1658. else{$color = $oddcol;}
  1659. $kdkppn = $rKppn->kdkppn;
  1660. $kdkanwil = $rKppn->kdkanwil;
  1661. $nmkppn = $rKppn->nmkppn;
  1662. $almkppn = strtoupper($rKppn->almkppn);
  1663. $kddefa = $rKppn->kddefa;
  1664. $Kddefa = "unchecked";
  1665. echo "
  1666. <tr>
  1667. <td>".$i."</td>
  1668. <td>".$kdkppn."</td>
  1669. <td>$kdkanwil</td>
  1670. <td>KPPN ".$nmkppn."</td>
  1671. <td>$almkppn</td>
  1672. <form method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1673. <td>
  1674. <input type='hidden' name='kdkppn' value='$kdkppn' />
  1675. <input type='radio' name='kddefa' value=1 $Kddefa />
  1676. </td>
  1677. <td>
  1678. <input type='submit' name='btnDefakppn' value='Simpan' class='normaltablesubmit' />
  1679. </td>
  1680. </form>
  1681. <td>
  1682. <form id='frm_rsatker' method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1683. <input type='hidden' name='kdkppn' value='".$kdkppn."' />
  1684. <input type='submit' name='btnEkppn' value='Edit' class='normaltablesubmit' />
  1685. </form>
  1686. </td>
  1687. <td>
  1688. <form id='frm_rsatker' method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1689. <input type='hidden' name='kdkppn' value='".$kdkppn."' />
  1690. <input type='submit' name='btnHkppn' value='Hapus' class='normaltablesubmit' />
  1691. </form>
  1692. </td>
  1693. </tr>";
  1694. $i++;
  1695. }
  1696. echo"
  1697. </table>
  1698. </div>";
  1699. }
  1700. // Default Referensi KPPN -------------------------------------------------------------------------//
  1701. elseif($_POST['btnDefakppn'] == 'Simpan')
  1702. {
  1703. $kddefa = $_POST['kddefa'];
  1704. $kdkppn = $_POST['kdkppn'];
  1705. $qKppn = mysql_query("SELECT kdkanwil FROM t_kppn WHERE kdkppn='$kdkppn'");
  1706. $rKppn = mysql_fetch_object($qKppn);
  1707. $kdkanwil = $rKppn->kdkanwil;
  1708. $qKanwil = mysql_query("SELECT kdkanwil FROM t_kanwil WHERE kdkanwil='$kdkanwil'");
  1709. $rKanwil = mysql_num_rows($qKanwil);
  1710. // Checking existence kdkanwil
  1711. if($rKanwil == 0)
  1712. {
  1713. echo "
  1714. <script type='text/javascript'>
  1715. alert('Penetapan default tidak dapat dilakukan melalui tombol Default Simpan karena referensi kanwil untuk KPPN ini belum ada, lakukan melalui tombol Edit Simpan');
  1716. window.location.replace('media.php?module=referensikppn');
  1717. </script>";
  1718. }
  1719. else
  1720. {
  1721. if($kddefa == 1)
  1722. {
  1723. mysql_query("UPDATE t_kppn SET kddefa=1 WHERE kdkppn='$kdkppn'");
  1724. mysql_query("UPDATE t_kppn SET kddefa=0 WHERE kdkppn!='$kdkppn'");
  1725. mysql_query("UPDATE t_kanwil SET aktif=1 WHERE kdkanwil='$kdkanwil'");
  1726. mysql_query("UPDATE t_kanwil SET aktif=0 WHERE kdkanwil!='$kdkanwil'");
  1727. echo "
  1728. <script type='text/javascript'>
  1729. alert('Kode default KPPN dengan kode KPPN $kdkppn berhasil disimpan');
  1730. window.location.replace('media.php?module=referensikppn');
  1731. </script>";
  1732. }
  1733. else
  1734. {
  1735. $kddefa = 0;
  1736. echo "
  1737. <script type='text/javascript'>
  1738. window.location.replace('media.php?module=referensikppn');
  1739. </script>";
  1740. }
  1741. }
  1742. }
  1743. // Form Edit Referensi KPPN -------------------------------------------------------------------------//
  1744. elseif($_POST['btnEkppn'])
  1745. {
  1746. $kdkppn = $_POST['kdkppn'];
  1747. $q = "SELECT a.kdkppn,a.kdkanwil,a.kddatidua,a.kdlokasi,a.nmkppn,a.almkppn,a.telkppn,a.kotakppn,a.kddefa,a.email,a.kodepos,a.faxkppn,a.website,a.smsgateway,b.nmkanwil,b.wpb,b.kp
  1748. FROM t_kppn a LEFT JOIN t_kanwil b ON a.kdkanwil=b.kdkanwil WHERE a.kdkppn='$kdkppn' LIMIT 1";
  1749. $qKppn = mysql_query($q);
  1750. $rKppn = mysql_fetch_object($qKppn);
  1751. $kdkanwil = $rKppn->kdkanwil;
  1752. $kddatidua = $rKppn->kddatidua;
  1753. $kdlokasi = $rKppn->kdlokasi;
  1754. $nmkppn = $rKppn->nmkppn;
  1755. $almkppn = $rKppn->almkppn;
  1756. $telkppn = $rKppn->telkppn;
  1757. $kotakppn = $rKppn->kotakppn;
  1758. $kddefa = $rKppn->kddefa;
  1759. $email = $rKppn->email;
  1760. $kodepos = $rKppn->kodepos;
  1761. $faxkppn = $rKppn->faxkppn;
  1762. $website = $rKppn->website;
  1763. $smsgateway = $rKppn->smsgateway;
  1764. $nmkanwil = $rKppn->nmkanwil;
  1765. $wpb = $rKppn->wpb;
  1766. $kp = $rKppn->kp;
  1767. echo"
  1768. <style type='text/css'>
  1769. em { font-weight: bold; padding-right: 1em; vertical-align: top; }
  1770. </style>
  1771. <script>
  1772. $(document).ready(function(){
  1773. $('#form').validate();
  1774. });
  1775. </script>
  1776. <div id='stylized' class='myform'>
  1777. <form id='form' name='form' method='post' enctype='multipart/form-data' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  1778. <h1>Form data referensi KPPN - Kanwil - Surat</h1>
  1779. <p>Form ini digunakan dalam melakukan perekaman/perubahan data referensi KPPN, Kanwil, Surat</p>
  1780. <h3>Data Referensi KPPN</h3>
  1781. <p></p>
  1782. <label>Kode KPPN
  1783. <span class='small'>Kode KPPN</span>
  1784. </label>
  1785. <input type='text' id='kdkppn' minlength='3' name='kdkppn' maxlength='3' value='$kdkppn' onkeypress='return handleEnter(this, event)' onkeyup=\"moveOnMax(this,'kdkanwil')\" />
  1786. <label>Kode Kanwil
  1787. <span class='small'>Kode Kanwil</span>
  1788. </label>
  1789. <input type='text' id='kdkanwil' name='kdkanwil' value='$kdkanwil' minlength='2' maxlength='2' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kdlokasi')\" />
  1790. <label>Kode Lokasi
  1791. <span class='small'>Kode Lokasi</span>
  1792. </label>
  1793. <input type='text' id='kdlokasi' name='kdlokasi' value='$kdlokasi' minlength='2' maxlength='2' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kddatidua')\" />
  1794. <label>Kode Dati Dua
  1795. <span class='small'>Kode Dati Dua</span>
  1796. </label>
  1797. <input type='text' id='kddatidua' name='kddatidua' value='$kddatidua' minlength='2' maxlength='2' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nmkppn')\" />
  1798. <label>Nama KPPN
  1799. <span class='small'>Nama KPPN</span>
  1800. </label>
  1801. <input type='text' id='nmkppn' name='nmkppn' value='$nmkppn' minlength='2' maxlength='35' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'almkppn')\" />
  1802. <label>Alamat KPPN
  1803. <span class='small'>Alamat KPPN</span>
  1804. </label>
  1805. <input type='text' id='almkppn' name='almkppn' value='$almkppn' minlength='2' maxlength='35' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'telkppn')\" />
  1806. <label>Telepon KPPN
  1807. <span class='small'>Telepon KPPN</span>
  1808. </label>
  1809. <input type='text' id='telkppn' name='telkppn' value='$telkppn' minlength='2' maxlength='70' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'faxkppn')\" />
  1810. <label>Fax KPPN
  1811. <span class='small'>Fax KPPN</span>
  1812. </label>
  1813. <input type='text' id='faxkppn' name='faxkppn' value='$faxkppn' minlength='2' maxlength='70' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kotakppn')\" />
  1814. <label>Kota KPPN
  1815. <span class='small'>Kota KPPN</span>
  1816. </label>
  1817. <input type='text' id='kotakppn' name='kotakppn' value='$kotakppn' minlength='2' maxlength='35' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kodepos')\" />
  1818. <label>Kode Pos
  1819. <span class='small'>Kode Pos</span>
  1820. </label>
  1821. <input type='text' id='kodepos' name='kodepos' value='$kodepos' minlength='2' maxlength='5' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'email')\" />
  1822. <label>Email
  1823. <span class='small'>Email</span>
  1824. </label>
  1825. <input type='text' id='email' name='email' value='$email' minlength='2' maxlength='35' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kodepos')\" />
  1826. <label>Website
  1827. <span class='small'>Website</span>
  1828. </label>
  1829. <input type='text' id='website' name='website' value='$website' minlength='2' maxlength='30' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'smsgateway')\" />
  1830. <label>SMS Gateway
  1831. <span class='small'>SMS Gateway</span>
  1832. </label>
  1833. <input type='text' id='smsgateway' name='smsgateway' value='$smsgateway' minlength='2' maxlength='20' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kddefa1')\" />
  1834. <label>Default KPPN
  1835. <span class='small'>Default KPPN</span>
  1836. </label>
  1837. <div class='radio'>
  1838. <input type='radio' id='kddefa1' name='kddefa' value='1' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nmkanwil')\" checked='checked' />&nbsp;Ya
  1839. </div>
  1840. <div class='radio'>
  1841. <input type='radio' id='kddefa2' name='kddefa' value='0' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'nmkanwil')\" />&nbsp;Tidak
  1842. </div>
  1843. <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
  1844. <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
  1845. <br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
  1846. <br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
  1847. <p></p>
  1848. <h3>Data Referensi Kanwil</h3>
  1849. <p></p>
  1850. <label>Nama Kanwil
  1851. <span class='small'>Nama Kanwil</span>
  1852. </label>
  1853. <input type='text' id='nmkanwil' name='nmkanwil' value='$nmkanwil' minlength='2' maxlength='105' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'wpb')\" />
  1854. <br /><br /><br />
  1855. <p></p>
  1856. <h3>Data Referensi Surat</h3>
  1857. <p></p>
  1858. <label>Referensi WPB
  1859. <span class='small'>Nomor WPB</span>
  1860. </label>
  1861. <input type='text' id='wpb' name='wpb' value='$wpb' minlength='3' maxlength='3' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kp')\" />
  1862. <label>Referensi KP
  1863. <span class='small'>Nomor KP</span>
  1864. </label>
  1865. <input type='text' id='kp' name='kp' value='$kp' minlength='2' maxlength='2' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit')\" />
  1866. <input type='submit' value='Simpan' class='button' id='submit' name='btnUkppn' />
  1867. <div class='spacer'></div>
  1868. </form>
  1869. </div>";
  1870. }
  1871. // Update Referensi KPPN ------------------------------------------------------------------------//
  1872. elseif($_POST['btnUkppn'])
  1873. {
  1874. $kdkppn = $_POST['kdkppn'];
  1875. $kdkanwil = $_POST['kdkanwil'];
  1876. $kddatidua = $_POST['kddatidua'];
  1877. $kdlokasi = $_POST['kdlokasi'];
  1878. $nmkppn = strtoupper($_POST['nmkppn']);
  1879. $almkppn = $_POST['almkppn'];
  1880. $telkppn = $_POST['telkppn'];
  1881. $kotakppn = $_POST['kotakppn'];
  1882. $email = $_POST['email'];
  1883. $kodepos = $_POST['kodepos'];
  1884. $faxkppn = $_POST['faxkppn'];
  1885. $website = $_POST['website'];
  1886. $smsgateway = $_POST['smsgateway'];
  1887. $Kddefa = $_POST['kddefa'];
  1888. $kddefa = (int) $Kddefa;
  1889. $nmkanwil = strtoupper($_POST['nmkanwil']);
  1890. $wpb = $_POST['wpb'];
  1891. $kp = $_POST['kp'];
  1892. // kddefa = 1
  1893. if($kddefa == 1)
  1894. {
  1895. // Cek t_kppn existence
  1896. $qCekkppn = mysql_query("SELECT kdkppn FROM t_kppn WHERE kdkppn='$kdkppn' LIMIT 1");
  1897. $rCekkppn = mysql_num_rows($qCekkppn);
  1898. if($rCekkppn == 0)
  1899. {
  1900. // Replace t_kppn where not found kdkppn
  1901. $qKppn = "REPLACE t_kppn SET kdkppn='$kdkppn',kdkanwil='$kdkanwil',kddatidua='$kddatidua',kdlokasi='$kdlokasi',nmkppn='$nmkppn',almkppn='$almkppn',telkppn='$telkppn',kotakppn='$kotakppn',email='$email',kodepos='$kodepos',faxkppn='$faxkppn',website='$website',smsgateway='$smsgateway',kddefa='$kddefa'";
  1902. mysql_query($qKppn);
  1903. // Update t_kppn where kdkppn != '$kdkppn'
  1904. $qNotkppn = "UPDATE t_kppn SET kddefa='0' WHERE kdkppn!='$kdkppn'";
  1905. mysql_query($qNotkppn);
  1906. // Cek t_kanwil existence
  1907. $qCekkanwil = mysql_query("SELECT kdkanwil FROM t_kanwil WHERE kdkanwil='$kdkanwil'");
  1908. $rCekkanwil = mysql_num_rows($qCekkanwil);
  1909. if($rCekkanwil == 0)
  1910. {
  1911. // Replace t_kanwil
  1912. $qKanwil = "REPLACE t_kanwil SET kdkanwil='$kdkanwil',nmkanwil='$nmkanwil',kdlokasi='$kdlokasi',aktif='1',wpb='$wpb',kp='$kp'";
  1913. mysql_query($qKanwil);
  1914. // Update t_kanwil aktif
  1915. $qNotKanwil = "UPDATE t_kanwil SET aktif='0' WHERE kdkanwil!='$kdkanwil'";
  1916. mysql_query($qNotKanwil);
  1917. }
  1918. else
  1919. {
  1920. // Update t_kanwil where kdkanwil='$kdkanwil'
  1921. $qKanwil = "UPDATE t_kanwil SET nmkanwil='$nmkanwil',kdlokasi='$kdlokasi',aktif='1',wpb='$wpb',kp='$kp' WHERE kdkanwil='$kdkanwil'";
  1922. mysql_query($qKanwil);
  1923. // Update t_kanwil aktif
  1924. $qNotKanwil = "UPDATE t_kanwil SET aktif='0' WHERE kdkanwil!='$kdkanwil'";
  1925. mysql_query($qNotKanwil);
  1926. }
  1927. }
  1928. else
  1929. {
  1930. // Update t_kppn where kdkppn='$kdkppn'
  1931. $qKppn = "UPDATE t_kppn SET kdkanwil='$kdkanwil',kddatidua='$kddatidua',kdlokasi='$kdlokasi',nmkppn='$nmkppn',almkppn='$almkppn',telkppn='$telkppn',kotakppn='$kotakppn',email='$email',kodepos='$kodepos',faxkppn='$faxkppn',website='$website',smsgateway='$smsgateway',kddefa='$kddefa'
  1932. WHERE kdkppn='$kdkppn'";
  1933. mysql_query($qKppn);
  1934. // Update t_kppn where kdkppn != '$kdkppn'
  1935. $qNotkppn = "UPDATE t_kppn SET kddefa='0' WHERE kdkppn!='$kdkppn'";
  1936. mysql_query($qNotkppn);
  1937. // Cek t_kanwil existence
  1938. $qCekkanwil = mysql_query("SELECT kdkanwil FROM t_kanwil WHERE kdkanwil='$kdkanwil'");
  1939. $rCekkanwil = mysql_num_rows($qCekkanwil);
  1940. if($rCekkanwil == 0)
  1941. {
  1942. // Replace t_kanwil
  1943. $qKanwil = "REPLACE t_kanwil SET kdkanwil='$kdkanwil',nmkanwil='$nmkanwil',kdlokasi='$kdlokasi',aktif='1',wpb='$wpb',kp='$kp'";
  1944. mysql_query($qKanwil);
  1945. // Update t_kanwil aktif
  1946. $qNotKanwil = "UPDATE t_kanwil SET aktif='0' WHERE kdkanwil!='$kdkanwil'";
  1947. mysql_query($qNotKanwil);
  1948. }
  1949. else
  1950. {
  1951. // Update t_kanwil where kdkanwil='$kdkanwil'
  1952. $qKanwil = "UPDATE t_kanwil SET nmkanwil='$nmkanwil',kdlokasi='$kdlokasi',aktif='1',wpb='$wpb',kp='$kp' WHERE kdkanwil='$kdkanwil'";
  1953. mysql_query($qKanwil);
  1954. // Update t_kanwil aktif
  1955. $qNotKanwil = "UPDATE t_kanwil SET aktif='0' WHERE kdkanwil!='$kdkanwil'";
  1956. mysql_query($qNotKanwil);
  1957. }
  1958. }
  1959. echo"
  1960. <script type='text/javascript'>
  1961. alert('Update data referensi berhasil dilakukan');
  1962. window.location.replace('media.php?module=referensikppn');
  1963. </script>";
  1964. }
  1965. // kddefa = 0
  1966. elseif($kddefa == 0)
  1967. {
  1968. // Cek t_kppn existence
  1969. $qCekkppn = mysql_query("SELECT kdkppn FROM t_kppn WHERE kdkppn='$kdkppn' LIMIT 1");
  1970. $rCekkppn = mysql_num_rows($qCekkppn);
  1971. if($rCekkppn == 0)
  1972. {
  1973. // Replace t_kppn where not found kdkppn
  1974. $qKppn = "REPLACE t_kppn SET kdkppn='$kdkppn',kdkanwil='$kdkanwil',kddatidua='$kddatidua',kdlokasi='$kdlokasi',nmkppn='$nmkppn',almkppn='$almkppn',telkppn='$telkppn',kotakppn='$kotakppn',email='$email',kodepos='$kodepos',faxkppn='$faxkppn',website='$website',smsgateway='$smsgateway',kddefa='$kddefa'";
  1975. mysql_query($qKppn);
  1976. // Cek t_kanwil existence
  1977. $qCekkanwil = mysql_query("SELECT kdkanwil FROM t_kanwil WHERE kdkanwil='$kdkanwil'");
  1978. $rCekkanwil = mysql_num_rows($qCekkanwil);
  1979. if($rCekkanwil == 0)
  1980. {
  1981. // Replace t_kanwil
  1982. $qKanwil = "REPLACE t_kanwil SET kdkanwil='$kdkanwil',nmkanwil='$nmkanwil',kdlokasi='$kdlokasi',aktif='0',wpb='$wpb',kp='$kp'";
  1983. mysql_query($qKanwil);
  1984. }
  1985. else
  1986. {
  1987. // Update t_kanwil where kdkanwil='$kdkanwil'
  1988. $qKanwil = "UPDATE t_kanwil SET nmkanwil='$nmkanwil',kdlokasi='$kdlokasi',aktif='0',wpb='$wpb',kp='$kp' WHERE kdkanwil='$kdkanwil'";
  1989. mysql_query($qKanwil);
  1990. }
  1991. }
  1992. else
  1993. {
  1994. $qKppn = "UPDATE t_kppn SET kdkanwil='$kdkanwil',kddatidua='$kddatidua',kdlokasi='$kdlokasi',nmkppn='$nmkppn',almkppn='$almkppn',telkppn='$telkppn',kotakppn='$kotakppn',email='$email',kodepos='$kodepos',faxkppn='$faxkppn',website='$website',smsgateway='$smsgateway',kddefa='$kddefa'
  1995. WHERE kdkppn='$kdkppn'";
  1996. mysql_query($qKppn);
  1997. // Cek t_kanwil existence
  1998. $qCekkanwil = mysql_query("SELECT kdkanwil FROM t_kanwil WHERE kdkanwil='$kdkanwil'");
  1999. $rCekkanwil = mysql_num_rows($qCekkanwil);
  2000. if($rCekkanwil == 0)
  2001. {
  2002. // Replace t_kanwil
  2003. $qKanwil = "REPLACE t_kanwil SET kdkanwil='$kdkanwil',nmkanwil='$nmkanwil',kdlokasi='$kdlokasi',aktif='0',wpb='$wpb',kp='$kp'";
  2004. mysql_query($qKanwil);
  2005. }
  2006. else
  2007. {
  2008. // Update t_kanwil where kdkanwil='$kdkanwil'
  2009. $qKanwil = "UPDATE t_kanwil SET nmkanwil='$nmkanwil',kdlokasi='$kdlokasi',aktif='0',wpb='$wpb',kp='$kp' WHERE kdkanwil='$kdkanwil'";
  2010. mysql_query($qKanwil);
  2011. }
  2012. }
  2013. // Checking existence of kddefa=1
  2014. $qCek = mysql_query("SELECT kddefa FROM t_kppn WHERE kddefa=1 LIMIT 1");
  2015. $rCek = mysql_num_rows($qCek);
  2016. if($rCek == 0)
  2017. {
  2018. echo "<script type='text/javascript'>
  2019. alert('Dengan mengubah kode default KPPN, maka data referensi KPPN default belum ditetapkan, silakan pilih default KPPN');
  2020. window.location.replace('media.php?module=referensikppn');
  2021. </script>";
  2022. }
  2023. else
  2024. {
  2025. echo"
  2026. <script type='text/javascript'>
  2027. alert('Update data referensi berhasil dilakukan');
  2028. window.location.replace('media.php?module=referensikppn');
  2029. </script>";
  2030. }
  2031. }
  2032. }
  2033. // Hapus Referensi KPPN -------------------------------------------------------------------------//
  2034. elseif($_POST['btnHkppn'] == 'Hapus')
  2035. {
  2036. $kdkppn = $_POST['kdkppn'];
  2037. // Delete t_kppn where kdkppn='$kdkppn'
  2038. $qKppn = "DELETE FROM t_kppn WHERE kdkppn='$kdkppn'";
  2039. mysql_query($qKppn);
  2040. echo "
  2041. <script type='text/javascript'>
  2042. alert('Data referensi KPPN $kdkppn berhasil dihapus');
  2043. window.location.replace('media.php?module=referensikppn');
  2044. </script>";
  2045. }
  2046. // Referensi Pejabat ================================================================================//
  2047. elseif($_GET['module'] == 'referensipejabat')
  2048. {
  2049. echo "<div id='stylized' class='myform'>
  2050. <form id='form' name='form' method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  2051. <h1>Tabel Referensi Pejabat</h1>
  2052. <p>Tabel referensi Pejabat - Non aktifkan terlebih dahulu pejabat yang sama</p>
  2053. </div>
  2054. </form>
  2055. <br />
  2056. <br />
  2057. <form method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  2058. <input type='submit' name='btnEpejabat' value='Tambah Data' class='normaltablesubmit' style='width:100px !important;' />
  2059. </form>
  2060. <br />
  2061. <div id='normaltable'>
  2062. <table class='normaltable' width='100%'>
  2063. <tr>
  2064. <th width='5%'>No.</th>
  2065. <th width='20%'>Nama</th>
  2066. <th width='5%'>NIP</th>
  2067. <th width='20%'>Pangkat/Gol.</th>
  2068. <th width='40%'>Jabatan</th>
  2069. <th width='5%'>Ket.Jabatan</th>
  2070. <th width='10%' colspan='2'>Tindakan</th>
  2071. </tr>";
  2072. $qPejabat = mysql_query("SELECT a.id_pejabat,a.nama,a.nip,a.kdgol,a.nmjabatan,a.ketjabatan,b.nmgol,b.pangkat FROM t_pejabt a LEFT JOIN t_gol b ON a.kdgol=b.kdgol ORDER BY a.ketjabatan");
  2073. $i = 1;
  2074. $oddcol = "#CCFF99";
  2075. $evencol = "#CCDD88";
  2076. while($rPejabat = mysql_fetch_object($qPejabat))
  2077. {
  2078. if($i % 2 == 0) {$color = $evencol;}
  2079. else{$color = $oddcol;}
  2080. $id = $rPejabat->id_pejabat;
  2081. $nama = $rPejabat->nama;
  2082. $nip = $rPejabat->nip;
  2083. $kdgol = $rPejabat->kdgol;
  2084. $nmjabatan = $rPejabat->nmjabatan;
  2085. $ketjabatan = $rPejabat->ketjabatan;
  2086. $nmgol = strtoupper($rPejabat->nmgol);
  2087. $pangkat = strtoupper($rPejabat->pangkat);
  2088. echo "
  2089. <tr>
  2090. <td>".$i."</td>
  2091. <td>".$nama."</td>
  2092. <td>".$nip."</td>
  2093. <td>".$pangkat." / ".$nmgol."</td>
  2094. <td>".$nmjabatan."</td>
  2095. <td>".$ketjabatan."</td>
  2096. <td>
  2097. <form id='frm_rpejabat' method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  2098. <input type='hidden' name='id' value='$id' />
  2099. <input type='submit' name='btnEpejabat' value='Edit' class='normaltablesubmit' />
  2100. </form>
  2101. </td>
  2102. <td>
  2103. <form id='frm_rpejabat' method='post' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  2104. <input type='hidden' name='id' value='$id' />
  2105. <input type='submit' name='btnHpejabat' value='Hapus' class='normaltablesubmit' />
  2106. </form>
  2107. </td>
  2108. </tr>";
  2109. $i++;
  2110. }
  2111. echo"
  2112. </table>
  2113. </div>";
  2114. }
  2115. // Form Edit Pejabat -----------------------------------------------------------------------------//
  2116. elseif($_POST['btnEpejabat'])
  2117. {
  2118. $id = $_POST['id'];
  2119. $q = "SELECT id_pejabat,nip,nama,kdgol,nmjabatan,ketjabatan FROM t_pejabt WHERE id_pejabat = '$id' LIMIT 1";
  2120. $qPejabat = mysql_query($q);
  2121. $rPejabat = mysql_fetch_object($qPejabat);
  2122. $id = $rPejabat->id_pejabat;
  2123. $nip = $rPejabat->nip;
  2124. $nama = $rPejabat->nama;
  2125. $kdgol = $rPejabat->kdgol;
  2126. $nmjabatan = $rPejabat->nmjabatan;
  2127. $ketjabatan = $rPejabat->ketjabatan;
  2128. echo"
  2129. <style type='text/css'>
  2130. em { font-weight: bold; padding-right: 1em; vertical-align: top; }
  2131. </style>
  2132. <script>
  2133. $(document).ready(function(){
  2134. $('#form').validate();
  2135. });
  2136. </script>
  2137. <div id='stylized' class='myform'>
  2138. <form id='form' name='form' method='post' enctype='multipart/form-data' action='".htmlentities($_SERVER['PHP_SELF'])."'>
  2139. <h1>Form data referensi Pejabat</h1>
  2140. <p>Form ini digunakan dalam melakukan perekaman/perubahan data referensi Pejabat</p>
  2141. <h3>Data Referensi Pejabat</h3>
  2142. <p></p>
  2143. <label>Nama
  2144. <span class='small'>Nama Pejabat</span>
  2145. </label>
  2146. <input type='text' id='nama' minlength='3' name='nama' maxlength='50' value='$nama' onkeypress='return handleEnter(this, event)' onkeyup=\"moveOnMax(this,'nip')\" />
  2147. <label>NIP
  2148. <span class='small'>NIP</span>
  2149. </label>
  2150. <input type='text' id='nip' name='nip' value='$nip' minlength='9' maxlength='18' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'kdgol')\" />
  2151. <label>Pangkat/Golongan
  2152. <span class='small'>Pangkat/Golongan</span>
  2153. </label>
  2154. <select name='kdgol' id='kdgol' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'ketjabatan')\" />";
  2155. $q = "SELECT * FROM t_gol ORDER BY kdgol";
  2156. $qGol = mysql_query($q);
  2157. while($rGol = mysql_fetch_object($qGol))
  2158. {
  2159. $kdgolongan = $rGol->kdgol;
  2160. $nmgol = $rGol->nmgol;
  2161. $pangkat = $rGol->pangkat;
  2162. if($kdgol == $kdgolongan)
  2163. {
  2164. echo "<option value='$kdgolongan' selected='selected'>".$pangkat." / ".$nmgol."</option>";
  2165. }
  2166. else
  2167. {
  2168. echo "<option value='$kdgolongan'>".$pangkat." / ".$nmgol."</option>";
  2169. }
  2170. }
  2171. echo "
  2172. </select>
  2173. <label>Jabatan
  2174. <span class='small'>Jabatan</span>
  2175. </label>
  2176. <select name='ketjabatan' id='ketjabatan' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'definitif')\" />
  2177. <option value='' selected='selected'>--Pilih Jabatan--</option>
  2178. <option value='20'>Non Aktif</option>
  2179. <option value='0'>Kepala Kantor</option>
  2180. <option value='1'>Kasi Pencairan Dana</option>
  2181. <option value='2'>Kasi Verifikasi & Akuntansi</option>
  2182. <option value='6'>Kasi Bank Giro Pos</option>
  2183. <option value='3'>Kasubag Umum</option>
  2184. </select>
  2185. <label>Definitif/Pjs.
  2186. <span class='small'>Definitif/Pjs.</span>
  2187. </label>
  2188. <select name='definitif' id='definitif' onkeypress='return handleEnter(this,event)' onkeyup=\"moveOnMax(this,'submit')\" />
  2189. <option value='' selected='selected'>--Pilih Jabatan--</option>
  2190. <option value='definitif'>Definitif</option>
  2191. <option value='pjs'>Pejabat Sementara</option>
  2192. </select>
  2193. <input type='hidden' name='id' value='$id' />
  2194. <input type='submit' value='Simpan' class='button' id='submit' name='btnUpejabat' />
  2195. <div class='spacer'></div>
  2196. </form>
  2197. </div>";
  2198. }
  2199. // Update Referensi Pejabat ----------------------------------------------------------------------//
  2200. elseif($_POST['btnUpejabat'])
  2201. {
  2202. $id = $_POST['id'];
  2203. $nama = strtoupper($_POST['nama']);
  2204. $nip = $_POST['nip'];
  2205. $kdgol = $_POST['kdgol'];
  2206. $ketjabatan = $_POST['ketjabatan'];
  2207. $definitif = $_POST['definitif'];
  2208. /*---------------------------------
  2209. * Nama Jabatan
  2210. * 0 = Kepala Kantor
  2211. * 1 = Kasi Pencairan Dana
  2212. * 2 = Kasi Verifikasi & Akuntansi
  2213. * 3 = Kasubag Umum
  2214. * 6 = Kasi Bank Giro Pos
  2215. * 20 = Non Aktif
  2216. * -------------------------------*/
  2217. // Definitif
  2218. if($definitif == "definitif")
  2219. {
  2220. switch($ketjabatan)
  2221. {
  2222. case "0":
  2223. $nmjabatan = strtoupper("Kepala Kantor");
  2224. break;
  2225. case "1":
  2226. $nmjabatan = strtoupper("Kasi Pencairan Dana");
  2227. break;
  2228. case "2":
  2229. $nmjabatan = strtoupper("Kasi Verifikasi dan Akuntansi");
  2230. break;
  2231. case "3":
  2232. $nmjabatan = strtoupper("Kasubag.Umum");
  2233. break;
  2234. case "6":
  2235. $nmjabatan = strtoupper("Kasi Bank Giro Pos");
  2236. break;
  2237. case "20":
  2238. $nmjabatan = strtoupper("Non Aktif");
  2239. break;
  2240. }
  2241. }
  2242. else
  2243. {
  2244. // Pejabat Sementara
  2245. switch($ketjabatan)
  2246. {
  2247. case "0":
  2248. $nmjabatan = strtoupper("Pjs.Kepala Kantor");
  2249. break;
  2250. case "1":
  2251. $nmjabatan = strtoupper("Pjs.Kasi Pencairan Dana");
  2252. break;
  2253. case "2":
  2254. $nmjabatan = strtoupper("Pjs.Kasi Verifikasi dan Akuntansi");
  2255. break;
  2256. case "3":
  2257. $nmjabatan = strtoupper("Pjs.Kasubag.Umum");
  2258. break;
  2259. case "6":
  2260. $nmjabatan = strtoupper("Pjs.Kasi Bank Giro Pos");
  2261. break;
  2262. case "20":
  2263. $nmjabatan = strtoupper("Non Aktif");
  2264. break;
  2265. }
  2266. }
  2267. if($id == "")
  2268. {
  2269. $qPejabat = "REPLACE t_pejabt SET nama='$nama',nip='$nip',kdgol='$kdgol',nmjabatan='$nmjabatan',ketjabatan='$ketjabatan'";
  2270. mysql_query($qPejabat);
  2271. $qNotpejabat= "UPDATE t_pejabt SET ketjabatan='20' WHERE ketjabatan='$ketjabatan' AND nip!='$nip'";
  2272. mysql_query($qNotpejabat);
  2273. }
  2274. else
  2275. {
  2276. $qPejabat = "UPDATE t_pejabt SET nama='$nama',nip='$nip',kdgol='$kdgol',nmjabatan='$nmjabatan',ketjabatan='$ketjabatan' WHERE id_pejabat='$id'";
  2277. mysql_query($qPejabat);
  2278. $qNotpejabat= "UPDATE t_pejabt SET ketjabatan='20' WHERE ketjabatan='$ketjabatan' AND nip!='$nip'";
  2279. mysql_query($qNotpejabat);
  2280. }
  2281. echo "
  2282. <script type='text/javascript'>
  2283. window.location.replace('media.php?module=referensipejabat');
  2284. </script>";
  2285. }
  2286. // Modul Hapus Pejabat --------------------------------------------------------------------------//
  2287. elseif($_POST['btnHpejabat'])
  2288. {
  2289. $id = $_POST['id'];
  2290. $q = "DELETE FROM t_pejabt WHERE id_pejabat='$id'";
  2291. $qPejabat = mysql_query($q);
  2292. echo "
  2293. <script type='text/javascript'>
  2294. window.location.replace('media.php?module=referensipejabat');
  2295. </script>";
  2296. }
  2297. // Keluar Aplikasi ===============================================================================//
  2298. elseif($_GET['module'] == 'keluar'){
  2299. session_start();
  2300. session_destroy();
  2301. header('location: index.php');
  2302. }
  2303. ?>
  2304. <style>
  2305. .img{
  2306. border:2px solid #72a143;
  2307. padding:2px;
  2308. background:#ffeda5;
  2309. }
  2310. .img2{
  2311. border:2px solid #F0892C;
  2312. padding:2px;
  2313. background:#ffeda5;
  2314. }
  2315. </style>