Skip to content

Commit

Permalink
// [HACK] Torrent Image Upload 1.2 r496 by Real_ptr - iNSTaLLeD`
Browse files Browse the repository at this point in the history
  • Loading branch information
cybernet committed Feb 6, 2012
1 parent 4ba84f7 commit b30a1a7
Show file tree
Hide file tree
Showing 30 changed files with 4,401 additions and 72 deletions.
21 changes: 16 additions & 5 deletions admin/admin.config.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
//$btit_settings=array();
$btit_settings["name"]=$_POST["trackername"];
$btit_settings["url"]=$_POST["trackerurl"];
// $btit_settings["announce"]=serialize(explode("\n",$_POST["announceurl"]));
// $btit_settings["announce"]=serialize(explode("\n",$_POST["announceurl"]));
$btit_settings["announce"]=serialize(explode("\n",$_POST["tracker_announceurl"]));
$btit_settings["email"]=$_POST["trackeremail"];
$btit_settings["torrentdir"]=$_POST["torrentdir"];
Expand Down Expand Up @@ -96,8 +96,13 @@
$btit_settings["newslimit"]=$_POST["newslimit"];
$btit_settings["forumlimit"]=$_POST["forumlimit"];
$btit_settings["last10limit"]=$_POST["last10limit"];
$btit_settings["mostpoplimit"]=$_POST["mostpoplimit"];

$btit_settings["mostpoplimit"]=$_POST["mostpoplimit"];
// Torrent Image Upload by Real_ptr / start
$btit_settings["imageon"]=$_POST["imageon"];
$btit_settings["screenon"]=$_POST["screenon"];
$btit_settings["uploaddir"]=$_POST["uploaddir"];
$btit_settings["file_limit"]=$_POST["file_limit"];
// Torrent Image Upload by Real_ptr / end
if (isset($_POST["xbtt_use"]))
{
// check base xbtt url
Expand Down Expand Up @@ -242,7 +247,13 @@
$btit_settings["clockdigital"]=(!$btit_settings["clocktype"]?"checked=\"checked\"":"");
$btit_settings["forumblockposts"]=($btit_settings["forumblocktype"]?"checked=\"checked\"":"");
$btit_settings["forumblocktopics"]=(!$btit_settings["forumblocktype"]?"checked=\"checked\"":"");
$btit_settings["xbtt_use"]=($btit_settings["xbtt_use"]=="true"?"checked=\"checked\"":"");
$btit_settings["xbtt_use"]=($btit_settings["xbtt_use"]=="true"?"checked=\"checked\"":"");
// Torrent Image Upload by Real_ptr / start
$btit_settings["imageonyes"]=($btit_settings["imageon"]?"checked=\"checked\"":"");
$btit_settings["imageonno"]=(!$btit_settings["imageon"]?"checked=\"checked\"":"");
$btit_settings["screenonyes"]=($btit_settings["screenon"]?"checked=\"checked\"":"");
$btit_settings["screenonno"]=(!$btit_settings["screenon"]?"checked=\"checked\"":"");
// Torrent Image Upload by Real_ptr / end
// language dropdown
$lres=language_list();
$btit_settings["language_combo"]=("\n<select name=\"default_langue\" size=\"1\">");
Expand Down Expand Up @@ -336,4 +347,4 @@
$admintpl->set("ipb_in_use", (($btit_settings["forum"]=="ipb")?true:false), true);
break;
}
?>
?>
3 changes: 3 additions & 0 deletions cybyd_img/index.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<?php
header ("Location: ../index.php");
?>
32 changes: 25 additions & 7 deletions delete.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,24 @@
$id = mysql_real_escape_string($_GET["info_hash"]);

if (!isset($id) || !$id)
die("Error ID");
die("Error ID");

// Torrent Image Upload by Real_ptr / start
// f.screen1, f.screen2, f.screen3, f.image,
// Torrent Image Upload by Real_ptr / end

