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/sounds/classes/ChSoundsSearch.php');
13 if(!defined(
"SCREENSHOT_WIDTH")) define(
"SCREENSHOT_WIDTH", 453);
14 if(!defined(
"SCREENSHOT_HEIGHT")) define(
"SCREENSHOT_HEIGHT", 330);
33 $sId = $aFileInfo[
'author'];
34 if($sUploadedFile !=
"") {
37 if(!is_uploaded_file($sUploadedFile))
return false;
39 move_uploaded_file($sUploadedFile, $sTempFile);
45 $aResult =
initFile(
$sId, $aFileInfo[
'category'], addslashes($aFileInfo[
'title']), addslashes($aFileInfo[
'tags']), addslashes($aFileInfo[
'description']));
60 $iCount = (int)
getParam(
'audioListCount');
61 if(!is_numeric($iCount) || $iCount <= 0) $iCount = 10;
64 $oSource->aCurrent[
'sorting'] =
'top';
65 $oSource->aCurrent[
'paginate'][
'perPage'] = $iCount;
66 $oSource->aCurrent[
'restriction'][
'id'] = array(
73 $sOwner =
getValue(
"SELECT `Owner` FROM `" . MODULE_DB_PREFIX .
"Files` WHERE `ID` = '" .
$sId .
"'");
74 $oSource->aCurrent[
'restriction'][
'owner'] = array(
82 $aFile =
getArray(
"SELECT * FROM `" . MODULE_DB_PREFIX .
"Files` WHERE `ID` = '" .
$sId .
"'");
83 $oSource->aCurrent[
'restriction'][
'keyword'] = array(
84 'value' => $aFile[
'Title'] .
" " . $aFile[
'Tags'] .
" " . $aFile[
'Description'],
86 'operator' =>
'against'
92 $oSource->aCurrent[
'restriction'][
'id'] = array(
100 $aData = $oSource->getSearchData();
103 for($i=0; $i<count($aData); $i++) {
104 $aData[$i][
'uri'] = $oSource->getCurrentUrl(
'file', $aData[$i][
'id'], $aData[$i][
'uri']);
106 $sImageFile = $aData[$i][
'id'] . SCREENSHOT_EXT;
107 $sResult .=
parseXml(
$aXmlTemplates[
'file'], $sImageFile, $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']);