PageRenderTime 32ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 0ms

/bbcsadmin/modules/tools/view-homebanners.php

https://gitlab.com/zohaibsaleem/shipcliq
PHP | 119 lines | 101 code | 17 blank | 1 comment | 41 complexity | 0c25eb630ffcf201e1693bd927de18a1 MD5 | raw file
  1. <?
  2. $ssql = "";
  3. $alp = $_REQUEST['alp'];
  4. $option = $_REQUEST['option'];
  5. $keyword = $_REQUEST['keyword'];
  6. if($_REQUEST['sortby'] == ''){
  7. $sortby = 1;
  8. }else{
  9. $sortby = $_REQUEST['sortby'];
  10. }
  11. if($_REQUEST['order'] == ''){
  12. $order = 0;
  13. }else{
  14. $order = $_REQUEST['order'];
  15. }
  16. if($option != '' && $keyword != ''){
  17. $ssql.= " AND ".stripslashes($option)." LIKE '%".stripslashes($keyword)."%'";
  18. }
  19. if($alp != ''){
  20. $ssql.= " AND vTitle LIKE '".stripslashes($alp)."%'";
  21. }
  22. if($sortby == 1){
  23. if($order == 0)
  24. $ord.= " order by vTitle ASC";
  25. else
  26. $ord.= " order by vTitle DESC";
  27. }
  28. // sortby 3 for dDate On
  29. if($sortby == 3){
  30. if($order == 0)
  31. $ord.= " order by dDate ASC";
  32. else
  33. $ord.= " order by dDate DESC";
  34. }
  35. if($sortby == 4){
  36. if($order == 0)
  37. $ord.= " order by iDisplayOrder ASC";
  38. else
  39. $ord.= " order by iDisplayOrder DESC";
  40. }
  41. if($sortby == 5){
  42. if($order == 0)
  43. $ord.= " order by eStatus ASC";
  44. else
  45. $ord.= " order by eStatus DESC";
  46. }
  47. $sql = "SELECT iBannerId FROM home_banners WHERE 1=1 $ssql $ord";
  48. $db_totrec = $obj->MySQLSelect($sql);
  49. $num_totrec = count($db_totrec);
  50. include(TPATH_CLASS_GEN."admin.paging.inc.php");
  51. $sql = "SELECT iBannerId, vTitle, vImage, iDisplayOrder, dDate, eStatus, eType FROM home_banners WHERE 1=1 $ssql $ord $var_limit";
  52. $db_rec_all = $obj->MySQLSelect($sql);
  53. if(!isset($start))
  54. $start = 1;
  55. $num_limit = ($start-1)*$rec_limit;
  56. $startrec = $num_limit;
  57. $lastrec = $startrec + $rec_limit;
  58. $startrec = $startrec + 1;
  59. if($lastrec > $num_totrec)
  60. $lastrec = $num_totrec;
  61. if($num_totrec > 0 )
  62. {
  63. $recmsg = "Showing ".$startrec." - ".$lastrec." Records Of ".$num_totrec;
  64. }
  65. else
  66. {
  67. $recmsg="No Records Found.";
  68. }
  69. if(!count($db_rec_all)>0 && $keyword != ""){
  70. $var_msg_new = "Your search for <font color=#2e71b3>$keyword</font> has found <font color=#2e71b3>0</font> matches:";
  71. }else if($keyword != ""){
  72. $var_msg_new = "Your search for <font color=#2e71b3>$keyword</font> has found <font color=#2e71b3>$num_totrec</font> matches:";
  73. }else if($alp !=''){
  74. $var_msg_new = "Your search for <font color=#2e71b3>$alp</font> has found <font color=#2e71b3>$num_totrec</font> matches:";
  75. }
  76. $sql_alp = "select vTitle from home_banners where 1=1";
  77. $db_alp = $obj->MySQLSelect($sql_alp);
  78. for($i=0;$i<count($db_alp);$i++){
  79. $db_alp[$i] = strtoupper(substr($db_alp[$i]['vTitle'], 0,1));
  80. }
  81. $alpha_rs =implode(",",$db_alp);
  82. $AlphaChar = @explode(',',$alpha_rs);
  83. $AlphaBox.='<ul class="pagination">';
  84. for($i=65;$i<=90;$i++){
  85. if(!@in_array(chr($i),$AlphaChar)){
  86. $AlphaBox.= '<li ><a href="#" onclick="return false;" id="alch_'.$i.'">'.chr($i).'</a></li>';
  87. }else{
  88. $AlphaBox.= '<li class="page"><a href="javascript:void(0);" onclick="AlphaSearch(\''.chr($i).'\');" id="alch_'.$i.'" >'.chr($i).'</a></li>';
  89. }
  90. }
  91. $AlphaBox.='</ul>';
  92. $smarty->assign("db_rec_all",$db_rec_all);
  93. $smarty->assign("AlphaBox",$AlphaBox);
  94. $smarty->assign("recmsg",$recmsg);
  95. $smarty->assign("var_msg",$var_msg);
  96. $smarty->assign("keyword",$keyword);
  97. $smarty->assign("option",$option);
  98. $smarty->assign("page_link",$page_link);
  99. $smarty->assign("var_msg_new",$var_msg_new);
  100. $smarty->assign("sortby",$sortby);
  101. $smarty->assign("order",$order);
  102. ?>