8 require_once(CH_DIRECTORY_PATH_CLASSES .
'ChWsbCron.php');
9 require_once(CH_DIRECTORY_PATH_CLASSES .
'ChWsbAlerts.php');
10 require_once(CH_DIRECTORY_PATH_CLASSES .
'ChWsbCategories.php');
11 require_once(CH_DIRECTORY_PATH_CLASSES .
'ChWsbAlbums.php');
19 require_once(
$sIncPath .
"constants.inc.php");
22 require_once(
$sIncPath .
"functions.inc.php");
23 require_once(
$sIncPath .
"apiFunctions.inc.php");
24 require_once(
$sIncPath .
"customFunctions.inc.php");
41 $iFilesCount =
getParam(
'processCount');
42 if(!is_numeric($iFilesCount)) $iFilesCount = 2;
44 $iFailedTimeout =
getParam(
'failedTimeout');
45 if(!is_numeric($iFailedTimeout)) $iFailedTimeout = 1;
46 $iFailedTimeout *= 86400;
47 $sDbPrefix = DB_PREFIX . ucfirst(
$sModule);
49 $iCurrentTime =
time();
53 if (!
getResult(
"DELETE FROM `" . $sDbPrefix .
"Tokens` WHERE `Date`<'" . ($iCurrentTime - 600).
"'"))
56 if (!
getResult(
"UPDATE `" . $sDbPrefix .
"Files` SET `Date`='" . $iCurrentTime .
"', `Status`='" . STATUS_FAILED .
"' WHERE `Status`='" . STATUS_PROCESSING .
"' AND `Date`<'" . ($iCurrentTime - $iFailedTimeout) .
"'"))
58 $rResult =
getResult(
"SELECT * FROM `" . $sDbPrefix .
"Files` WHERE `Status`='" . STATUS_PENDING .
"' ORDER BY `ID` LIMIT " . $iFilesCount);
61 for($i=0; $i<$rResult->rowCount(); $i++) {
62 $aFile = $rResult->fetch();
67 if(
getParam(
'audioAutoApprove') ==
'on') {
69 $oAlbum->updateObjCounterById($aFile[
'ID']);
70 if (
getParam($oAlbum->sAlbumCoverParam) ==
'on')
71 $oAlbum->updateLastObjById($aFile[
'ID']);
74 $oTag->reparseObjTags(
$sType, $aFile[
'ID']);
77 $oCateg->reparseObjTags(
$sType, $aFile[
'ID']);
79 if (!
getResult(
"UPDATE `" . $sDbPrefix .
"Files` SET `Status`='" . STATUS_FAILED .
"' WHERE `ID`='" . $aFile[
'ID'] .
"'"))