Browse Source

Fix freeleeching new uploads during global freeleech

spaghetti 8 years ago
parent
commit
aeecef3ef4

+ 2
- 2
sections/tools/managers/sitewide_freeleech.php View File

37
           VALUES
37
           VALUES
38
             ('" . $Tag . "', '" . (time() + (60 * 60 * $Duration)) . "', 'freeleech')
38
             ('" . $Tag . "', '" . (time() + (60 * 60 * $Duration)) . "', 'freeleech')
39
           ON DUPLICATE KEY UPDATE
39
           ON DUPLICATE KEY UPDATE
40
-            Value = CONVERT(Value, UNSIGNED INTEGER) + " . (60 * 60 * $Duration));
40
+            First = CONVERT(First, UNSIGNED INTEGER) + " . (60 * 60 * $Duration));
41
         Torrents::freeleech_torrents($IDs, 1, 3);
41
         Torrents::freeleech_torrents($IDs, 1, 3);
42
         echo("Success! Now run the indexer.");
42
         echo("Success! Now run the indexer.");
43
       } else {
43
       } else {
70
         VALUES
70
         VALUES
71
           ('global', '" . (time() + (60 * 60 * $Duration)) . "', 'freeleech')
71
           ('global', '" . (time() + (60 * 60 * $Duration)) . "', 'freeleech')
72
         ON DUPLICATE KEY UPDATE
72
         ON DUPLICATE KEY UPDATE
73
-          Value = CONVERT(Value, UNSIGNED INTEGER) + " . (60 * 60 * $Duration));
73
+          First = CONVERT(First, UNSIGNED INTEGER) + " . (60 * 60 * $Duration));
74
       Torrents::freeleech_torrents($IDs, 1, 3, false);
74
       Torrents::freeleech_torrents($IDs, 1, 3, false);
75
       echo("Success! Now run the indexer.");
75
       echo("Success! Now run the indexer.");
76
     } else {
76
     } else {

+ 3
- 13
sections/upload/upload_handle.php View File

535
 
535
 
536
 // Use this section to control freeleeches
536
 // Use this section to control freeleeches
537
 $DB->query("
537
 $DB->query("
538
-  SELECT First, Second
538
+  SELECT Name, First, Second
539
   FROM misc
539
   FROM misc
540
   WHERE Second = 'freeleech'");
540
   WHERE Second = 'freeleech'");
541
 if ($DB->has_results()) {
541
 if ($DB->has_results()) {
602
   $Expiry = 0;
602
   $Expiry = 0;
603
   foreach ($FreeLeechTags as $Tag => $Exp) {
603
   foreach ($FreeLeechTags as $Tag => $Exp) {
604
     if ($Tag == 'global' || in_array($Tag, $Tags)) {
604
     if ($Tag == 'global' || in_array($Tag, $Tags)) {
605
-      if (((int) $FreeLeechTags[$Tag]['Value']) > $Expiry)
606
-        $Expiry = (int) $FreeLeechTags[$Tag]['Value'];
605
+      if (((int) $FreeLeechTags[$Tag]['First']) > $Expiry)
606
+        $Expiry = (int) $FreeLeechTags[$Tag]['First'];
607
     }
607
     }
608
   }
608
   }
609
   if ($Expiry > 0) {
609
   if ($Expiry > 0) {
660
   }
660
   }
661
 }
661
 }
662
 
662
 
663
-//******************************************************************************//
664
-//---------------------------------- Contest -----------------------------------//
665
-if ($Properties['LibraryImage'] != '') {
666
-  $DB->query("
667
-    INSERT INTO reportsv2
668
-      (ReporterID, TorrentID, Type, UserComment, Status, ReportedTime, Track, Image, ExtraID, Link)
669
-    VALUES
670
-      (0, $TorrentID, 'library', '".db_string(($Properties['MultiDisc'] ? 'Multi-disc' : ''))."', 'New', '".sqltime()."', '', '".db_string($Properties['LibraryImage'])."', '', '')");
671
-}
672
-
673
 //******************************************************************************//
663
 //******************************************************************************//
674
 //------------------------------- Post-processing ------------------------------//
664
 //------------------------------- Post-processing ------------------------------//
675
 /* Because tracker updates and notifications can be slow, we're
665
 /* Because tracker updates and notifications can be slow, we're

Loading…
Cancel
Save