PageRenderTime 61ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/nextpage.php

http://ebpls.googlecode.com/
PHP | 225 lines | 174 code | 35 blank | 16 comment | 56 complexity | 19d7f1c694a9d23b19843c61ea3f98e0 MD5 | raw file
  1. <?php
  2. /*Modification History:
  3. 2008.05.06 RJC Handle undefined variables
  4. */
  5. require_once("lib/ebpls.lib.php");
  6. require_once("lib/ebpls.utils.php");
  7. require_once("ebpls-php-lib/utils/ebpls.search.funcs.php");
  8. //--- get connection from DB
  9. //$dbLink = get_db_connection();
  10. global $ThUserData;
  11. require_once "includes/variables.php";
  12. require 'setup/setting.php';
  13. //$dbLink =Open($dbtype,$connecttype,$dbhost,$dbuser,$dbpass);
  14. $max_resultsr = $thIntPageLimit;
  15. $pagemulti = $page;
  16. $ascdesc1 = isset($ascdesc1) ? $ascdesc1 : 'asc'; //2008.05.06
  17. $reftype = isset($reftype) ? $reftype : '';
  18. if ($pagemulti=='') {
  19. $pagemulti=1;
  20. }
  21. $myrow=($pagemulti*$max_resultsr)-$max_resultsr;
  22. // Perform MySQL query on only the current page number's result
  23. //$result = mysql_query($searchsql)or die (mysql_error());
  24. $result = Query1($dbtype,$dbLink,$searchsql);
  25. while($get_info = FetchRow($dbtype,$result))
  26. {
  27. // Build your formatted results here.
  28. if ($itemID_==1221) {
  29. include'includes/bizlinks.php';
  30. } elseif ($itemID_==4212) {
  31. include'includes/asslinks.php';
  32. } elseif ($itemID_==2212) {
  33. include'includes/paylinks.php';
  34. } elseif ($itemID_==3212) {
  35. include'includes/rellinks.php';
  36. } elseif ($itemID_==5212) {
  37. include'includes/applinks.php';
  38. } else {
  39. if ($selMode==ebpls_nbusiness){
  40. include'includes/eNature-inc.php';
  41. }
  42. }
  43. }//end while
  44. // Figure out the total number of results in DB:
  45. $total_results = Result($dbtype,Query1($dbtype,$dbLink,$cntsql),0);
  46. // Figure out the total number of pages. Always round up using ceil()
  47. $total_pages = ceil($total_results / $max_results);
  48. // Build Page Number Hyperlinks
  49. ?>
  50. <!--<table border=0 width=100%>
  51. <tr><td>-->
  52. <?php
  53. echo "<div align=left>&nbsp;<br />";
  54. // Build Previous Link
  55. if ($selMode=='ebpls_nbusiness'){
  56. if($page > 1){
  57. $prev = ($page - 1);
  58. echo "<a href=$PHP_SELF?part=4&class_type=Preference&pref_type=Business&selMode=ebpls_nbusiness&action_=$action_&page=$prev&ascdesc1=$ascdesc1&reftype=$reftype&searcheenat=$searcheenat><< Prev</a>&nbsp;";
  59. }
  60. for($i = 1; $i <= $total_pages; $i++){
  61. if(($page) == $i){
  62. echo "$i&nbsp;";
  63. } else {
  64. echo "<a href=$PHP_SELF?part=4&class_type=Preference&pref_type=Business&selMode=ebpls_nbusiness&action_=$action_&page=$i&ascdesc1=$ascdesc1&reftype=$reftype&searcheenat=$searcheenat>$i</a>&nbsp;";
  65. }
  66. }
  67. }
  68. else {
  69. if($page > 1){
  70. $prev = ($page - 1);
  71. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&page=$prev&class_type=$class_type&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH\" class=subnavwhite><< Prev</a>&nbsp;";
  72. }
  73. if ($page >=7) {
  74. for($i = $page-5; $i < $page; $i++){
  75. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&page=$i&class_type=$class_type&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH\" class=subnavwhite>$i</a>&nbsp;";
  76. }
  77. echo "$page&nbsp;";
  78. if ($total_pages > ($page + 5)) {
  79. $tot_page = $page + 5;
  80. } else {
  81. $tot_page = $total_pages;
  82. }
  83. for($i = $page+1; $i <= $tot_page; $i++){
  84. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&page=$i&class_type=$class_type&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH\" class=subnavwhite>$i</a>&nbsp;";
  85. }
  86. } else {
  87. if ($total_pages > 11) {
  88. $tot_page = 11;
  89. } else {
  90. $tot_page = $total_pages;
  91. }
  92. for($i = 1; $i <= $tot_page; $i++){
  93. if(($page) != 1){
  94. if(($page) == $i){
  95. echo "$i&nbsp;";
  96. } else {
  97. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&page=$i&class_type=$class_type&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH\" class=subnavwhite>$i</a>&nbsp;";
  98. }
  99. }
  100. }
  101. }
  102. }// endif for Selmode
  103. // Build Next Link
  104. if ($selMode=='ebpls_nbusiness'){
  105. if($page < $total_pages){
  106. $next = ($page + 1);
  107. echo "<a href=$PHP_SELF?part=4&class_type=Preference&pref_type=Business&selMode=ebpls_nbusiness&action_=$action_&page=$next&ascdesc1=$ascdesc1&searcheenat=$searcheenat&reftype=$reftype>Next>></a>";
  108. }
  109. }
  110. else {
  111. if($page < $total_pages){
  112. $next = ($page + 1);
  113. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&class_type=$class_type&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH&page=$next\" class=subnavwhite>Next>></a>";
  114. }
  115. }
  116. echo "</left>";
  117. ?>
  118. <!--</td>
  119. </tr>
  120. </table>-->
  121. <table border=0 width=100%>
  122. <tr><td>
  123. <?php
  124. echo "<left>&nbsp;<br />";
  125. // Build Previous Link
  126. if ($selMode=='ebpls_nbusiness'){
  127. if($page > 1){
  128. $prev = ($page - 1);
  129. echo "<a href=$PHP_SELF?part=4&class_type=Preference&pref_type=Business&selMode=ebpls_nbusiness&action_=$action_&page=$prev&ascdesc1=$ascdesc1&searcheenat=$searcheenat&reftype=$reftype><< Prev</a>&nbsp;";
  130. }
  131. for($i = 1; $i <= $total_pages; $i++){
  132. if(($page) == $i){
  133. echo "$i&nbsp;";
  134. } else {
  135. echo "<a href=$PHP_SELF?part=4&class_type=Preference&pref_type=Business&selMode=ebpls_nbusiness&action_=$action_&page=$i&ascdesc1=$ascdesc1&searcheenat=$searcheenat&reftype=$reftype>$i</a>&nbsp;";
  136. }
  137. }
  138. }
  139. else {
  140. if($page > 1){
  141. $prev = ($page - 1);
  142. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&class_type=$class_type&page=$prev&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH\" class=subnavwhite><< Prev</a>&nbsp;";
  143. }
  144. if ($page >=7) {
  145. for($i = $page-5; $i < $page; $i++){
  146. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&page=$i&class_type=$class_type&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH\" class=subnavwhite>$i</a>&nbsp;";
  147. }
  148. echo "$page&nbsp;";
  149. if ($total_pages > ($page + 5)) {
  150. $tot_page = $page + 5;
  151. } else {
  152. $tot_page = $total_pages;
  153. }
  154. for($i = $page+1; $i <= $tot_page; $i++){
  155. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&page=$i&class_type=$class_type&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH\" class=subnavwhite>$i</a>&nbsp;";
  156. }
  157. } else {
  158. if ($total_pages > 11) {
  159. $tot_page = 11;
  160. } else {
  161. $tot_page = $total_pages;
  162. }
  163. for($i = 1; $i <= $tot_page; $i++){
  164. if(($page) != 1){
  165. if(($page) == $i){
  166. echo "$i&nbsp;";
  167. } else {
  168. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&page=$i&class_type=$class_type&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH\" class=subnavwhite>$i</a>&nbsp;";
  169. }
  170. }
  171. }
  172. }
  173. }
  174. // Build Next Link
  175. if ($selMode=='ebpls_nbusiness'){
  176. if($page < $total_pages){
  177. $next = ($page + 1);
  178. echo "<a href=$PHP_SELF?part=4&class_type=Preference&pref_type=Business&selMode=ebpls_nbusiness&action_=$action_&page=$next&ascdesc1=$ascdesc1&searcheenat=$searcheenat&reftype=$reftype>Next>></a>";
  179. }
  180. }
  181. else {
  182. if($page < $total_pages){
  183. $next = ($page + 1);
  184. echo "<a href=\"".$_SERVER['PHP_SELF']."?part=$part&page=$next&class_type=$class_type&itemID_=$itemID_&permit_type=$permit_type&busItem=$permit_type&ascdesc1=$ascdesc1&ord=$ord&reftype=$reftype&mtopsearch=SEARCH\" class=subnavwhite>Next>></a>";
  185. }
  186. }
  187. echo "</left>";
  188. ?>
  189. </td></tr>
  190. </table>