takeupload.php check torrent exists or not

This commit is contained in:
xiaomlove
2021-06-15 19:05:38 +08:00
parent 7727ffc970
commit 818240aa0c
2 changed files with 10 additions and 2 deletions
+6 -2
View File
@@ -27,9 +27,13 @@ try {
} else {
$result = autoclean();
}
do_log("[CLEANUP_CLI DONE!] $result");
$log = "[CLEANUP_CLI DONE!] $result";
do_log($log);
printProgress($log);
} catch (\Exception $exception) {
do_log("ERROR: " . $exception->getMessage());
$log = "ERROR: " . $exception->getMessage();
do_log($log);
printProgress($log);
throw new \RuntimeException($exception->getMessage());
}
+4
View File
@@ -166,6 +166,10 @@ unset ($dict['nodes']); // remove cached peers (Bitcomet & Azareus)
$infohash = pack("H*", sha1(\Rhilip\Bencode\Bencode::encode($dict['info']))); // double up on the becoding solves the occassional misgenerated infohash
if (\App\Models\Torrent::query()->where('info_hash', $infohash)->exists()) {
bark($lang_takeupload['std_torrent_existed']);
}
// ------------- start: check upload authority ------------------//
$allowtorrents = user_can_upload("torrents");
$allowspecial = user_can_upload("music");