Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.21 KB | None | 0 0
  1. <center><h2>Pelayanan PPK 1 Puskesmas </center>
  2. <script type="text/javascript" src="../jscripts/ckeditor/ckeditor.js"></script>
  3. <script type="text/javascript" src="../jscripts/ckfinder/ckfinder.js"></script>
  4.  
  5. <?php
  6. if($this->input->get('ref') == 'form'){
  7. ?>
  8. <?php
  9. //query
  10. $submit = $this->input->post('submit');
  11. if($submit != FALSE){
  12. $starttime = microtime();
  13.  
  14. //initialize
  15. $kode_pkm = $this->input->post('kode_pkm');
  16. $kepala = $this->input->post('kepala');
  17. $nip = $this->input->post('nip');
  18. $id_user = $this->session->userdata('id_puskesmas');
  19. $publish = $this->input->post('publish');
  20. $nama_puskesmas = $this->input->post('nama_puskesmas');
  21. $id_kecamatan = $this->input->post('id_kecamatan');
  22. $content = $this->input->post('content');
  23. $username = $this->input->post('username');
  24. $password = $this->input->post('password');
  25. $password = md5($password);
  26. $id_puskesmas = $this->input->post('id_puskesmas');
  27.  
  28.  
  29. if($id_puskesmas == FALSE){
  30. $query = $this->db->query("insert into tbl_puskesmas
  31. ( id_kecamatan, nama_puskesmas, kode_pkm,kepala, nip, username, password, content, user, publish)
  32. value
  33. ('$id_kecamatan','$nama_puskesmas', '$kode_pkm', '$kepala' , '$nip', '$username', '$password', '$content', '$id_user', '$publish')
  34. ");
  35. //id baru
  36. $query = $this->db->query("select id_puskesmas as idbaru from tbl_puskesmas where user = '$id_user' order by id_puskesmas desc");
  37. $row = $query->row();
  38. $idbaru = $row->idbaru;
  39.  
  40. }else{
  41. $query = $this->db->query("update tbl_puskesmas set
  42. id_kecamatan = '$id_kecamatan',
  43. nama_puskesmas = '$nama_puskesmas',
  44. kode_pkm = '$kode_pkm',
  45. kepala = '$kepala',
  46. nip = '$nip',
  47. username = '$username',
  48. password = '$password',
  49. content= '$content',
  50. publish = '$publish'
  51. where id_puskesmas = '$id_puskesmas'");
  52. }
  53.  
  54.  
  55. //menghitung execution time
  56. $endtime = microtime();
  57. $stime = explode(" ",$starttime);
  58. $qtime1 = $stime[1] + $stime[0];
  59.  
  60. $etime = explode(" ",$endtime);
  61. $qtime2 = $etime[1] + $etime[0];
  62. $totaltime = substr($qtime2 - $qtime1,0,8);
  63.  
  64. if($query){
  65. ?>
  66. <div style="text-align:right;">
  67. Query selesai dalam <?php echo $totaltime; ?> detik<br>
  68. Proses data berhasil
  69. </div>
  70. <?php
  71. }else{
  72. ?>
  73. <div style="text-align:right;">
  74. Query selesai dalam <?php echo $totaltime; ?> detik<br>
  75. Proses data gagal
  76. </div>
  77. <?php
  78. }
  79.  
  80.  
  81. }
  82. ?>
  83. <?php
  84. //initialize
  85. $kode_pkm = "";
  86. $kepala = "";
  87. $nip = "";
  88. $id_kecamatan = "";
  89. $nama_puskesmas = "";
  90. $publish = "1";
  91. $content ="";
  92. $username ="";
  93. $password = "";
  94.  
  95.  
  96. if(isset($idbaru)){
  97. $id_puskesmas = $idbaru;
  98. }else{
  99. $id_puskesmas = $this->input->get('id_puskesmas');
  100. }
  101. if($id_puskesmas != FALSE){
  102. $query = $this->db->query("select * from tbl_puskesmas where id_puskesmas = '$id_puskesmas'");
  103. $row = $query->row();
  104. $kode_pkm = $row->kode_pkm;
  105. $kepala = $row->kepala;
  106. $nip = $row->nip;
  107. $id_kecamatan = $row->id_kecamatan;
  108. $nama_puskesmas = $row->nama_puskesmas;
  109. $publish = $row->publish;
  110. $content = $row->content;
  111. $username = $row-> username ;
  112. $password = $row-> password ;
  113.  
  114. }
  115.  
  116. ?>
  117. <div>
  118. <form action="" method=post>
  119. <input type=hidden name=id_puskesmas value="<?php echo $id_puskesmas; ?>">
  120. <table>
  121. <tr>
  122. <td width=150>Nama Puskesmas</td><td><input type=text name=nama_puskesmas size=90 value="<?php echo $nama_puskesmas; ?>"></td>
  123. </tr>
  124. <tr>
  125. <td>Nama Kecamatan</td>
  126. <td>
  127. <select name=id_kecamatan>
  128. <option value="-" > </option>
  129. <option value="1" <?php if($id_kecamatan ==1){ echo "selected";} ?>> Kecamatan Sawangan
  130. <option value="2" <?php if($id_kecamatan ==2){ echo "selected";} ?>> Kecamatan Bojong Sari</option>
  131. <option value="3" <?php if($id_kecamatan ==3){ echo "selected";} ?>> Kecamatan Pancoran Mas</option>
  132. <option value="4" <?php if($id_kecamatan ==4){ echo "selected";} ?>> Kecamatan Cipayung</option>
  133. <option value="5" <?php if($id_kecamatan ==5){ echo "selected";} ?>> Kecamatan Sukmajaya</option>
  134. <option value="6" <?php if($id_kecamatan ==6){ echo "selected";} ?>> Kecamatan Cilodong</option>
  135. <option value="7" <?php if($id_kecamatan ==7){ echo "selected";} ?>> Kecamatan Cimanggis</option>
  136. <option value="8" <?php if($id_kecamatan ==8){ echo "selected";} ?>> Kecamatan Tapos</option>
  137. <option value="9" <?php if($id_kecamatan ==9){ echo "selected";} ?>> Kecamatan Beji</option>
  138. <option value="10"<?php if($id_kecamatan ==10){ echo "selected";} ?>> Kecamatan Limo</option>
  139. <option value="11"<?php if($id_kecamatan ==11){ echo "selected";} ?>> Kecamatan Cinere</option>
  140. </select>
  141. </td>
  142. </tr>
  143. <tr>
  144. <td width=150>Kode pkm</td><td><input type=text name=kode_pkm size=90 value="<?php echo $kode_pkm; ?>"></td>
  145. </tr>
  146. <tr>
  147. <td width=150>Kepala Puskesmas</td><td><input type=text name=kepala size=90 value="<?php echo $kepala; ?>"></td>
  148. </tr>
  149. <tr>
  150. <td width=150>Nip</td><td><input type=text name=nip size=90 value="<?php echo $nip; ?>"></td>
  151. </tr>
  152. <tr>
  153. <td width=150>username</td><td><input type=text name=username size=90 value="<?php echo $username; ?>"></td>
  154. </tr>
  155. <tr>
  156. <td width=150>password</td><td><input type=password name=password size=90 value="<?php echo $password; ?>"></td>
  157. </tr>
  158. <tr>
  159. <td>Publish</td>
  160. <td>
  161. <select name=publish>
  162. <option value="1" <?php if($publish == 1){ echo"selected"; } ?>>Ya
  163. <option value="0" <?php if($publish == 0){ echo"selected"; } ?>>Tidak
  164. </select>
  165. </td>
  166. </tr>
  167. <tr>
  168. <td colspan=2><br><textarea name=content id="editor1" ><?php echo $content; ?></textarea></td>
  169. </tr>
  170. <tr>
  171. <td colspan=2 align=right>
  172. <?php if($id_puskesmas != FALSE){ ?>
  173. <input type=submit name=submit value=Ubah>
  174. <?php }else{ ?>
  175. <input type=submit name=submit value=Simpan>
  176. <?php } ?>
  177. &nbsp;
  178. <input type=button value=Batal onClick="window.location.href='?ref=list'">
  179. </td>
  180. </tr>
  181. </table>
  182. </form>
  183. </div>
  184. <?php
  185. }else{
  186. ?>
  187. <?php
  188. if($this->input->get('ref') == 'drop'){
  189. $starttime = microtime();
  190.  
  191. $id_puskesmas = $this->input->get('idrop');
  192. $qdrop = $this->db->query("delete from tbl_puskesmas where id_puskesmas = '$id_puskesmas'");
  193.  
  194. //menghitung execution time
  195. $endtime = microtime();
  196. $stime = explode(" ",$starttime);
  197. $qtime1 = $stime[1] + $stime[0];
  198.  
  199. $etime = explode(" ",$endtime);
  200. $qtime2 = $etime[1] + $etime[0];
  201. $totaltime = substr($qtime2 - $qtime1,0,8);
  202.  
  203. if($qdrop){
  204. ?>
  205. <div style="text-align:right;">
  206. Query selesai dalam <?php echo $totaltime; ?> detik<br>
  207. Proses data berhasil
  208. </div>
  209. <?php
  210. }else{
  211. ?>
  212. <div style="text-align:right;">
  213. Query selesai dalam <?php echo $totaltime; ?> detik<br>
  214. Proses data gagal
  215. </div>
  216. <?php
  217. }
  218. }
  219. ?>
  220. <div class=datatable>
  221. <table width=100%>
  222. <tr>
  223. <th>No.</th><th>kode</th><th>Instansi</th><th>publish</th><th>Edit</th><th>Delete</th>
  224. </tr>
  225. <?php
  226. $no = 0;
  227. $qmenu = $this->db->query("select * from tbl_puskesmas ");
  228. foreach ($qmenu->result() as $rmenu){
  229. $no++;
  230. ?>
  231. <tr>
  232. <td width=10><?php echo $no; ?></td>
  233. <td align=center><?php echo $rmenu->kode_pkm; ?></td>
  234. <td align=center><?php echo $rmenu->nama_puskesmas; ?></td>
  235. <td align=center><?php echo $rmenu->publish; ?></td>
  236. <td align=center width=50><a href="?ref=form&id_puskesmas=<?php echo $rmenu->id_puskesmas; ?>">Edit</a></td>
  237. <td align=center width=50><a href="?ref=drop&idrop=<?php echo $rmenu->id_puskesmas; ?>">Hapus</a></td>
  238.  
  239. </tr>
  240. <?php
  241. }
  242. ?>
  243. </table>
  244. </div>
  245.  
  246. <div style="text-align:right;margin-top:10px;">
  247. <input type=button value="Buat Baru" onClick="window.location.href='?ref=form'">
  248. </div>
  249. <?php
  250. }
  251. ?>
  252.  
  253. <script language="javascript" type="text/javascript">
  254. var editor = CKEDITOR.replace( 'editor1' );
  255. CKFinder.setupCKEditor( editor, '../jscripts/ckfinder/' ) ;
  256. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement