8 require_once(CH_DIRECTORY_PATH_INC .
'db.inc.php');
9 require_once(CH_DIRECTORY_PATH_INC .
'tags.inc.php');
10 require_once(CH_DIRECTORY_PATH_INC .
'utils.inc.php');
11 require_once(CH_DIRECTORY_PATH_MODULES .
'cheetah/videos/classes/ChVideosSearch.php');
30 $sId = $aFileInfo[
'author'];
31 if($sUploadedFile !=
"") {
34 if(!is_uploaded_file($sUploadedFile))
return false;
36 move_uploaded_file($sUploadedFile, $sTempFile);
38 deleteTempVideos(
$sId);
42 $aResult =
initVideo(
$sId, $aFileInfo[
'category'], addslashes($aFileInfo[
'title']), addslashes($aFileInfo[
'tags']), addslashes($aFileInfo[
'description']));
56 $iCount = (int)
getParam(
'videoListCount');
57 if(!is_numeric($iCount) || $iCount <= 0) $iCount = 10;
60 $oSource->aCurrent[
'sorting'] =
'top';
61 $oSource->aCurrent[
'paginate'][
'perPage'] = $iCount;
62 $oSource->aCurrent[
'restriction'][
'id'] = array(
69 $sOwner =
getValue(
"SELECT `Owner` FROM `" . MODULE_DB_PREFIX .
"Files` WHERE `ID` = '" .
$sId .
"'");
70 $oSource->aCurrent[
'restriction'][
'owner'] = array(
78 $aFile =
getArray(
"SELECT * FROM `" . MODULE_DB_PREFIX .
"Files` WHERE `ID` = '" .
$sId .
"'");
79 $oSource->aCurrent[
'restriction'][
'keyword'] = array(
80 'value' => $aFile[
'Title'] .
" " . $aFile[
'Tags'] .
" " . $aFile[
'Description'],
82 'operator' =>
'against'
88 $oSource->aCurrent[
'restriction'][
'id'] = array(
96 $aData = $oSource->getSearchData();
99 for($i=0; $i<count($aData); $i++) {
100 $aData[$i][
'uri'] = $oSource->getCurrentUrl(
'file', $aData[$i][
'id'], $aData[$i][
'uri']);
102 $sImageFile = $aData[$i][
'id'] . IMAGE_EXTENSION;
103 $sThumbFile = $aData[$i][
'id'] . THUMB_FILE_NAME . IMAGE_EXTENSION;
104 if(!file_exists(
$sFilesPath . $sThumbFile)) $sThumbFile = $sImageFile;
105 $sResult .=
parseXml(
$aXmlTemplates[
'file'], $sThumbFile, $aData[$i][
'size'], $aData[$i][
'ownerName'], $aData[$i][
'view'], $aData[$i][
'voting_rate'], $aData[$i][
'date'], $aData[$i][
'title'], CH_WSB_URL_ROOT . $aData[$i][
'uri']);