PageRenderTime 45ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/agree_arc_det.php

https://github.com/aryonp/Magnolia
PHP | 167 lines | 158 code | 9 blank | 0 comment | 10 complexity | 2f94f8b1c78114651928a6a3703bb0b3 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1
  1. <?php
  2. require_once 'init.php';
  3. require_once LIB_PATH.'functions.lib.php';
  4. chkSession();
  5. $page_title = "Archive : Agreement";
  6. $page_id_left = "10";
  7. $page_id_right = "22";
  8. $category_page = "archive";
  9. $page_id = ($page_id_right != "")?$page_id_right:$page_id_left;
  10. chkSecurity($page_id);
  11. if(isset($_GET['id'])) {$agr_id = $_GET['id'];}
  12. $q_agree ="SELECT a.status, a.mgr_status ".
  13. "FROM agreement a LEFT JOIN user u ON (u.id = a.user_id_fk) ".
  14. "WHERE u.id = '$agr_id' ";
  15. $agree = @mysql_query($q_agree) or die(mysql_error());
  16. $showAgree = mysql_fetch_array($agree);
  17. $status ="&nbsp;";
  18. $file_agreeement = "./files/agreement.txt";
  19. $dispAgree = implode("",file($file_agreeement));
  20. $agree_data_query = "SELECT a.id, CONCAT(u.fname,' ',u.lname) AS fullname, d.name as dname, b.name as bname, a.status, ".
  21. "CONCAT(m.fname,' ',m.lname) AS mname, a.mgr_status as mstatus, a.date, a.ackdate, ".
  22. "a.code, a.code_val, a.code_date, a.code_notes ".
  23. "FROM agreement a LEFT JOIN user u ON (u.id = a.user_id_fk) ".
  24. "LEFT JOIN user m ON (m.id = a.mgr_id) ".
  25. "LEFT JOIN user v ON (v.id = a.code_val) ".
  26. "LEFT JOIN departments d ON (d.id = u.dept_id_fk) ".
  27. "LEFT JOIN branch b ON (b.id = u.branch_id_fk) ".
  28. "WHERE a.id = '$agr_id' ";
  29. $agree_data_SQL = @mysql_query($agree_data_query) or die(mysql_error());
  30. $array = mysql_fetch_array($agree_data_SQL);
  31. $this_page = $_SERVER['PHP_SELF']."?id=".$agr_id;
  32. if(isset($_POST['update_file'])){
  33. $file_id = trim($_POST['file_id']);
  34. $file_note = trim($_POST['its-notes']);
  35. $file_checked = trim($_POST['checked_name']);
  36. $file_validated = trim($_POST['validated_name']);
  37. $file_date = date('Y-m-d');
  38. if ($file_validated == "-") {
  39. $status ="<p class=\"yellowbox\">Please complete every information that needed !</p>";
  40. }
  41. else {
  42. $update_file_query = "UPDATE agreement SET code_date = '$file_date', code_val = '$file_validated', code_notes = '$file_note' WHERE id = '$agr_id';";
  43. @mysql_query($update_file_query) or die(mysql_error());
  44. log_hist("",$agr_id);
  45. header("location:$this_page");
  46. }
  47. }
  48. $button = array("update_file"=>array("submit"=>" UPDATE FILE "));
  49. include THEME_DEFAULT.'header.php';?>
  50. <//-----------------CONTENT-START-------------------------------------------------//>
  51. <form method="POST" action="">
  52. <table border="0" cellpadding="1" cellspacing="1" width="100%">
  53. <tr><td><h2>AGREEMENT FILE DETAILS</h2></td></tr>
  54. <tr><td height="1" bgcolor="#ccccff"></td></tr>
  55. <tr><td><?=$status?></td></tr>
  56. <?=back_button();?>
  57. <tr><td>&nbsp;</td></tr>
  58. <tr><td>
  59. <table border="0" width="500">
  60. <tr><td>
  61. <table border="0" width="100%" cellpadding="0" cellspacing="0">
  62. <tr><td align="center"><b>
  63. IT PC Guidelines Policy Reference-No: 1.0.0 - <br />
  64. User Acceptance and Agreement Form<br />
  65. <i>Referensi Kebijakan Pedoman PC IT - No: 1.0.0<br />
  66. Formulir Penerimaan dan Persetujuan Pengguna</i><b></td></tr>
  67. </table>
  68. </td></tr>
  69. <tr><td>&nbsp;</td></tr>
  70. <tr><td>
  71. <table border="0" width="100%" cellpadding="0" cellspacing="0">
  72. <tr><td colspan="2">EMPLOYEE NAME/<i>Nama Pegawai</i>:</td></tr>
  73. <tr><td colspan="2"><b><?=($array["fullname"])?ucwords($array["fullname"]):"&nbsp; -";?></b></td></tr>
  74. <tr><td colspan="2" height="8">&nbsp;</td></tr>
  75. <tr><td>DEPARTMENT/<i>Departemen</i>:</td>
  76. <td>BRANCH/<i>Cabang</i>:<br /></td></tr>
  77. <tr><td><b><?=($array["dname"])?ucwords($array["dname"]):"&nbsp; -";?></b></td>
  78. <td><b><?=($array["bname"])?ucwords($array["bname"]):"&nbsp; -";?></b></td></tr>
  79. </table>
  80. </td></tr>
  81. <tr><td>&nbsp;</td></tr>
  82. <tr>
  83. <?php if (!file_exists($file_agreeement)) {?>
  84. <td align="center"><font color="red"><b>No Policies data</b></font></td>
  85. <?php }
  86. else { ?>
  87. <td><div class="well">
  88. <?=trim(nl2br($dispAgree))?>
  89. </div>
  90. </td>
  91. <?php } ?>
  92. </tr>
  93. <tr><td>&nbsp;</td></tr>
  94. <tr><td>
  95. <table border="0" width="100%" cellpadding="0" cellspacing="0">
  96. <tr align="center">
  97. <td>
  98. <?=($array["status"] == "1")?"<b>YES, I AGREE</b>":"&nbsp;"; ?>
  99. <hr></td>
  100. <td width="100">&nbsp;</td>
  101. <td>
  102. <?=($array["mstatus"] == "1")?"<b>I ACKNOWLEDGED</b>":"&nbsp;"; ?>
  103. <hr></td></tr>
  104. <tr><td>&nbsp;</td>
  105. <td>&nbsp;</td>
  106. <td>Manager's Name/Nama Manajer:</td></tr>
  107. <tr><td colspan="3">&nbsp;</td></tr>
  108. <tr><td><b><?=($array["fullname"])?ucwords($array["fullname"]):"&nbsp; -";?></b></td>
  109. <td>&nbsp;</td>
  110. <td><b><?=($array["mname"])?ucwords($array["mname"]):"&nbsp; -";?></b></td></tr>
  111. <tr><td colspan="3">&nbsp;</td></tr>
  112. <tr><td>Date/Tgl.: <b><?=($array["date"] != "0000-00-00")?cplday('d F Y',$array["date"]):"&nbsp; -";?></b></td>
  113. <td>&nbsp;</td>
  114. <td>Date/Tgl.: <b><?=($array["ackdate"] != "0000-00-00")?cplday('d F Y',$array["ackdate"]):"&nbsp; -";?></b></td></tr>
  115. </table>
  116. </td></tr>
  117. <tr><td>&nbsp;</td></tr>
  118. <tr><td>
  119. <hr>
  120. <label><b>ITS USE ONLY</b></label>
  121. <table border="0" cellpadding="1" cellspacing="1">
  122. <tr><td align="left"><b>FILE NO</b></td>
  123. <td align="left">:</td>
  124. <td><?=($array["code"])?ucwords($array["code"]):"&nbsp; -";?></td>
  125. <td align="left" rowspan="4">&nbsp;</td>
  126. <td rowspan="4" align="left" valign="top"><b>NOTES</b>:<br/>
  127. <textarea cols="35" rows="3" name="its-notes" wrap="virtual"><?=($array["code_notes"])?strip_tags(nl2br($array["code_notes"])):"-";?></textarea></td></tr>
  128. <tr><td align="left"><b>VALIDATED</b></td>
  129. <td align="left">:</td>
  130. <td><select name="validated_name">
  131. <option value="-">-----------------</option>
  132. <?php $val_name_query = "SELECT u.id, CONCAT(u.fname,' ',u.lname) AS fullname ".
  133. "FROM user u LEFT JOIN user_level ul ON (ul.id = u.level_id_fk) ".
  134. "WHERE ul.id <= '5' AND u.del = '0' AND u.hidden = '0' AND u.active = '1' ;";
  135. $val_name_SQL = mysql_query($val_name_query);
  136. while($val_name_array = mysql_fetch_array($val_name_SQL)) {
  137. $compare_validated = ($val_name_array[0] == $array["code_val"])?"SELECTED":"";?>
  138. <option value="<?=$val_name_array[0]?>" <?=$compare_validated?>><?=ucwords($val_name_array[1])?></option>
  139. <?php } ?>
  140. </select></td></tr>
  141. <tr><td align="left"><b>DATE</b></td>
  142. <td align="left">:</td>
  143. <td><b><?=($array["code_date"] != "0000-00-00 00:00:00")?cplday('d M Y',$array["code_date"]):"-";?></b></td></tr>
  144. </table>
  145. </td></tr>
  146. </table>
  147. </td></tr>
  148. <tr><td>&nbsp;</td></tr>
  149. <tr><td><?=genButton($button)?></td></tr>
  150. <tr><td>&nbsp;</td></tr>
  151. <?=back_button();?>
  152. <tr><td>&nbsp;</td></tr>
  153. <input type="hidden" name="file_id" value="<?=$array[13]?>">
  154. </table>
  155. </form>
  156. <//-----------------CONTENT-END-------------------------------------------------//>
  157. <?php include THEME_DEFAULT.'footer.php';?>