mqnoy

tanya search

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