mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-09-01 18:58:56 +00:00
Update Tmux.php
This commit is contained in:
@@ -382,18 +382,26 @@ class Tmux
|
||||
switch ((int) $qry) {
|
||||
case 1:
|
||||
return sprintf("SELECT
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND categoryid BETWEEN 5000 AND 5999 AND rageid = -1) AS processtvrage,
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND categoryid = 5070 AND anidbid IS NULL) AS processanime,
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND categoryid BETWEEN 2000 AND 2999 AND imdbid IS NULL) AS processmovies,
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND categoryid IN (3010, 3040, 3050) AND musicinfoid IS NULL) AS processmusic,
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND categoryid BETWEEN 1000 AND 1999 AND consoleinfoid IS NULL) AS processconsole,
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND categoryid IN (%s) AND bookinfoid IS NULL) AS processbooks,
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND categoryid = 4050 AND gamesinfo_id = 0) AS processgames,
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND categoryid BETWEEN 6000 AND 6040 AND xxxinfo_id = 0) AS processxxx,
|
||||
(SELECT COUNT(*) FROM releases r WHERE 1=1 %s) AS processnfo", $bookreqids, \Info::NfoQueryString($this->pdo));
|
||||
SUM(IF(nzbstatus = 1 AND categoryid BETWEEN 5000 AND 5999 AND rageid = -1,1,0)) AS processtvrage,
|
||||
SUM(IF(nzbstatus = 1 AND categoryid = 5070 AND anidbid IS NULL,1,0)) AS processanime,
|
||||
SUM(IF(nzbstatus = 1 AND categoryid BETWEEN 2000 AND 2999 AND imdbid IS NULL,1,0)) AS processmovies,
|
||||
SUM(IF(nzbstatus = 1 AND categoryid IN (3010, 3040, 3050) AND musicinfoid IS NULL,1,0)) AS processmusic,
|
||||
SUM(IF(nzbstatus = 1 AND categoryid BETWEEN 1000 AND 1999 AND consoleinfoid IS NULL,1,0)) AS processconsole,
|
||||
SUM(IF(nzbstatus = 1 AND categoryid IN (%s) AND bookinfoid IS NULL,1,0)) AS processbooks,
|
||||
SUM(IF(nzbstatus = 1 AND categoryid = 4050 AND gamesinfo_id = 0,1,0)) AS processgames,
|
||||
SUM(IF(nzbstatus = 1 AND categoryid BETWEEN 6000 AND 6040 AND xxxinfo_id = 0,1,0)) AS processxxx,
|
||||
SUM(IF(1=1 %s,1,0)) AS processnfo,
|
||||
SUM(IF(nzbstatus = 1 AND nfostatus = 1,1,0)) AS nfo,
|
||||
SUM(IF(nzbstatus = 1 AND isrequestid = 1 AND prehashid = 0 AND
|
||||
((reqidstatus = 0) OR (reqidstatus = -1) OR (reqidstatus = -3 AND adddate > NOW() - INTERVAL %s HOUR)),1,0)) AS requestid_inprogress,
|
||||
SUM(IF(prehashid > 0 AND nzbstatus = 1 AND isrequestid = 1 AND reqidstatus = 1,1,0)) AS requestid_matched,
|
||||
SUM(IF(prehashid > 0 AND searchname IS NOT NULL,1,0)) AS prehash_matched,
|
||||
SUM(IF(preid > 0 AND searchname IS NOT NULL,1,0)) AS predb_matched,
|
||||
COUNT(DISTINCT(preid)) AS distinct_predb_matched
|
||||
COUNT(DISTINCT(prehashid)) AS distinct_prehash_matched
|
||||
FROM releases r", $bookreqids, Info::NfoQueryString($this->pdo), $request_hours);
|
||||
case 2:
|
||||
return "SELECT
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND nfostatus = 1) AS nfo,
|
||||
(SELECT COUNT(*) FROM releases r
|
||||
INNER JOIN category c ON c.id = r.categoryid
|
||||
WHERE r.nzbstatus = 1
|
||||
@@ -401,19 +409,6 @@ class Tmux
|
||||
) AS work,
|
||||
(SELECT COUNT(*) FROM groups WHERE active = 1) AS active_groups,
|
||||
(SELECT COUNT(*) FROM groups WHERE name IS NOT NULL) AS all_groups";
|
||||
case 3:
|
||||
return sprintf("SELECT
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND isrequestid = 1 AND prehashid = 0 AND reqidstatus = 0) +
|
||||
(SELECT COUNT(*) FROM releases WHERE nzbstatus = 1 AND isrequestid = 1 AND prehashid = 0 AND reqidstatus = -1) +
|
||||
(SELECT COUNT(*) FROM releases
|
||||
WHERE nzbstatus = 1
|
||||
AND isrequestid = 1 AND prehashid = 0 AND reqidstatus = -3 AND adddate > NOW() - INTERVAL %s HOUR
|
||||
) AS requestid_inprogress,
|
||||
(SELECT COUNT(*) FROM releases WHERE prehashid > 0 AND nzbstatus = 1 AND isrequestid = 1 AND reqidstatus = 1) AS requestid_matched,
|
||||
(SELECT COUNT(*) FROM releases WHERE prehashid > 0 AND searchname IS NOT NULL) AS prehash_matched,
|
||||
(SELECT COUNT(*) FROM releases WHERE preid > 0 AND searchname IS NOT NULL) AS predb_matched,
|
||||
(SELECT COUNT(DISTINCT(preid)) FROM releases WHERE preid > 0 AND searchname IS NOT NULL) AS distinct_predb_matched,
|
||||
(SELECT COUNT(DISTINCT(prehashid)) FROM releases WHERE prehashid > 0 AND searchname IS NOT NULL) AS distinct_prehash_matched", $request_hours);
|
||||
case 4:
|
||||
return sprintf("
|
||||
SELECT
|
||||
|
||||
Reference in New Issue
Block a user