Chez |
30th July 2013 09:17 |
Credits to BIGRED81
THIS IS FOR BOOKMARK IN BROWSE
ADD THIS TO YOUR DATABASE
PHP Code:
CREATE TABLE `bookmarks` ( `id` int(10) unsigned NOT NULL auto_increment, `userid` int(10) unsigned NOT NULL default '0', `torrentid` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=13 ;
IN BITTORRENT.PHP FIND
PHP Code:
<td class="colhead" align="center">TYPE</td>
ADD THIS ABOVE
PHP Code:
<td class="colhead" align="center">BOOKMARK</td>
STILL IN BITTORRENT FIND THIS
PHP Code:
if ($variant == "index") print("<td class=\"colhead\" align=\"center\">upped by\n"); print("</tr>\n"); while ($row = mysql_fetch_assoc($res)) { $id = $row["id"]; print("<tr>\n");
AND ADD THIS UNDERNEATH
PHP Code:
print("<td align=center style='padding: 3px'><a href=addmark.php?id=$id><img src=pic/book.gif border=0 alt='Bookmark $row[name]'></a></td>\n");
NOW ADD ADDMARK.PHP TO YOUR ROOT
PHP Code:
<?
require_once("include/bittorrent.php");
dbconn();
// Check if user has already marked it $id = $_GET["id"]; $userid = $CURUSER["id"]; $res = mysql_query("SELECT * FROM bookmarks WHERE torrentid=$id AND userid=$userid") or sqlerr(__FILE__, __LINE__); $arr = mysql_fetch_assoc($res); $marked = $arr;
if ($marked) {
stdhead("Woopsie!"); ?> <h1>You've Already Bookmarked This Torrent!</h1> <p>No need to bookmark this torrent twice now do we?</p> <?
stdfoot(); } else {
mysql_query("INSERT INTO bookmarks (userid, torrentid) VALUES($CURUSER[id], $id)") or sqlerr();
header("Location: details.php?id=$id&bookmarked=1"); }
?>
ADD ADD BOOKMARK.PHP TO YOUR ROOT
PHP Code:
<? require_once("include/bittorrent.php"); dbconn(); loggedinorreturn();
function bark($msg) { stdhead(); stdmsg("w00t!", $msg); stdfoot(); exit; }
if (!isset($_GET[torrent])) bark ("FAILED ... NO TORRENTS SELECTED");
if ((get_row_count("bookmarks", "WHERE userid=$CURUSER[id] AND torrentid = $_GET[torrent]")) > 0) bark("Already bookmarked torrent $_GET[torrent]");
mysql_query("INSERT INTO bookmarks (userid, torrentid) VALUES ($CURUSER[id], $_GET[torrent])") or sqlerr(__FILE__,__LINE__);
bark ("SUCCESSFULLY BOOKMARKED TORRENT $_GET[torrent]");
hit_end();
?>
AND ADD BOOKMARKS.PHP TO YOUR ROOT ALSO
PHP Code:
<? require "include/bittorrent.php";
dbconn();
loggedinorreturn();
stdhead("BOOKMARKS"); begin_frame("BOOKMARKS"); //$id = (int)$_GET["id"]; $id = $CURUSER['id'];
$order = "bookmarks.id DESC"; $limit = "15"; $res = mysql_query("SELECT torrents.id, torrents.name, torrents.size, torrents.category, torrents.filename, torrents.added, torrents.seeders, torrents.leechers, torrents.owner, torrents.times_completed AS complete, bookmarks.id AS bid, bookmarks.torrentid, bookmarks.userid FROM bookmarks,torrents WHERE bookmarks.userid = '$id' AND torrents.id = bookmarks.torrentid ORDER BY $order") or sqlerr(); if (mysql_num_rows($res) > 0) { $torrents = "<table class=main border=1 cellspacing=0 cellpadding=5>\n" . "<tr><td class=colhead></td><td class=colhead align=center>TYPE</td><td class=colhead>NAME</td><td class=colhead align=center>ADDED</td><td class=colhead align=center>SIZE</td><td class=colhead>SNATCHED</td><td class=colhead>SEEDERS</td><td class=colhead>LEECHERS</td></tr>"; while ($a = mysql_fetch_array($res)) { //$r1 = mysql_query("SELECT id, username FROM users WHERE id=$a[owner]") or sqlerr(__FILE__, __LINE__); //$a1 = mysql_fetch_assoc($r1); //$owner = "<a href=userdetails.php?id=$a1[id]><b>$a1[username]</b></a>"; $r2 = mysql_query("SELECT name, image FROM categories WHERE id=$a[category]") or sqlerr(__FILE__, __LINE__); $a2 = mysql_fetch_assoc($r2); $cat = "<img src=\"pic/$a2[image]\" alt=\"$a2[name]\">";
if ($CURUSER["id"] == $row["owner"]) $CURUSER["downloadpos"] = "yes"; if ($CURUSER["downloadpos"] != "no") if (($CURUSER[id] == $a[userid]) || (get_user_class() >= UC_MODERATOR) || ($CURUSER[id] == $a[bookmarks])) $torrents .= "<tr class=tableb><td style='padding: 3px' align=center><a href=delmark.php?id=$a[bid]><img src=pic/minus.gif border=0 alt='<FONT COLOR=RED>REMOVE FROM BOOKMARKS</FONT>'></a><a class=\"index\" href=\"download.php/$a[id]/" . rawurlencode($a["filename"]) . "\"><img src=pic/download.gif border=0 alt='DOWNLOAD $a[name]'></a></td><td style='padding: 0px'>$cat</td><td><a href=details.php?id=" . $a["id"] . "&hit=1><b>" . htmlspecialchars($a["name"]) . "</b></a></td>" . "<td align=center><nobr>" . str_replace(" ", "", $a["added"]) . "</nobr></td><td align=center>" . str_replace(" ", "", mksize($a["size"])) . "</td><td align=center>$a[complete]</td><td align=right>$a[seeders]</td><td align=right>$a[leechers]</td></tr>\n"; } $torrents .= "</table>"; }
$ret1 = mysql_query("SELECT username FROM users WHERE id=$id") or sqlerr(__FILE__, __LINE__); $arr1 = mysql_fetch_assoc($ret1); $user = "<b>$arr1[username]</b>"; print("<table width=690 border=1><tr><td class=colhead align=center><b>bookmarks</b></td></tr></table>\n"); print("<table width=690 class=main border=1 cellspacing=0 cellpadding=0>\n"); if (!$torrents) print("<tr valign=top><td align=center><b>No Bookmarks Here</b></td></tr>\n"); else { print("<tr valign=top><td align=center>$torrents</td></tr>\n"); }
print("</table>\n"); end_frame(); stdfoot();
?>
CREATE DELMARK.PHP AND ADD IT TO YOUR ROOT
PHP Code:
<? require_once("include/bittorrent.php");
dbconn();
loggedinorreturn();
$id = (int)$_GET["id"];
$res = mysql_query("SELECT * FROM bookmarks WHERE id=$id") or sqlerr(__FILE__, __LINE__); $arr2 = mysql_fetch_array($res); $userid = $CURUSER[id];
@mysql_query("DELETE FROM bookmarks WHERE id=$id"); header("Refresh: 0; url=bookmarks.php?id=$userid");
?>
AND CREATE TAKEDELBOOKMARK.PHP AND ADD IT TO ROOT
PHP Code:
<? require_once("include/bittorrent.php"); function bark($msg) { stdhead(); stdmsg("Error", $msg); stdfoot(); exit; } dbconn(); loggedinorreturn();
if (!isset($_POST[delbookmark])) bark ("Nothing selected");
$res2 = mysql_query ("SELECT id, userid FROM bookmarks WHERE id IN (" . implode(", ", $_POST[delbookmark]) . ")") or sqlerr();
while ($arr = mysql_fetch_assoc($res2)) { if (($arr[userid] == $CURUSER[id]) || (get_user_class() > 3)) mysql_query ("DELETE FROM bookmarks WHERE id = $arr[id]") or sqlerr(); else bark("That wasn't your bookmark to delete!"); }
header("Refresh: 0; url=" . $_SERVER['HTTP_REFERER']); ?>
AND ADD THE BOOK.GIF TO YOUR PIC FOLDER
http://i36.tinypic.com/143p1jt.gif
ANOTHER OPTION IS
OPEN DETAILS.PHP ADD THIS (WILL MAKE A BUTTON)
PHP Code:
tr("bookmark this ?","<form action=\"bookmark.php\" method=\"get\"> <input type=\"hidden\" value=\"".$id."\" name=\"torrent\"/> <input type=\"submit\" value=\"Yes\"/> </form>",1);
OR
ADD TO DATABASE
PHP Code:
CREATE TABLE `bookmarks` ( `id` int(10) unsigned NOT NULL auto_increment, `userid` int(10) unsigned NOT NULL default '0', `torrentid` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 PACK_KEYS=0;
AND NOW FOR A SIMPLE LINK ADD THIS IN DETAILS.PHP
PHP Code:
tr("Bookmark", "<a href=\"bookmark.php?torrent=$id\"><img border=0 src=/pic/bookmark.gif alt=Bookmark title=Bookmark></a>", 1);
AND ADD ADDMARK.PHP, BOOKMARK.PHP, BOOKMARKS.PHP AND TAKEDELBOOKMARK.PHP TO YOUR ROOT
EXAMPLES BELOW
http://i34.tinypic.com/2s8pco3.jpg
http://i33.tinypic.com/qz598h.jpg
http://i34.tinypic.com/4h60c1.jpg
|