\n"); print("\n".USER_NAME."\n".unesc($row["username"])."    ".image_or_link("$STYLEPATH/pm.png","","PM")."\n"); if ($row["avatar"] && $row["avatar"]!="") print(""); print(""); if ($CURUSER["edit_users"]=="yes" || $CURUSER["admin_access"]=="yes") { print("\n".EMAIL."\n".$row["email"]."\n"); print("\n".LAST_IP."\n".($row["cip"])."\n"); print("\n".USER_LEVEL."\n$row[level]\n"); $colspan=" colspan=2"; } else { print("\n".USER_LEVEL."\n$row[level]\n"); $colspan=""; } print("\n".USER_JOINED."\n".($row["joined"]==0 ? "N/A" : get_date_time($row["joined"]))."\n"); print("\n".USER_LASTACCESS."\n".($row["lastconnect"]==0 ? "N/A" : get_date_time($row["lastconnect"]))."\n"); // flag hack print("\n".PEER_COUNTRY."\n".($row["flag"]==0 ? "":$row['name'])."  .($row[\n"); print("\n".DOWNLOADED."\n".makesize($row["downloaded"])."\n"); print("\n".UPLOADED."\n".makesize($row["uploaded"])."\n"); if (max(0,$row["downloaded"])>0) { $sr = $row["uploaded"]/$row["downloaded"]; if ($sr >= 4) $s = "images/smilies/thumbsup.gif"; else if ($sr >= 2) $s = "images/smilies/grin.gif"; else if ($sr >= 1) $s = "images/smilies/smile1.gif"; else if ($sr >= 0.5) $s = "images/smilies/noexpression.gif"; else if ($sr >= 0.25) $s = "images/smilies/sad.gif"; else $s = "images/smilies/thumbsdown.gif"; $ratio=number_format($sr,2)."  "; } else $ratio="oo"; print("\n".RATIO."\n$ratio\n"); // Only show if forum is internal if ( $GLOBALS["FORUMLINK"] == '' || $GLOBALS["FORUMLINK"] == 'internal' ) { $sql = mysql_query("SELECT * FROM posts INNER JOIN users ON posts.userid = users.id WHERE users.id = " . $id); $posts = mysql_num_rows($sql); $memberdays = max(1, round( ( time() - $row['joined'] ) / 86400 )); $posts_per_day = number_format(round($posts / $memberdays,2),2); print("\n".FORUM." ".POSTS.":\n" . $posts . "   [" . sprintf(POSTS_PER_DAY, $posts_per_day) . "]\n"); } print(""); block_begin(UPLOADED." ".MNU_TORRENT); $resuploaded = mysql_query("SELECT namemap.info_hash FROM namemap INNER JOIN summary ON namemap.info_hash=summary.info_hash WHERE uploader=$id AND namemap.anonymous = \"false\" ORDER BY data DESC"); $numtorrent=mysql_num_rows($resuploaded); if ($numtorrent>0) { list($pagertop, $pagerbottom, $limit) = pager(($utorrents==0?15:$utorrents), $numtorrent, $_SERVER["PHP_SELF"]."?id=$id&"); print("$pagertop"); $resuploaded = mysql_query("SELECT namemap.filename, UNIX_TIMESTAMP(namemap.data) as added, namemap.size, summary.seeds, summary.leechers, summary.finished FROM namemap INNER JOIN summary ON namemap.info_hash=summary.info_hash WHERE uploader=$id AND namemap.anonymous = \"false\" ORDER BY data DESC $limit"); } ?> 0) { while ($rest=mysql_fetch_array($resuploaded)) { print("\n\n"); print("\n"); print("\n"); print("\n"); print("\n"); print("\n\n"); } print("\n
".unesc($rest["filename"])."".date("d/m/Y",$rest["added"])."".makesize($rest["size"])."$rest[seeds]$rest[leechers]".($rest["finished"]>0?$rest["finished"]:"---")."
"); } else { print("\n".NO_TORR_UP_USER."\n\n"); } block_end(); // end uploaded torrents // active torrents begin - hack by petr1fied - modified by Lupin 20/10/05 block_begin("Active torrents"); ?> 0) { list($pagertop, $pagerbottom, $limit) = pager(($utorrents==0?15:$utorrents), mysql_num_rows($anq), $_SERVER["PHP_SELF"]."?id=$id&",array("pagename" => "activepage")); if ($PRIVATE_ANNOUNCE) $anq=mysql_query("SELECT peers.ip, namemap.filename, namemap.size, peers.status, peers.downloaded, peers.uploaded FROM peers INNER JOIN namemap ON namemap.info_hash = peers.infohash INNER JOIN summary ON summary.info_hash = peers.infohash WHERE peers.pid='".$row["pid"]."' ORDER BY peers.status DESC $limit"); else $anq=mysql_query("SELECT peers.ip, namemap.filename, namemap.size, peers.status, peers.downloaded, peers.uploaded FROM peers INNER JOIN namemap ON namemap.info_hash = peers.infohash INNER JOIN summary ON summary.info_hash = peers.infohash WHERE peers.ip='".($row["cip"])."' ORDER BY peers.status DESC $limit"); print("
$pagertop
"); while ($torlist = mysql_fetch_object($anq)) { if ($torlist->ip !="") { print("\n\n"); print("\n"); print("\n"); print("\n"); print("\n"); if ($torlist->downloaded>0) $peerratio=number_format($torlist->uploaded/$torlist->downloaded,2); else $peerratio="oo"; print("\n\n"); } } print("\n
".unesc($torlist->filename)."".makesize($torlist->size)."".unesc($torlist->status)."".makesize($torlist->downloaded)."".makesize($torlist->uploaded)."".unesc($peerratio)."
"); } else print("\nno Active torrents for this user\n\n"); block_end(); // end active torrents // history - completed torrents by this user block_begin("History (snatched torrents)"); ?> 0) { list($pagertop, $pagerbottom, $limit) = pager(($utorrents==0?15:$utorrents), mysql_num_rows($anq), $_SERVER["PHP_SELF"]."?id=$id&",array("pagename" => "historypage")); $anq=mysql_query("SELECT namemap.filename, namemap.size, history.active, history.agent, history.downloaded, history.uploaded FROM history INNER JOIN namemap ON history.infohash=namemap.info_hash WHERE history.uid=$id ORDER BY date DESC $limit"); print("
$pagertop
"); while ($torlist = mysql_fetch_object($anq)) { print("\n\n"); print("\n"); print("\n"); print("\n"); print("\n"); print("\n"); if ($torlist->downloaded>0) $peerratio=number_format($torlist->uploaded/$torlist->downloaded,2); else $peerratio="oo"; print("\n\n"); } print("\n
".unesc($torlist->filename)."".makesize($torlist->size)."".htmlspecialchars($torlist->agent)."".($torlist->active=='yes'?ACTIVATED:'Stopped')."".makesize($torlist->downloaded)."".makesize($torlist->uploaded)."".unesc($peerratio)."
"); } else print("\nno history for this user\n\n"); block_end(); // end history print("

".BACK."

\n"); block_end(); stdfoot(); ?>