PageRenderTime 43ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 0ms

/pager/citizenship_page.php

http://ebpls.googlecode.com/
PHP | 187 lines | 147 code | 21 blank | 19 comment | 40 complexity | ad55b9734a0ebe2c526be2bc8daa6e56 MD5 | raw file
  1. <?php
  2. $page = isset($page) ? $page : ''; //2008.05.13
  3. $orderkey = isset($orderkey) ? $orderkey : '';
  4. $varcolor = isset($varcolor) ? $varcolor : '';
  5. $ascdesc1 = isset($ascdesc1) ? $ascdesc1 : '';
  6. if ($ascdesc1=='') {
  7. $ascdesc1=$is_desc;
  8. } else {
  9. $is_desc=$ascdesc1;
  10. }
  11. require 'setup/setting.php';
  12. $max_resultsr = $thIntPageLimit;
  13. $pagemulti = $page;
  14. if(!isset($_GET['page'])){
  15. $pager = 1;
  16. } else {
  17. $pager = $_GET['page'];
  18. }
  19. // Define the number of results per page
  20. $fromr = abs((($pager * $max_resultsr) - $max_resultsr));
  21. if ($is_desc=='DESC') {
  22. $is_desc='ASC';
  23. } else {
  24. $is_desc='DESC';
  25. }
  26. if ($pagemulti=='') {
  27. $pagemulti=1;
  28. }
  29. //echo $is_desc."VooDoo";
  30. if ($orderkey=="") {
  31. $orderkey = "cit_desc";
  32. }
  33. $nresult = new EBPLSCitizenship($dbLink,'false');
  34. $nresult->pagesearch($fromr, $max_resultsr, $orderkey, $is_desc);
  35. $fetarray = $nresult->rcount;
  36. //echo $fetarray."VooDoo";
  37. //echo $total_resultsr."Robert<br>";
  38. $total_sr = @mysql_fetch_row($fetarray);
  39. $total_resultsr = $total_sr[0];
  40. //echo $fetarray[0]."VooDoo";
  41. $fetchrecord = $nresult->out;
  42. // Figure out the total number of pages. Always round up using ceil()
  43. $total_pagesr = ceil($total_resultsr / $max_resultsr);
  44. //echo $total_resultsr."VooDoo";
  45. echo "<table border=0 width=100%><tr><td align=left><br />";
  46. if($pager > 1){
  47. $prevr = ($pager - 1);
  48. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=1&orderkey=$orderkey&ascdesc1=$ascdesc1'>&lt;&lt;</a>&nbsp;";
  49. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$prevr&orderkey=$orderkey&ascdesc1=$ascdesc1'>Prev</a>&nbsp;";
  50. }
  51. if ($pager >=7) {
  52. for($i = $pager-5; $i < $pager; $i++){
  53. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$i&orderkey=$orderkey&ascdesc1=$ascdesc1'>$i</a>&nbsp;";
  54. }
  55. echo "$pager&nbsp;";
  56. if ($total_pagesr > ($pager + 5)) {
  57. $tot_page = $pager + 5;
  58. } else {
  59. $tot_page = $total_pagesr;
  60. }
  61. for($i = $pager+1; $i <= $tot_page; $i++){
  62. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$i&orderkey=$orderkey&ascdesc1=$ascdesc1'>$i</a>&nbsp;";
  63. }
  64. } else {
  65. if ($total_pagesr > 11) {
  66. $tot_page = 11;
  67. } else {
  68. $tot_page = $total_pagesr;
  69. }
  70. for($i = 1; $i <= $tot_page; $i++){
  71. if ($tot_page != '1') {
  72. if(($pager) == $i){
  73. echo "$i&nbsp;";
  74. } else {
  75. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$i&orderkey=$orderkey&ascdesc1=$ascdesc1'>$i</a>&nbsp;";
  76. }
  77. }
  78. }
  79. }
  80. // Build Next Link
  81. if($pager < $total_pagesr){
  82. $nextr = ($pager + 1);
  83. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$nextr&orderkey=$orderkey&ascdesc1=$ascdesc1'>Next</a>&nbsp;";
  84. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$total_pagesr&orderkey=$orderkey&ascdesc1=$ascdesc1'>&gt;&gt;</a>";
  85. }
  86. echo "</td></tr></table>";
  87. ?>
  88. <table align=center border=0 cellspacing=0 cellpadding=0 width=100%>
  89. <tr>
  90. <td class='hdr'> &nbsp;No.</td>
  91. <td align=center class='hdr'>
  92. <a href='index.php?part=4&class_type=Preference&selMode=<?php echo $selMode;?>&action_=8&itemEvent=1&data_item=0&orderkey=cit_desc&is_desc=<?php echo $is_desc;?>'>
  93. &nbsp;Citizenship</a>
  94. </td>
  95. <td align=center class='hdr'> 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 EBPLSCitizenship($dbLink,'false');
  109. $norow=($pagemulti*$max_resultsr)-$max_resultsr;
  110. while($get_infor = mysql_fetch_assoc($fetchrecord))
  111. {
  112. $norow++;
  113. //include'tablecolor-inc.php';
  114. print "<tr bgcolor='$varcolor'>\n";
  115. print "<td width=5%>&nbsp;$norow&nbsp</td>\n";
  116. print "<td width=10%>&nbsp;$get_infor[cit_desc]&nbsp</td>\n";
  117. print "<td align=center width=24%>&nbsp;<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&com=edit&bbo=$get_infor[cit_id]' class='subnavwhite'>Edit</a> | ";
  118. ?>
  119. <a class='subnavwhite' href='#' onClick="javascript: confdel('<?php echo $get_infor[CIT_ID]; ?>');">Delete</a>
  120. </td>
  121. <?php
  122. }
  123. echo "<table border=0 width=100%><tr><td align=left><br />";
  124. if($pager > 1){
  125. $prevr = ($pager - 1);
  126. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=1&orderkey=$orderkey&ascdesc1=$ascdesc1'>&lt;&lt;</a>&nbsp;";
  127. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$prevr&orderkey=$orderkey&ascdesc1=$ascdesc1'>Prev</a>&nbsp;";
  128. }
  129. if ($pager >=7) {
  130. for($i = $pager-5; $i < $pager; $i++){
  131. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$i&orderkey=$orderkey&ascdesc1=$ascdesc1'>$i</a>&nbsp;";
  132. }
  133. echo "$pager&nbsp;";
  134. if ($total_pagesr > ($pager + 5)) {
  135. $tot_page = $pager + 5;
  136. } else {
  137. $tot_page = $total_pagesr;
  138. }
  139. for($i = $pager+1; $i <= $tot_page; $i++){
  140. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$i&orderkey=$orderkey&ascdesc1=$ascdesc1'>$i</a>&nbsp;";
  141. }
  142. } else {
  143. if ($total_pagesr > 11) {
  144. $tot_page = 11;
  145. } else {
  146. $tot_page = $total_pagesr;
  147. }
  148. for($i = 1; $i <= $tot_page; $i++){
  149. if ($tot_page != '1') {
  150. if(($pager) == $i){
  151. echo "$i&nbsp;";
  152. } else {
  153. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$i&orderkey=$orderkey&ascdesc1=$ascdesc1'>$i</a>&nbsp;";
  154. }
  155. }
  156. }
  157. }
  158. // Build Next Link
  159. if($pager < $total_pagesr){
  160. $nextr = ($pager + 1);
  161. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$nextr&orderkey=$orderkey&ascdesc1=$ascdesc1'>Next</a>&nbsp;";
  162. echo "<a href='index.php?part=4&class_type=Preference&selMode=$selMode&action_=8&itemEvent=1&data_item=0&page=$total_pagesr&orderkey=$orderkey&ascdesc1=$ascdesc1'>&gt;&gt;</a>";
  163. }
  164. echo "</td></tr></table>";
  165. ?>
  166. </form>