PageRenderTime 25ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/pager/lgu_page.php

http://ebpls.googlecode.com/
PHP | 188 lines | 154 code | 17 blank | 17 comment | 40 complexity | a6f3ff410df206a174868c0f61b13ab6 MD5 | raw file
  1. <?php
  2. require 'setup/setting.php';
  3. //2008.05.12 RJC Set undefined constant to string and define undefined variables
  4. $max_resultsr = $thIntPageLimit;
  5. $page = isset($page) ? $page : 1;
  6. $pagemulti = $page;
  7. if(!isset($_GET['page'])){
  8. $pager = 1;
  9. } else {
  10. $pager = $_GET['page'];
  11. }
  12. // Define the number of results per page
  13. $fromr = abs((($pager * $max_resultsr) - $max_resultsr));
  14. if (!isset($is_desc) or $is_desc == "") {
  15. $is_desc = 'DESC';
  16. }
  17. if ($is_desc=='DESC') { // Flip direction
  18. $is_desc='ASC';
  19. } else {
  20. $is_desc='DESC';
  21. }
  22. $is_asc = $is_desc; // set ascending or descending sequence
  23. // echo "Sequence is ".$is_asc."\n";
  24. if ($pagemulti=='') {
  25. $pagemulti=1;
  26. }
  27. //echo $is_desc."VooDoo";
  28. if (!isset($orderkey) or $orderkey=="") {
  29. $orderkey = "city_municipality_code";
  30. }
  31. $nresult = new EBPLSLGU($dbLink,'false');
  32. $nresult->pagesearch($fromr, $max_resultsr, $orderkey, $is_desc);
  33. $fetarray = $nresult->rcount;
  34. $total_sr = @mysql_fetch_row($fetarray);
  35. $total_resultsr = $total_sr[0];
  36. $fetchrecord = $nresult->out;
  37. // Figure out the total number of pages. Always round up using ceil()
  38. $total_pagesr = ceil($total_resultsr / $max_resultsr);
  39. //echo $total_resultsr."VooDoo";
  40. echo "<table border=0 width=100%><tr><td align=left>";
  41. if($pager > 1){
  42. $prevr = ($pager - 1);
  43. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=1&orderkey=$orderkey&is_asc=$is_asc'>&lt;&lt;&nbsp;";
  44. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$prevr&orderkey=$orderkey&is_asc=$is_asc'>Prev&nbsp;";
  45. }
  46. if ($pager >=7) {
  47. for($i = $pager-5; $i < $pager; $i++){
  48. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$i&orderkey=$orderkey&is_asc=$is_asc'>$i</a>&nbsp;";
  49. }
  50. echo "$pager&nbsp;";
  51. if ($total_pagesr > ($pager + 5)) {
  52. $tot_page = $pager + 5;
  53. } else {
  54. $tot_page = $total_pagesr;
  55. }
  56. for($i = $pager+1; $i <= $tot_page; $i++){
  57. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$i&orderkey=$orderkey&is_asc=$is_asc'>$i</a>&nbsp;";
  58. }
  59. } else {
  60. if ($total_pagesr > 11) {
  61. $tot_page = 11;
  62. } else {
  63. $tot_page = $total_pagesr;
  64. }
  65. for($i = 1; $i <= $tot_page; $i++){
  66. if ($tot_page != '1') {
  67. if(($pager) == $i){
  68. echo "$i&nbsp;";
  69. } else {
  70. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$i&orderkey=$orderkey&is_asc=$is_asc'>$i</a>&nbsp;";
  71. }
  72. }
  73. }
  74. }
  75. // Build Next Link
  76. if($pager < $total_pagesr){
  77. $nextr = ($pager + 1);
  78. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$nextr&orderkey=$orderkey&is_asc=$is_asc'>Next&nbsp;</a>";
  79. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$total_pagesr&orderkey=$orderkey&is_asc=$is_asc'>&gt;&gt;</a>";
  80. }
  81. echo "</td></tr></table>";
  82. ?>
  83. <table align=center border=0 cellspacing=0 cellpadding=0 width=100%>
  84. <tr>
  85. <td class='hdr' width="5%"> &nbsp;No.</td>
  86. <td align=center class='hdr' width="10%">
  87. <a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&is_desc=<?php echo $is_desc;?>&orderkey=city_municipality_code'>&nbsp;LGU Code</a>
  88. </td>
  89. <td align=center class='hdr' width="35%">
  90. <a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&is_desc=<?php echo $is_desc;?>&orderkey=city_municipality_desc'>&nbsp;Name of LGU</a>
  91. </td>
  92. <td align=center class='hdr' width="35%">
  93. <a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&is_desc=<?php echo $is_desc;?>&orderkey=upper'>&nbsp;Province</a>
  94. </td>
  95. <td align=center class='hdr' width="15%"> Action</td>
  96. </tr><br>
  97. <tr width=90%>
  98. <?php
  99. /*
  100. $where = "where fund_id > 0 order by $prefd";
  101. $nFund = new Funds;
  102. $nFund->SelectDataWhere($preft, $where);
  103. $nResult = $nFund->outselect;
  104. $nFund->NumRows($nResult);
  105. if ($nFund->outnumrow==0) {
  106. print "<br><font color=red><div align= center>&nbsp No record found&nbsp</div></font>\n";
  107. }*/
  108. $nresult = new EBPLSLGU($dbLink,'false');
  109. $norow=($pagemulti*$max_resultsr)-$max_resultsr;
  110. while($get_infor = @mysql_fetch_assoc($fetchrecord))
  111. {
  112. $norow++;
  113. $sql = "Select * from ebpls_province where province_code = $get_infor[upper]";
  114. $province = @mysql_query($sql);
  115. $get_province = @mysql_fetch_assoc($province);
  116. include'tablecolor-inc.php';
  117. print "<tr bgcolor='$varcolor'>\n";
  118. print "<td width=5%>&nbsp;$norow&nbsp</td>\n";
  119. print "<td width=10%>&nbsp;$get_infor[city_municipality_code]&nbsp</td>\n";
  120. print "<td width=35%>&nbsp;$get_infor[city_municipality_desc]&nbsp</td>\n";
  121. print "<td width=35%>&nbsp;$get_province[province_desc]&nbsp</td>\n";
  122. print "<td align=center width=15%>&nbsp;<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&com=edit&bbo=$get_infor[city_municipality_code]&orderkey=$orderkey&is_asc=$is_asc&page=$pager' class='subnavwhite'>Edit</a> | ";
  123. ?>
  124. <a class='subnavwhite' href='#' onClick="javascript: confdel('<?php echo $get_infor['city_municipality_code']; ?>');">Delete</a>
  125. </td>
  126. <?php
  127. }
  128. echo "<table border=0 width=100%><tr><td align=left><br />";
  129. if($pager > 1){
  130. $prevr = ($pager - 1);
  131. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=1&orderkey=$orderkey&is_asc=$is_asc'>&lt;&lt;&nbsp;";
  132. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$prevr&orderkey=$orderkey&is_asc=$is_asc'>Prev&nbsp;";
  133. }
  134. if ($pager >=7) {
  135. for($i = $pager-5; $i < $pager; $i++){
  136. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$i&orderkey=$orderkey&is_asc=$is_asc'>$i</a>&nbsp;";
  137. }
  138. echo "$pager&nbsp;";
  139. if ($total_pagesr > ($pager + 5)) {
  140. $tot_page = $pager + 5;
  141. } else {
  142. $tot_page = $total_pagesr;
  143. }
  144. for($i = $pager+1; $i <= $tot_page; $i++){
  145. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$i&orderkey=$orderkey&is_asc=$is_asc'>$i</a>&nbsp;";
  146. }
  147. } else {
  148. if ($total_pagesr > 11) {
  149. $tot_page = 11;
  150. } else {
  151. $tot_page = $total_pagesr;
  152. }
  153. for($i = 1; $i <= $tot_page; $i++){
  154. if ($tot_page != '1') {
  155. if(($pager) == $i){
  156. echo "$i&nbsp;";
  157. } else {
  158. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$i&orderkey=$orderkey&is_asc=$is_asc'>$i</a>&nbsp;";
  159. }
  160. }
  161. }
  162. }
  163. // Build Next Link
  164. if($pager < $total_pagesr){
  165. $nextr = ($pager + 1);
  166. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$nextr&orderkey=$orderkey&is_asc=$is_asc'>Next&nbsp;</a>";
  167. echo "<a href='index.php?part=4&class_type=Preference&selMode=ebpls_nLGU&page=$total_pagesr&orderkey=$orderkey&is_asc=$is_asc'>&gt;&gt;</a>";
  168. }
  169. echo "</td></tr></table>";
  170. ?>
  171. </form>