if ($XBTT_USE)
$res = do_sqlquery("SELECT f.info_hash, f.uploader, f.filename, f.url, UNIX_TIMESTAMP(f.data) as data, f.size, f.comment, c.name as cat_name, f.seeds+ ifnull(x.seeders,0) as seeds, f.leechers+ ifnull(x.leechers,0) as leechers, f.finished+ ifnull(x.completed,0) as finished, f.speed FROM {$TABLE_PREFIX}files f LEFT JOIN xbt_files x ON x.info_hash=f.bin_hash LEFT JOIN {$TABLE_PREFIX}categories c ON c.id=f.category WHERE f.info_hash ='" . $id . "'",true);
$res = do_sqlquery("SELECT f.info_hash, f.uploader, f.filename, f.screen1, f.screen2, f.screen3, f.image, f.url, UNIX_TIMESTAMP(f.data) as data, f.size, f.comment, c.name as cat_name, f.seeds+ ifnull(x.seeders,0) as seeds, f.leechers+ ifnull(x.leechers,0) as leechers, f.finished+ ifnull(x.completed,0) as finished, f.speed FROM {$TABLE_PREFIX}files f LEFT JOIN xbt_files x ON x.info_hash=f.bin_hash LEFT JOIN {$TABLE_PREFIX}categories c ON c.id=f.category WHERE f.info_hash ='" . $id . "'",true);
else
$res = do_sqlquery("SELECT f.info_hash, f.uploader, f.filename, f.url, UNIX_TIMESTAMP(f.data) as data, f.size, f.comment, c.name as cat_name, f.seeds, f.leechers, f.finished, f.speed FROM {$TABLE_PREFIX}files f LEFT JOIN {$TABLE_PREFIX}categories c ON c.id=f.category WHERE f.info_hash ='" . $id . "'",true);
$res = do_sqlquery("SELECT f.info_hash, f.uploader, f.filename, f.screen1, f.screen2, f.screen3, f.image, f.url, UNIX_TIMESTAMP(f.data) as data, f.size, f.comment, c.name as cat_name, f.seeds, f.leechers, f.finished, f.speed FROM {$TABLE_PREFIX}files f LEFT JOIN {$TABLE_PREFIX}categories c ON c.id=f.category WHERE f.info_hash ='" . $id . "'",true);

$row = mysql_fetch_assoc($res);


// Torrent Image Upload by Real_ptr / start
$image_drop = "" . $row["image"]. "";
$image_drop1 = "" . $row["screen1"]. "";
$image_drop2 = "" . $row["screen2"]. "";
$image_drop3 = "" . $row["screen3"]. "";
// Torrent Image Upload by Real_ptr / end
if (!$CURUSER || $CURUSER["uid"]<2 || ($CURUSER["delete_torrents"]!="yes" && $CURUSER["uid"]!=$row["uploader"]))
{
stderr($language["SORRY"],$language["CANT_DELETE_TORRENT"]);
Expand All @@ -73,7 +81,17 @@
else
{
list($torhash,$torname,$torurl)=mysql_fetch_array($ris);
}
}
// Torrent Image Upload by Real_ptr / start
if (!empty($image_drop))
@unlink("".$GLOBALS["uploaddir"]."$image_drop");
if (!empty($image_drop1))
@unlink("".$GLOBALS["uploaddir"]."$image_drop1");
if (!empty($image_drop2))
@unlink("".$GLOBALS["uploaddir"]."$image_drop2");
if (!empty($image_drop3))
@unlink("".$GLOBALS["uploaddir"]."$image_drop3");
// Torrent Image Upload by Real_ptr / end
write_log("Deleted torrent $torname ($torhash)","delete");

@mysql_query("DELETE FROM {$TABLE_PREFIX}files WHERE info_hash=\"$hash\"");
Expand Down Expand Up @@ -140,4 +158,4 @@

$torrenttpl->set("torrent",$torrent);

?>
?>
36 changes: 32 additions & 4 deletions details.php
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,12 @@
stdfoot();
exit();
}

// Torrent Image Upload by Real_ptr / start
// f.screen1, f.screen2, f.screen3, f.image,
// Torrent Image Upload by Real_ptr / end


