PageRenderTime 28ms CodeModel.GetById 1ms RepoModel.GetById 0ms app.codeStats 0ms

/pager/lotpin_page.php

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