PageRenderTime 44ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/my_video.php

https://bitbucket.org/itoxable/chiron-gaming
PHP | 97 lines | 65 code | 15 blank | 17 comment | 8 complexity | 2ef6c284f55e3949b93f98c91113bcaf MD5 | raw file
Possible License(s): AGPL-1.0, GPL-2.0
  1. <?php
  2. $page_name=basename($_SERVER['SCRIPT_FILENAME']);
  3. $IsPreserved = 'Y';
  4. $IsProcess = $_REQUEST['IsProcess'];
  5. include "general_include.php";
  6. include "checklogin.php";
  7. if($IsProcess <> 'Y')
  8. {
  9. include "top.php";
  10. include "left.php";
  11. }
  12. function findvalue($table,$fld_name,$fld_value,$find_value)
  13. {
  14. if($fld_value=='')
  15. return false;
  16. $SelectTypeSql = "SELECT ".$find_value." FROM ".$table." WHERE $fld_name=".$fld_value;
  17. $SelectType = mysql_fetch_array(mysql_query($SelectTypeSql));
  18. return $SelectType[0];
  19. }
  20. $item_per_page=$_SESSION['item_per_page'] = $_REQUEST['item_per_page'];
  21. if(empty($item_per_page) || !isset($item_per_page))
  22. {
  23. $item_per_page=9;
  24. }
  25. $action = $_REQUEST['action'];
  26. /*function findvalue($table,$fld_name,$fld_value,$find_value)
  27. {
  28. if($fld_value=='')
  29. return false;
  30. $SelectTypeSql = "SELECT ".$find_value." FROM ".$table." WHERE $fld_name=".$fld_value;
  31. $SelectType = mysql_fetch_array(mysql_query($SelectTypeSql));
  32. return $SelectType[0];
  33. }
  34. */
  35. /* Front Pagination Object Creation Starts */
  36. // $PaginationFrontObj=new PaginationClassFrontAjax(10,3,1);
  37. /* Front Pagination Object Creation Ends */
  38. $ReturnSortingArr=$SortingObjAjax->Sorting("v.overall_rating ASC,v.date_added DESC","v.overall_rating",$OrderType);
  39. $OrderBySql=$ReturnSortingArr['OrderBySql'];
  40. $OrderLink=$ReturnSortingArr['OrderLink'];
  41. $OrderType=$ReturnSortingArr['OrderType'];
  42. $SelectvdoSQL="SELECT ufav.*,v.*,DATE_FORMAT(v.date_added,'%M %d , %Y') as video_date FROM ".TABLEPREFIX."_user_fav_video ufav , ".TABLEPREFIX."_video v WHERE ufav.user_id='".$_SESSION['user_id']."' and ufav.video_id=v.video_id".$OrderBySql;
  43. // $PreserveLink="from=$from&from_page=$from_page&".$OrderLink;
  44. // $preserve_variable_object->PreserveVariableUpdate($PreserveLink);
  45. $PaginationObjAjaxLatest=new PaginationClassAjax($item_per_page,"prev",'',"next","active",$adodbcon);
  46. $pagination_arr = $PaginationObjAjaxLatest->PaginationAjax($SelectvdoSQL,$page_name."?action=".$action."&item_per_page=".$item_per_page,"Managergeneral");
  47. /* pagination ends */
  48. //echo $pagination_arr[0];
  49. $VideoArr=$UserManagerObjAjax->GetRecords("All",$pagination_arr[0]);
  50. $NumVideo=count($VideoArr);
  51. for($i=0;$i<$NumVideo;$i++)
  52. {
  53. $VideoArr[$i]['title']=show_to_control($VideoArr[$i]['title']);
  54. $VideoArr[$i]['user'] = findvalue(TABLEPREFIX."_user","user_id",$VideoArr[$i]['user_id'],"name");
  55. $totstar='';
  56. for($x=1;$x<=$VideoArr[$i]['overall_rating'];$x++)
  57. {
  58. $totstar.="<img src='images/star-c.gif' alt='' border='0' />";
  59. }
  60. $istar=5 - $VideoArr[$i]['overall_rating'];
  61. for($y=1;$y<=$istar;$y++)
  62. {
  63. $totstar.="<img src='images/star-g.gif' alt='' border='0' />";
  64. }
  65. $VideoArr[$i]['star']=$totstar;
  66. $viewCount = "SELECT count(*) FROM ".TABLEPREFIX."_video_view_count WHERE video_id =".$VideoArr[$i]['video_id'];
  67. $viewArr = $UserManagerObjAjax->GetRecords("Row",$viewCount);
  68. $VideoArr[$i]['view_count'] = $viewArr[0];
  69. }
  70. $smarty->assign('page_name',$page_name);
  71. $smarty->assign('from',$from);
  72. $smarty->assign('from_page',$from_page);
  73. $smarty->assign('PreserveLink',$PreserveLink);
  74. $smarty->assign('OrderType',$OrderType);
  75. $smarty->assign("VideoArr",$VideoArr);
  76. $smarty->assign('pagination_arr',$pagination_arr);
  77. $smarty->assign("NumVideo",$NumVideo);
  78. $smarty->display('my_video.tpl');
  79. if($IsProcess <> 'Y')
  80. include "footer.php";
  81. ?>