$res = get_result("SELECT f.info_hash, f.filename, f.url, UNIX_TIMESTAMP(f.data) as data, f.size, f.comment, f.uploader, c.name as cat_name, $tseeds, $tleechs, $tcompletes, f.speed, f.external, f.announce_url,UNIX_TIMESTAMP(f.lastupdate) as lastupdate,UNIX_TIMESTAMP(f.lastsuccess) as lastsuccess, f.anonymous, u.username FROM $ttables LEFT JOIN {$TABLE_PREFIX}categories c ON c.id=f.category LEFT JOIN {$TABLE_PREFIX}users u ON u.id=f.uploader WHERE f.info_hash ='" . $id . "'",true, $btit_settings['cache_duration']);
$res = get_result("SELECT f.info_hash, f.filename, f.url, f.screen1, f.screen2, f.screen3, f.image, UNIX_TIMESTAMP(f.data) as data, f.size, f.comment, f.uploader, c.name as cat_name, $tseeds, $tleechs, $tcompletes, f.speed, f.external, f.announce_url,UNIX_TIMESTAMP(f.lastupdate) as lastupdate,UNIX_TIMESTAMP(f.lastsuccess) as lastsuccess, f.anonymous, u.username FROM $ttables LEFT JOIN {$TABLE_PREFIX}categories c ON c.id=f.category LEFT JOIN {$TABLE_PREFIX}users u ON u.id=f.uploader WHERE f.info_hash ='" . $id . "'",true, $btit_settings['cache_duration']);
//die("SELECT f.info_hash, f.filename, f.url, UNIX_TIMESTAMP(f.data) as data, f.size, f.comment, f.uploader, c.name as cat_name, $tseeds, $tleechs, $tcompletes, f.speed, f.external, f.announce_url,UNIX_TIMESTAMP(f.lastupdate) as lastupdate,UNIX_TIMESTAMP(f.lastsuccess) as lastsuccess, f.anonymous, u.username FROM $ttables LEFT JOIN {$TABLE_PREFIX}categories c ON c.id=f.category LEFT JOIN {$TABLE_PREFIX}users u ON u.id=f.uploader WHERE f.info_hash ='" . $id . "'");
if (count($res)<1)
stderr($language["ERROR"],"Bad ID!",$GLOBALS["usepopup"]);
Expand All @@ -103,7 +106,32 @@


$torrenttpl=new bTemplate();
$torrenttpl->set("language",$language);
$torrenttpl->set("language",$language);
// Torrent Image Upload by Real_ptr / start
$torrenttpl->set("IMAGEIS",!empty($row["image"]),TRUE);
$torrenttpl->set("SCREENIS1",!empty($row["screen1"]),TRUE);
$torrenttpl->set("SCREENIS2",!empty($row["screen2"]),TRUE);
$torrenttpl->set("SCREENIS3",!empty($row["screen3"]),TRUE);
$torrenttpl->set("uploaddir",$uploaddir);
if (!empty($row["image"]))
{
$image1 = "".$row["image"]."";
$uploaddir = $GLOBALS["uploaddir"];
$image_new = "torrentimg/$image1"; //url of picture
//$image_new = str_replace(' ','%20',$image_new); //take url and replace spaces
$max_width= "490"; //maximum width allowed for pictures
$resize_width= "490"; //same as max width
$size = getimagesize("$image_new"); //get the actual size of the picture
$width= $size[0]; // get width of picture
$height= $size[1]; // get height of picture
if ($width>$max_width){
$new_width=$resize_width; // Resize Image If over max width
}else {
$new_width=$width; // Keep original size from array because smaller than max
}
$torrenttpl->set("width",$new_width);
}
// Torrent Image Upload by Real_ptr / end
if ($CURUSER["uid"]>1 && ($CURUSER["uid"]==$row["uploader"] || $CURUSER["edit_torrents"]=="yes" || $CURUSER["delete_torrents"]=="yes"))
{
$torrenttpl->set("MOD",TRUE,TRUE);
Expand Down Expand Up @@ -341,4 +369,4 @@
$torrenttpl->set("comments",$comments);
$torrenttpl->set("files",$dfiles);

?>
?>
Loading

0 comments on commit b30a1a7

Please sign in to comment.