mqnoy

content

Apr 16th, 2014
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.47 KB | None | 0 0
  1. <?php
  2. switch ($_GET['module']){
  3. default:
  4. echo "hi world!";
  5. break;
  6.  
  7. case"act":
  8. ?>
  9.  
  10. <div class="box-full">
  11. <?php
  12. $f=$_GET['folder'];
  13. if ($f=="new") {
  14.  echo "ini folder new message";
  15.     } elseif ($f=="sent items") {
  16.  
  17. /*
  18. *   UNTUK REQORD INBOX
  19. *
  20. */
  21. $dataPerPage = 8;
  22.  
  23. // apabila $_GET['page'] sudah didefinisikan, gunakan nomor halaman tersebut,
  24. // sedangkan apabila belum, nomor halamannya 1.
  25. if(isset($_GET['page']))
  26. {
  27.     $noPage = $_GET['page'];
  28. }
  29. else $noPage = 1;
  30.  
  31. // perhitungan offset
  32. $offset = ($noPage - 1) * $dataPerPage;
  33.  
  34. // query SQL untuk menampilkan data perhalaman sesuai offset
  35. $query = "SELECT * FROM sentitems LIMIT $offset, $dataPerPage";
  36. $result = mysql_query($query) or die('Error');
  37.  
  38. // menampilkan data
  39. $jml_row=mysql_num_rows($result);
  40. //echo "jumlah record di table sentitems halaman $noPage = $jml_row";
  41. ?>
  42. <div class="tb-all">
  43. <!--<div class="tit-all">
  44. <span class="sleft">record sms sentitems</span><span class="sright">tit kanan</span>
  45. <div class="clear"></div></div>-->
  46. <div class="tb-form">
  47. <div class="left-con"><img src="img/folder-a.png" width="52" height="46" /><span>sentitems</span></div>
  48. <form method="get" action="index.php?module=act&folder=sent items">
  49. <input type="text" name="q" /> <input value="search" type="submit">
  50. </form>
  51. <div class="clear"></div>
  52. </div>
  53. <div class="bod-all">
  54.  
  55. <table>
  56.   <thead>
  57.     <th>no</th>
  58.     <th>SendingDateTime</th>
  59.     <th>DestinationNumber</th>
  60.     <th>Prosesed</th>
  61.     <th>action</th>
  62.   </thead>
  63. <?php
  64. $a_war = 1;
  65. $a_war_genap="#EBEBEB";
  66. $a_war_ganjil="#FEFEFE";
  67.  
  68. if (!empty($_GET['q'])) {
  69. $word=$_GET['q'];
  70. $result12 = mysql_query("SELECT * FROM sentitems WHERE TextDecoded LIKE '%$word%' LIMIT $offset, $dataPerPage")or die ("ERROR");
  71.  
  72.        echo "cari-> " .$word;
  73.  
  74. }else{
  75. $query1 = "SELECT * FROM sentitems LIMIT $offset, $dataPerPage";
  76. $result12 = mysql_query($query1) or die('Error');
  77. //echo "tampilkan";
  78. }
  79.  
  80. while($data = mysql_fetch_array($result12))
  81. {
  82. if ($a_war % 2 == 0) $warna = $a_war_genap;
  83.  else $warna = $a_war_ganjil;
  84. ?>
  85.    <tr>
  86.     <td><?php echo $a_war;?></td>    
  87.     <td><?php echo $data['SendingDateTime'];?></td>
  88.     <td><?php echo $data['DestinationNumber'] ;?></td>
  89.     <td><?php echo $data['Status'];?></td>
  90.     <td>
  91.     <a href="action.php?op=edit&id=<?php echo $data['ID'];?>" target="_blank">edit</a>|
  92.     <a href="action.php?dem=view&id=<?php echo $data['ID'];?>" target="_blank">view</a>|
  93.     <a href="action.php?op=drop&id=<?php echo $data['ID'];?>" target="_blank">drop</a>
  94.     </td>
  95.   </tr>
  96. <?php
  97. $a_war++;
  98. }
  99. ?>
  100. </table>
  101. <div class="clear"></div></div>
  102. <div class="tb-fot">
  103. <?php
  104. // mencari jumlah semua data dalam tabel guestbook
  105. $query   = "SELECT COUNT(*) AS jumData FROM sentitems";
  106. $hasil   = mysql_query($query);
  107. $data    = mysql_fetch_array($hasil);
  108. $jumData = $data['jumData'];
  109.  
  110. // menentukan jumlah halaman yang muncul berdasarkan jumlah semua data
  111. $jumPage = ceil($jumData/$dataPerPage);
  112.  
  113. // menampilkan link previous
  114. if ($noPage > 1) echo  "<span><a href='".$_SERVER['PHP_SELF']."?module=act&folder=sent items&page=".($noPage-1)."'>&lt;&lt; Prev</a></span>";
  115.  
  116. // memunculkan nomor halaman dan linknya
  117. for($page = 1; $page <= $jumPage; $page++)
  118. {
  119.          if ((($page >= $noPage - 3) && ($page <= $noPage + 3)) || ($page == 1) || ($page == $jumPage))
  120.          {
  121.             if (($showPage == 1) && ($page != 2))  echo "...";
  122.             if (($showPage != ($jumPage - 1)) && ($page == $jumPage))  echo "...";
  123.             if ($page == $noPage) echo " <b>".$page."</b> ";
  124.             else echo " <span><a href='".$_SERVER['PHP_SELF']."?module=act&folder=sent items&page=".$page."'>".$page."</a></span> ";
  125.             $showPage = $page;
  126.          }
  127. }
  128.  
  129. // menampilkan link next
  130.  
  131. if ($noPage < $jumPage) echo "<span><a href='".$_SERVER['PHP_SELF']."?module=act&folder=sent items&page=".($noPage+1)."'>Next &gt;&gt;</a></span>";
  132. ?>
  133. <!--<span><a href="">1</a></span><span><a href="">1</a></span>-->
  134. <div class="clear"></div>
  135. </div>
  136. <div class="clear"></div>
  137. </div>
  138. <?php
  139. // echo "ini folder sent items message";
  140.     } elseif ($f=="outbox") {
  141.  echo "ini folder sent items message";
  142.     } elseif ($f=="all") {
  143. ?>
  144. <div class="box-folder">
  145. <table  border="0" cellpadding="10">
  146.   <tr>
  147.     <td><a href="?module=filter&dem=pen"><img src="img/folder-a.png" width="75" height="75" />
  148.     <div class="clear"></div>
  149.     <span class="alt-inf">folder sms pengeluaran</span></a>
  150.     </td>
  151.     <td><a href="?module=filter&dem=reg"><img src="img/folder-a.png" alt="" width="75" height="75" /><div class="clear"></div><span class="alt-inf">folder sms registrasi</span></a></td>
  152.     <td><a href="?module=filter&dem=tag"><img src="img/folder-a.png" alt="" width="75" height="75" /><div class="clear"></div><span class="alt-inf">folder sms tagihan</span></a></td>
  153.     <td><a href=""><img src="img/folder-a.png" alt="" width="75" height="75" /><div class="clear"></div><span class="alt-inf">folder</span></a></td>
  154.     <td><a href=""><img src="img/folder-a.png" alt="" width="75" height="75" /><div class="clear"></div><span class="alt-inf">folder</span></a></td>
  155.    
  156.   </tr>
  157.   <tr>
  158.     <td><a href=""><img src="img/folder-a.png" alt="" width="75" height="75" /><div class="clear"></div><span class="alt-inf">folder</span></a></td>
  159.     <td><a href=""><img src="img/folder-a.png" alt="" width="75" height="75" /><div class="clear"></div><span class="alt-inf">folder</span></a></td>
  160.     <td><a href=""><img src="img/folder-a.png" alt="" width="75" height="75" /><div class="clear"></div><span class="alt-inf">folder</span></a></td>
  161.     <td><a href=""><img src="img/folder-a.png" alt="" width="75" height="75" /><div class="clear"></div><span class="alt-inf">folder</span></a></td>
  162.     <td><a href=""><img src="img/folder-a.png" alt="" width="75" height="75" /><div class="clear"></div><span class="alt-inf">folder</span></a></td>
  163.   </tr>
  164. </table>
  165.  
  166. <div class="clear"></div>
  167. </div>
  168. <?php
  169.     } elseif ($f=="inbox") {
  170.  
  171. /*
  172. *   UNTUK REQORD INBOX
  173. *
  174. */
  175. $dataPerPage = 8;
  176.  
  177. // apabila $_GET['page'] sudah didefinisikan, gunakan nomor halaman tersebut,
  178. // sedangkan apabila belum, nomor halamannya 1.
  179. if(isset($_GET['page']))
  180. {
  181.     $noPage = $_GET['page'];
  182. }
  183. else $noPage = 1;
  184.  
  185. // perhitungan offset
  186. $offset = ($noPage - 1) * $dataPerPage;
  187.  
  188. // query SQL untuk menampilkan data perhalaman sesuai offset
  189. $query = "SELECT * FROM inbox LIMIT $offset, $dataPerPage";
  190. $result = mysql_query($query) or die('Error');
  191.  
  192. // menampilkan data
  193. $jml_row=mysql_num_rows($result);
  194. //echo "jumlah record di table inbox halaman $noPage = $jml_row";
  195. ?>
  196. <div class="tb-all">
  197. <!--<div class="tit-all">
  198. <span class="sleft">record sms inbox</span><span class="sright">tit kanan</span>
  199. <div class="clear"></div></div>-->
  200. <div class="tb-form">
  201. <div class="left-con"><img src="img/folder-a.png" width="52" height="46" /><span>inbox</span></div>
  202. <form method="get" action="index.php?module=act&folder=inbox">
  203. <input type="text" name="q" /> <input value="search" type="submit">
  204. </form>
  205. <div class="clear"></div>
  206. </div>
  207. <div class="bod-all">
  208.  
  209. <table>
  210.   <thead>
  211.     <th>no</th>
  212.     <th>asd</th>
  213.     <th>ads</th>
  214.     <th>Prosesed</th>
  215.     <th>action</th>
  216.   </thead>
  217. <?php
  218. $a_war = 1;
  219. $a_war_genap="#EBEBEB";
  220. $a_war_ganjil="#FEFEFE";
  221.  
  222. if (!empty($_GET['q'])) {
  223. $word=$_GET['q'];
  224. $result12 = mysql_query("SELECT * FROM inbox WHERE TextDecoded LIKE '%$word%' LIMIT $offset, $dataPerPage")or die ("ERROR");
  225.  
  226.        echo "cari-> " .$word;
  227.  
  228. }else{
  229. $query1 = "SELECT * FROM inbox LIMIT $offset, $dataPerPage";
  230. $result12 = mysql_query($query1) or die('Error');
  231. //echo "tampilkan";
  232. }
  233.  
  234. while($data = mysql_fetch_array($result12))
  235. {
  236. if ($a_war % 2 == 0) $warna = $a_war_genap;
  237.  else $warna = $a_war_ganjil;
  238. ?>
  239.    <tr>
  240.     <td><?php echo $a_war;?></td>
  241.     <td><?php echo $data['ReceivingDateTime'] ;?></td>
  242.     <td><?php echo $data['SenderNumber'];?></td>
  243.     <td><?php echo $data['Processed'];?></td>
  244.     <td>
  245.     <a href="action.php?op=edit&id=<?php echo $data['ID'];?>" target="_blank">edit</a>|
  246.     <a href="action.php?dem=view&id=<?php echo $data['ID'];?>" target="_blank">view</a>|
  247.     <a href="action.php?op=drop&id=<?php echo $data['ID'];?>" target="_blank">drop</a>
  248.     </td>
  249.   </tr>
  250. <?php
  251. $a_war++;
  252. }
  253. ?>
  254. </table>
  255. <div class="clear"></div></div>
  256. <div class="tb-fot">
  257. <?php
  258. // mencari jumlah semua data dalam tabel guestbook
  259. $query   = "SELECT COUNT(*) AS jumData FROM inbox";
  260. $hasil   = mysql_query($query);
  261. $data    = mysql_fetch_array($hasil);
  262. $jumData = $data['jumData'];
  263.  
  264. // menentukan jumlah halaman yang muncul berdasarkan jumlah semua data
  265. $jumPage = ceil($jumData/$dataPerPage);
  266.  
  267. // menampilkan link previous
  268. if ($noPage > 1) echo  "<span><a href='".$_SERVER['PHP_SELF']."?module=act&folder=inbox&page=".($noPage-1)."'>&lt;&lt; Prev</a></span>";
  269.  
  270. // memunculkan nomor halaman dan linknya
  271. for($page = 1; $page <= $jumPage; $page++)
  272. {
  273.          if ((($page >= $noPage - 3) && ($page <= $noPage + 3)) || ($page == 1) || ($page == $jumPage))
  274.          {
  275.             if (($showPage == 1) && ($page != 2))  echo "...";
  276.             if (($showPage != ($jumPage - 1)) && ($page == $jumPage))  echo "...";
  277.             if ($page == $noPage) echo " <b>".$page."</b> ";
  278.             else echo " <span><a href='".$_SERVER['PHP_SELF']."?module=act&folder=inbox&page=".$page."'>".$page."</a></span> ";
  279.             $showPage = $page;
  280.          }
  281. }
  282.  
  283. // menampilkan link next
  284.  
  285. if ($noPage < $jumPage) echo "<span><a href='".$_SERVER['PHP_SELF']."?module=act&folder=inbox&page=".($noPage+1)."'>Next &gt;&gt;</a></span>";
  286. ?>
  287. <!--<span><a href="">1</a></span><span><a href="">1</a></span>-->
  288. <div class="clear"></div>
  289. </div>
  290. <div class="clear"></div>
  291. </div>
  292. <?php
  293. //include "inbox.php"; 
  294. // echo "ini folder inbox message";
  295.  
  296.  } elseif ($f=="templates") {
  297.  echo "ini folder templates message";
  298.  
  299.     } else {
  300. echo "";
  301. }
  302. //include "page.php";
  303. ?>
  304. <div class="clear"></div>
  305. </div>
  306. <?php
  307. //echo "include page.php";
  308. break;
  309.  
  310. case"compose":
  311. //include "message.php";
  312. echo "include message.php";
  313. break;
  314.  
  315. case"phone book":
  316. //include "message.php";
  317. echo "include phonebook.php";
  318. break;
  319.  
  320. case"statics":
  321. //include "message.php";
  322. echo "include statics.php";
  323. break;
  324.  
  325. case"manage user":
  326. //include "message.php";
  327. echo "include manage user.php";
  328. break;
  329.  
  330. case"set templates":
  331. include "setting.php";
  332. break;
  333.  
  334. case"filter":
  335. $dem=$_GET['dem'];;
  336. if ($dem=="reg") {
  337. echo "registrasi";
  338.     } elseif ($dem=="pen") {
  339. echo "pengeluaran";
  340.     } elseif ($dem=="tag") {
  341. echo "tagihan";
  342.     } else {
  343. echo "";
  344. }
  345. break;
  346.  
  347. }
  348. ?>
Advertisement
Add Comment
Please, Sign In to add comment