PHP Code:
<?php
if (eregi("main.php",$_SERVER["PHP_SELF"])) die ("You can't access this file directly");
$tableopen = false;
$errtableopen = false;
$table2open = false;
$btback1 = "c0c0c0";
$btback2 = "acd2ef";
$btback3 = "acd2ef";
function OpenTable($title = "title", $tablewidth = "") {
global $tableopen, $siteurl;
if ($tableopen) return;
if($tablewidth !="") $stylewidth = "style=\"width: ".$tablewidth."px;\"";
else $stylewidth = '';
echo "<div class=\"mainbox\" ".$stylewidth."> ";
echo "<span class=\"mainbox-title\">".$title."</span><div style=\"margin: 0 auto;\">";
$tableopen = true;
}
function CloseTable() {
global $tableopen, $siteurl;
if (!$tableopen) return;
echo "</div></div>";
$tableopen = false;
}
function OpenTable2($title = "") {
global $tableopen2, $siteurl;
if ($tableopen2) return;
echo "<div id=\"messagebox\" > ";
echo "<span class=\"messagebox-title\">".$title."</span><div style=\"margin: 0 auto;\">";
$tableopen2 = true;
}
function CloseTable2() {
global $tableopen2, $siteurl;
if (!$tableopen2) return;
echo "</div></div>";
$tableopen2 = false;
}
function OpenNewsTable($title = "") {
global $OpenNewsTable, $siteurl;
if ($OpenNewsTable) return;
echo "<div id=\"newsbox\" > ";
$OpenNewsTable = true;
}
function CloseNewsTable() {
global $OpenNewsTable, $siteurl;
if (!OpenNewsTable) return;
echo "</div>";
$OpenNewsTable = false;
}
function OpenMessTable($title = "") {
global $OpenMessTable, $siteurl;
if ($OpenMessTable) return;
echo "<div id=\"messagebox\"> ";
echo "<span class=\"messagebox-title\">".$title."</span>";
$OpenMessTable = true;
}
function CloseMessTable() {
global $OpenMessTable, $siteurl;
if (!$OpenMessTable) return;
echo "</div>";
$OpenMessTable = false;
}
function OpenSuccTable($title = "") {
global $OpenSuccTable, $siteurl;
if ($OpenSuccTable) return;
echo "<div id=\"successbox\" > ";
echo "<span class=\"successbox-title\">".$title."</span>";
$OpenSuccTable = true;
}
function CloseSuccTable() {
global $OpenSuccTable, $siteurl;
if (!$OpenSuccTable) return;
echo "</div>";
$OpenSuccTable = false;
}
function OpenErrTable($title) {
global $OpenErrTable, $siteurl;
if ($OpenErrTable) return;
echo "<div id=\"errorbox\" > ";
echo "<span class=\"errorbox-title\">".$title."</span>";
$OpenErrTable = true;
}
function CloseErrTable() {
global $OpenErrTable, $siteurl;
if (!$OpenErrTable) return;
echo "</div>";
$OpenErrTable = false;
}
function themechange(){
{
global $bttheme;
$themes = Array();
$thememaindir = "themes";
$themehandle = opendir($thememaindir);
while ($themedir = readdir($themehandle)) {
if (is_dir($thememaindir."/".$themedir) AND $themedir != "." AND $themedir != ".." AND $themedir != "CVS")
$themes[$themedir] = $themedir;
}
closedir($themehandle);
unset($thememaindir,$themedir);
}
$change = '';
foreach ($themes as $key=>$val) {
$change .= "<option ";
if ($bttheme == $key) $change .="selected ";
$change .= "value=\"".$key."\">".$val."</option>\n";
}
unset($themes);
return $change;
}
function languagechange(){
{
global $language;
$languages = Array();
$langdir = "language";
$langhandle = opendir($langdir);
while ($langfile = readdir($langhandle)) {
if (eregi("\.php$",$langfile) AND strtolower($langfile) != "mailtexts.php")
$languages[str_replace(".php","",$langfile)] = ucwords(str_replace(".php","",$langfile));
}
closedir($langhandle);
unset($langdir,$langfile);
}
$change = '';
foreach ($languages as $key=>$val) {
$change .="<option ";
if ($language == $key) $change .="selected";
$change .=" value=\"".$key."\">".$val."</option>\n";
}
unset($languages);
return $change;
}
function themeheader() {
global $db, $db_prefix, $theme, $siteurl, $user, $upload_level, $sitename, $gfx_check, $donations, $INVITEONLY,$onlysearch, $pivate_mode, $shout_config;
if ($user->user) {
//Update online user list
$pagename = substr($_SERVER["PHP_SELF"],strrpos($_SERVER["PHP_SELF"],"/")+1);
$sqlupdate = "UPDATE ".$db_prefix."_online_users SET page = '".addslashes($pagename)."', last_action = NOW() WHERE id = ".$user->id.";";
$sqlinsert = "INSERT INTO ".$db_prefix."_online_users VALUES ('".$user->id."','".addslashes($pagename)."', NOW(), NOW())";
$res = $db->sql_query($sqlupdate);
if (!$db->sql_affectedrows($res)) $db->sql_query($sqlinsert);
}
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n";
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\">\n";
echo "<head>\n";
echo "<meta name=\"description\" content=\"Greek Anime Tracker\">\n";
echo "<meta name=\"google-site-verification\" content=\"googlee491bc3e52aefee0\">\n";
echo "<meta name=\"keywords\" content=\" giorgatzelos, Giorgatzelos, GIORGATZELOS,greek, anime, torrent, tracker, subbed, dubbed, cartoon, animation, archectypo, archetypo, arxetypo, arxetipo, fansub, subtitles, styled, subs, aegisub, \">\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n";
echo "<meta name=\"generator\" content=\"PMBT 2.0.2\" />\n";
echo "<meta http-equiv=\"Pragma\" content=\"no-cache\" />\n";
echo "<meta http-equiv=\"Expires\" content=\"-1\" />\n";
echo "<meta http-equiv=\"Cache-Control\" content=\"no-cache\" />\n";
echo "<!--[if lt IE 7]>
<script defer type=\"text/javascript\" src=\"$siteurl/pngfix.js\"></script><![endif]-->";
echo "<title>".$sitename."</title>\n";
?>
<script type="text/javascript">
pmbtsite_url = "<?php echo $siteurl; ?>";
tag_prompt = "<?php echo _bb_tag_prompt; ?>";
img_prompt = "<?php echo _bb_img_prompt; ?>";
font_formatter_prompt = "<?php echo _bb_font_formatter_prompt; ?>";
link_text_prompt = "<?php echo _bb_link_text_prompt; ?>";
link_url_prompt = "<?php echo _bb_link_url_prompt; ?>";
link_email_prompt = "<?php echo _bb_link_email_prompt; ?>";
list_type_prompt = "<?php echo _bb_list_type_prompt; ?>";
//list_item_prompt = "<?php echo _bb_list_item_prompt; ?>";
//_btshoutnowprivate = "<?php echo _btshoutnowprivate; ?>";
shoutrefresht = "<?php echo $shout_config['refresh_time']; ?>";
shoutidle = "<?php echo $shout_config['idle_time']; ?>";
</script>
<?php
if (is_readable("themes/$theme/favicon.png")) {
echo "<link REL=\"shortcut icon\" HREF=\"$siteurl/themes/".$theme."/favicon.png\" TYPE=\"image/x-icon\">\n";
}
if (!$onlysearch) {
echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Last Torrents\" href=\"$siteurl/backend.php?op=last\">\n";
echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Best Torrents\" href=\"$siteurl/backend.php?op=best\">\n";
}
if (is_readable("themes/$theme/style.css")) {
echo "<link rel=\"StyleSheet\" href=\"$siteurl/themes/$theme/style.css\" type=\"text/css\">\n<script type=\"text/javascript\" src=\"$siteurl/global.js\"></script>\n";
}
overlib_init();
echo "</head>\n\n";
$themepage = false;
if($user->user)echo "<body onload=\"shoutthis_ajax()\">\n";
else
echo "<body>";
echo"<noscript>
<center><h1><font class=warntext>Javascript is not available!</font></h1></center>
<center><h1><font class=warntext>This website cannot function correctly without JavaScript!</font></h1></center>
</noscript>\n";
echo "<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:1000;\"></div>\n";
echo "<div id=\"pmbtwrap\">\n";
echo'<img src="/themes/archeCtypo_Original/pics/logo.png" height="400" width="950" ><div id="theme-header">
</div>
<div id="theme-body"><div align="center"><br>';
?>
<script src="/themes/archeCtypo_Original/stuHover.js" type="text/javascript"></script>
<div id="pro_linedrop">
<ul class="select">
<li class="line"><a href=""#nogo"><b class="arrow">Εργαλεία Διαχείρησης</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="memberslist.php"><img title="Λίστα Μελών " alt="Λίστα Μελών " src="userlist2.png" onmouseover="javascript:descriptor('Λίστα Μελών ');" onmouseout="javascript:descriptor(' ')" border="0"></a></li>
<li><a href="admin_pms.php"><img title="Διαχείρηση Μηνυμάτων " alt="Διαχείρηση Μηνυμάτων " src="admin-pms.png" onmouseover="javascript:descriptor('Διαχείρηση Μηνυμάτων ');" onmouseout="javascript:descriptor(' ')" border="0"></a></li>
<li><a href="admin.php?op=staffmess&page=sendmail#staffmess&page=sendmail"><img title="Μαζικά Μηνύματα " alt="Μαζικά Μηνύματα " src="mass.png" onmouseover="javascript:descriptor('Μαζικά Μηνύματα ');" onmouseout="javascript:descriptor(' ')" border="0"></a></li>
<li><a href="admin.php"><img title="Διεύθυνση " alt="Διεύθυνση " src="admin.png" onmouseover="javascript:descriptor('Διεύθυνση ');" onmouseout="javascript:descriptor(' ')" border="0"></a></li>
</ul>
<li class="line"><a href=""#nogo"><b>Εργαλεία Χρήστη</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="faq.php"><img title="Συχνές Ερωτήσεις/Διευκρινήσεις " alt="Συχνές Ερωτήσεις/Διευκρινήσεις " src="faq.png" onmouseover="javascript:descriptor('Συχνές Ερωτήσεις/Διευκρινήσεις ');" onmouseout="javascript:descriptor(' ')" border="0"></a></li>
<li><a href="user.php?op=profile&id=".$user"><img title="Προφίλ" alt="Προφίλ" src="profile.png" onmouseover="javascript:descriptor('Προφίλ');" onmouseout="javascript:descriptor(' ')" border="0"></a></li>
<li><a href="pm.php"><img title="Προσωπικά Μηνύματα " alt="Προσωπικά Μηνύματα " src="/themes/archeCtypo_Original/pics/menu/pm.png" onmouseover="javascript:descriptor('Προσωπικά Μηνύματα ');" onmouseout="javascript:descriptor(' ')" border="0"></a></li>
<li><a href="helpdesk.php"><img title="Ζητήστε Βοήθεια " alt="Ζητήστε Βοήθεια " src="help2.png" onmouseover="javascript:descriptor('Ζητήστε Βοήθεια ');" onmouseout="javascript:descriptor(' ')" border="0"></a></li>
<li><a href="contactstaff.php"><img title="Επικοινωνία με Διαχειριστές " alt="Επικοινωνία με Διαχειριστές " src="mass2.png" onmouseover="javascript:descriptor('Επικοινωνία με Διαχειριστές ');" onmouseout="javascript:descriptor(' ')" border="0"></a></li>
</ul>
</li>
</ul>
</div>
<br /><br />
<div id="menuline">
<?
include("./blocks/usercp.php");
OpenTable('');
echo "<form id=\"acp_styles\" type=\"hidden\" method=\"post\" action=\"#\">";
echo "<p align=\"center\">Θέμα</p>\n";
echo "<p><select id=\"template_file\" name=\"theme_change\" onchange=\"if (this.options[this.selectedIndex].value != '') this.form.submit();\">".themechange()."</select></p>";
echo "<p align=\"center\">Γλώσσα</p>\n";
echo "<p><select id=\"language_file\" name=\"language_change\" onchange=\"if (this.options[this.selectedIndex].value != '') this.form.submit();\">".languagechange()."</select></p>";
echo " <input class=\"button2\" type=\"submit\" value=\"Επιλογή\" /></form>";
CloseTable();
echo '<div id="sideBar">';
echo '<div id="sideBarContents" style="width:0px;" >';
echo '<div id="sideBarContentsInner">';
echo '<h2 align="left"> </h2>';
echo '<ul>';
echo imgdescr("seiki.png","http://seikisubs.blogspot.com/",_btseiki);
echo imgdescr("animeclipse.png","http://www.animeclipse.com",_btanimeclipse);
echo imgdescr("ssanime.png","http://www.ss-anime.info/",_btssanime);
echo imgdescr("tzatziki.png","http://www.tzatziki-fansubs.com/",_bttzatziki);
echo imgdescr("gdts.png","http://gdts.darkbb.com/",_btgdts);
echo imgdescr("awmn.png","http://www.anime-awmn.net/forum/",_btawmn);
echo imgdescr("Okami.png","http://www.ookami-fansubs.com/",_btokami);
echo imgdescr("sick.png","http://www.sickfansubs.com/",_btsick);
echo imgdescr("els.png","http://eternallightsubs.niceboard.org/portal",_btels);
echo '</ul>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '<div id="sideBar3">';
echo '<div id="sideBarContents3" style="width:0px;" >';
echo '<div id="sideBarContentsInner3">';
echo '<h10 align="center"> </h10>';
echo '<ul>';
echo '</ul>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '<div id="sideBar2">';
echo '<div id="sideBarContents2" style="width:0px;" >';
echo '<div id="sideBarContentsInner2">';
echo '<h8 align="center"> </h8>';
echo '<ul>';
echo "<left>\n";
echo "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"420\" height=\"230\" id=\"Clock\" align=\"middle\">\n";
echo "<param name=\"movie\" value=\"clock2.swf\" />\n";
echo "<param name=\"quality\" value=\"high\" />\n";
echo "<param name=\"scale\" value=\"exactfit\" />\n";
echo "<param name=\"wmode\" value=\"transparent\" />\n";
echo "<param name=\"menu\" value=\"false\">\n";
echo "<embed src=\"clock2.swf\" quality=\"high\" scale=\"exactfit\" wmode=\"transparent\" width=\"420\" height=\"230\" name=\"Clock\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n";
echo "</object>\n";
echo "</center>\n";
echo '</ul>';
echo '</div>';
echo '</div>';
echo '</div>';
if ($user->user AND $INVITEONLY)
{
OpenTable(_btinvites);
echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo "<tr><td align=\"center\">"._btinfituh."<br></td></tr>\n";
if ($user->invites > 0 ){
echo "<tr><td align=\"center\"><a href=invite.php>"._btsendiv."</a><br></td></tr>\n";
}
echo "</table>";
CloseTable();
}?>
</div>
<?
echo "<table border=\"0\" width=\"60%\" cellpadding=\"0\" cellspacing=\"0\">\n";
function newuserpage($page)
{
if(eregi("faq.php",$page))return true;
if(eregi("rules.php",$page))return true;
if(eregi("user.php",$page))return true;
if(eregi("takeconfirminvite.php",$page))return true;
if(eregi("confirminvite.php",$page))return true;
return false;
}
if($pivate_mode AND !$user->user AND !newuserpage($_SERVER["PHP_SELF"])){
loginrequired("user", false);
include'footer.php';
echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo "<tr>\n";
echo "<td>\n";
}
//echo "<link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/w/opensearch_desc.php\" title=\"Wikipedia (English)\" />";
$reason = "";
if (is_banned($user, $reason)) {
echo "<p>�</p>\n";
echo "<p>�</p>\n";
echo "<h3 align=\"center\">".str_replace("**reason**",htmlspecialchars($reason),_btbannedmsg)."</p>\n";
echo "<p>�</p>\n";
echo "<p>�</p>\n";
include("footer.php");
die();
}
echo "<table width=\"100%\">\n";
echo "<tr>\n";
echo "<td width=\"2%\" valign=\"top\">\n";
echo "<div >";
if(!eregi("phpBB.php",$_SERVER["PHP_SELF"]))
{
if ($donations){
//include("./blocks/donation_block.php");
}
//include("blocks/shoutbox.php");
}
echo "</div></td>\n";
echo "<td width=\"75%\" valign=\"top\">\n";
echo "<div id=\"rightcolumn\">";
$sql_profile = "SELECT * FROM ".$db_prefix."_users where id = '".$user->id."' ;";
$res_profile = $db->sql_query($sql_profile);
$userrow = $db->sql_fetchrow($res_profile);
$db->sql_freeresult($res_profile);
// WARN things START
if ($user->user) {
if ($user->downloaded > 0){
include ("./ratiowarn.php");
}
}
$has_newpm = false;
$sql = "SELECT id FROM ".$db_prefix."_private_messages WHERE recipient = '".$user->id."' AND is_read = 'false' LIMIT 1;";
$res = $db->sql_query($sql) or btsqlerror($sql);
$pmcount = $db->sql_numrows($res);
$has_newpm = ($pmcount > 0) ? true : false;
$db->sql_freeresult($res);
if ($has_newpm)
{
print("<center><p><table border=0 cellspacing=0 cellpadding=0 bgcolor=green><tr><td style='padding: 10px; background: #acd2ef'>\n");
print("<a href=pm.php?op=inbox><font color=white><u>Έχετε <B>".$pmcount."</b> Νέο Μήνυμα!</U></font></a>");
print("</td></tr></table></p></center>\n");
}
if ($userrow["warned"])
{
$warn_kapta = $userrow["warn_kapta"];
$warn_hossz = $userrow["warn_hossz"];
$modcomment = $userrow["modcomment"];
if ($warn_hossz != -1) {
$warn = $warn_kapta + $warn_hossz;
$time_now = strtotime(gmdate("Y-m-d H:i:s", time()));
if ($warn < $time_now)
{
$modcomment = "[ " . gmdate("Y-m-d H:i:s", time()) . " - WARN time expired ]\n" . $modcomment;
$msg = ("Your WARN time expired, so we deleted it!");
@$db->sql_query("INSERT INTO ".$db_prefix."_private_messages (sender, recipient, subject, text, sent) VALUES(1, " .$user->id. ",'WARNING' '" . $msg ."', NOW())") or die(mysql_error());
$modcomment = $modcomment;
$frissites = $db->sql_query("UPDATE ".$db_prefix."_users SET modcomment=$modcomment, warned='0', warn_kapta='0', warn_hossz='0' WHERE id='".$user->id."'") or die(mysql_error());
}
}
}
// WARN things END
//////////////////// Kommentera modd ////////////////////////
$res = $db->sql_query("SELECT torrent FROM ".$db_prefix."_peers WHERE uid='".$user->id."'")or print(mysql_error());
while($row = $db->sql_fetchrow($res)){
$kom = $db->sql_fetchrow( $db->sql_query("SELECT count(*) FROM ".$db_prefix."_comments WHERE user= '".$user->id."' AND torrent='$row[torrent]'"))or print(mysql_error());
$tor = $db->sql_fetchrow( $db->sql_query("SELECT name,owner FROM ".$db_prefix."_torrents WHERE id='$row[torrent]'"))or print(mysql_error());
if(!$kom[0] && $tor[owner] != $user->id){
$komment .= "<a href=details.php?id=".$row[torrent].">".$tor[name]."</a><br>";
}
}
/////////////////////////////////////////////////////////////
if ($user->user) {
if ($komment){
print("<p><table border=0 cellspacing=0 cellpadding=10 bgcolor=green><tr><td style='padding: 50px; background: #acd2ef'>\n");
print("Παρακαλώ αφήστε ένα σχόλιο για το:<br>$komment");
print("</td></tr></table></p>\n");
}
}
}
function overlib_init() {
echo "<script type=\"text/javascript\" src=\"overlib/overlib.js\"><!-- overLIB (c) Erik Bosrup --></script>\n";
echo "<script type=\"text/javascript\" src=\"overlib/overlib_shadow.js\"><!-- overLIB (c) Erik Bosrup --></script>\n";
}
function themefooter(){
global $startpagetime;
//if(!eregi("phpBB.php",$_SERVER["PHP_SELF"])){
//echo"</div></td><td width=\"18%\" valign=top >";
//echo"</td>";
//echo"</tr>";
//}
echo'
<tr>
<td>
<td><p class="footer">
<br>
<br>
<br>
<br>
<font color=" grey">Κανένα απο τα αρχεία που εμφανίζονται εδώ δεν φιλοξενούνται στον τρέχοντα διακομιστή.<br>
Δεν φέρουμε ευθύνη για τις αναρτήσεις, ή οποιεσδήποτε πράξεις των χρηστών.<br>
Ιχνηλάτης phpMyBitTorrent (c) 2005-2012. <a href="http://phpmybittorrent.com"><font color=" white">phpMyBitTorrent Team. </a><font color=" grey"><br>
Με επιφύλαξη παντός δικαιώματος. (c) 2009-2013. <font color=" white"> http://giorgatzelos.cwahi.net<font color=" black"><br>
<font color=" grey">Δημιουργήθηκε σε ' . abs(round(microtime()-$startpagetime,2)) . ' δευτερόλεπτα.
</p>';
echo'
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
<div id="theme-footer"></div>
</div>
</body>
</html>';
}
function help($name,$help,$title = "") {
echo "<span onmouseover=\"return overlib('".addslashes(str_replace(Array("\n","\""),Array("","'"),$help)),"'";
if ($title != "") echo ",CAPTION, '".addslashes(str_replace(Array("\n","\""),Array("","'"),$title))."'";
echo ",FGCOLOR,'#c2c2c2',BGCOLOR,'#b2d5e9',CAPICON,'themes/archeCtypo_Original/pics/help.gif',SHADOW,SHADOWOPACITY,50,SHADOWCOLOR,'#9aa0a4',SHADOWX,3,SHADOWY,3,HAUTO,VAUTO);\" onmouseout=\"return nd();\" style=\"cursor:help\">".$name."</span>";
}
?>
usercp.php
PHP Code:
<?php
/*
*----------------------------phpMyBitTorrent V 2.0-----------------------------*
*--- The Ultimate BitTorrent Tracker and BMS (Bittorrent Management System) ---*
*-------------- Created By Antonio Anzivino (aka DJ Echelon) --------------*
*------------- http://www.p2pmania.it -------------*
*------------ Based on the Bit Torrent Protocol made by Bram Cohen ------------*
*------------- http://www.bittorrent.com -------------*
*------------------------------------------------------------------------------*
*------------------------------------------------------------------------------*
*-- This program is free software; you can redistribute it and/or modify --*
*-- it under the terms of the GNU General Public License as published by --*
*-- the Free Software Foundation; either version 2 of the License, or --*
*-- (at your option) any later version. --*
*-- --*
*-- This program is distributed in the hope that it will be useful, --*
*-- but WITHOUT ANY WARRANTY; without even the implied warranty of --*
*-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --*
*-- GNU General Public License for more details. --*
*-- --*
*-- You should have received a copy of the GNU General Public License --*
*-- along with this program; if not, write to the Free Software --*
*-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA --*
*-- --*
*------------------------------------------------------------------------------*
*------ �2005 phpMyBitTorrent Development Team ------*
*----------- http://phpmybittorrent.com -----------*
*------------------------------------------------------------------------------*
*----------------- Sunday, September 14, 2008 9:05 PM ---------------------*
*/
if (eregi("usercp.php",$_SERVER["PHP_SELF"])) die("You cannot access this file directly.");
function imgdescr($file,$link,$descr) {
global $theme, $forumbase;
return "<a href=\"".$link."\"><img title=\"".$descr."\" alt=\"".$descr."\" border=\"0\" src=\"themes/".$theme."/pics/menu/".$file."\" onmouseover=\"javascript:descriptor('".addslashes($descr)."');\" onmouseout=\"javascript:descriptor(' ')\" /></a>";
}
if ($user->user) {
OpenTable(_btmenu);
if (is_dir("themes/$theme/pics/menu")) {
$pm_img = ($has_newpm) ? "newpm.png" : "pm.png";
echo "<p align=\"center\">\n";
echo "<br />";
echo imgdescr("home.png","index.php",_btindex);
echo imgdescr("upload.png","upload.php",_btupload);
echo imgdescr("mytorrents.png","torrents.php",_btpersonal);
echo "<span id=\"nopm_notif\">".imgdescr($pm_img,"pm.php",_btpm)."</span>"; #Private messages are not available... yet
echo "<br />";
echo imgdescr("profile.png","user.php?op=profile&id=".$user->id."",_btuserprofile);
echo imgdescr("requests2.png","viewrequests.php",_btrequests);
echo imgdescr("offers2.png","offers.php",_btoffers);
echo imgdescr("arcade.png","games.php",_btgames);
echo "<br />";
echo imgdescr("logout.png","user.php?op=logout",_btlogout);
echo "<br />";
echo imgdescr("forum.png","phpBB.php?page=index", "Φόρουμ");
echo "<br />";
echo "</p>\n";
echo "<p align=\"center\" id=\"descriptor\"> </p>";
} else {
echo "<p><a href=\"index.php\">"._btindex."</a><br />\n";
echo "<a href=\"upload.php\">"._bttorrentupload."</a><br />\n";
echo "<a href=\"mytorrents.php\">"._btpersonal.htmlspecialchars($user->name)."</a><br />\n";
echo "<a href=\"pm.php\">"._btpm."</a><br />\n";
if (file_exists("include/irc.ini")) echo "<a href=\"chat.php\">"._btircchat."</a><br />\n";
if ($user->admin) echo "<a href=\"admin.php\">"._btadmin."</a><br />\n";
echo "<a href=\"user.php?op=logout\">"._btlogout."</a></p>\n";
}
echo "<p> </p>";
$sql = "SELECT seedbonus, avatar, uploaded, downloaded, invites, uploaded/downloaded AS ratio FROM ".$db_prefix."_users WHERE id = '".$user->id."';";
$res = $db->sql_query($sql);
list ($seedbonus, $avatar, $uploaded, $downloaded, $invites, $ratio) = $db->sql_fetchrow($res);
$db->sql_freeresult($res);
//echo "<p>".pic("pic_uploaded.gif").mksize($uploaded)."<br>";
//echo pic("pic_downloaded.gif").mksize($downloaded)."<br>";
//echo pic("pic_ratio.gif");
//echo " ";
//if ($downloaded == 0)
// echo "∞";
//elseif ($ratio < 0.1)
// echo "<font color=\"#ff0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.2)
// echo "<font color=\"#ee0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.3)
// echo "<font color=\"#dd0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.4)
// echo "<font color=\"#cc0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.5)
// echo "<font color=\"#bb0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.6)
// echo "<font color=\"#aa0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.7)
// echo "<font color=\"#990000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.8)
// echo "<font color=\"#880000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.9)
// echo "<font color=\"#770000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 1)
// echo "<font color=\"#660000\">" . number_format($ratio, 2) . "</font>";
//else
// echo "<font color=\"#00FF00\">". number_format($ratio, 2) . "</font>";
//echo "<br />\n";
//#Numer of seeding Torrents
//$sql = "SELECT P.torrent AS id, T.name as name FROM ".$db_prefix."_peers P, ".$db_prefix."_torrents T WHERE P.uid = '".$user->id."' AND P.seeder = 'yes' AND T.id = P.torrent;";
//$res = $db->sql_query($sql);
//$cnt = $db->sql_numrows($res);
//$torrents = Array();
//while ($tor = $db->sql_fetchrow($res)) {
// $torrents[] = htmlspecialchars((strlen($tor["name"]) > 33) ? substr($tor["name"],0,30)."..." : $tor["name"]);
//}
//if ($cnt > 0) help(pic("upload.gif"),"<p>".implode($torrents,"<br />")."</p>",_btyoureseeding);
//else echo pic("upload.gif",null,_btyoureseeding);
//echo $cnt;
//$db->sql_freeresult($sql);
//unset($sql, $res, $torrents, $tor, $cnt);
//#Number of downloading Torrents
//echo "<br />\n";
//$sql = "SELECT P.torrent AS id, T.name as name FROM ".$db_prefix."_peers P, ".$db_prefix."_torrents T WHERE P.uid = '".$user->id."' AND P.seeder = 'no' AND T.id = P.torrent;";
//$res = $db->sql_query($sql);
//$cnt = $db->sql_numrows($res);
//$torrents = Array();
//while ($tor = $db->sql_fetchrow($res)) {
// $torrents[] = htmlspecialchars((strlen($tor["name"]) > 33) ? substr($tor["name"],0,30)."..." : $tor["name"]);
//}
//if ($cnt > 0) help(pic("download.gif"),"<p>".implode($torrents,"<br />")."</p>",_btyoureleeching);
//else echo pic("download.gif",null,_btyoureleeching);
//echo $cnt;
$db->sql_freeresult($sql);
unset($sql, $res, $torrents, $tor, $cnt);
echo "</p>";
echo "<br />\n";
echo "<br />\n";
echo "<p align=\"center\"><b>"._btwelcomebk."</b></p>\n";
echo "<p align=\"center\"><b>".$user->name."</b></p>\n";
echo "<br />\n";
echo "<b><img src=\"avatars/".$avatar."\" alt=\"".$user->name."\"></b><br />";
echo "<br />\n";
//print("<p>Δείκτης Διαμοιρασμού: <br><a href='mybonus.php'>".$seedbonus."</a></p>");
CloseTable();
} else {
OpenTable( '144');
if (is_dir("themes/$theme/pics/menu")) {
echo "<p align=\"center\">\n";
echo imgdescr("home.png","index.php",_btindex);
if ($upload_level == "all") echo imgdescr("upload.png","upload.php",_btupload);
if (file_exists("include/irc.ini")) echo imgdescr("chat.png","chat.php",_btircchat);
echo "</p>\n";
echo "<p align=\"center\" id=\"descriptor\"> </p>";
} else {
echo "<p><a href=\"index.php\">"._btindex."</a><br />\n";
if ($upload_level == "all") echo "<a href=\"upload.php\">"._bttorrentupload."</a><br />\n";
if (file_exists("include/irc.ini")) echo "<a href=\"chat.php\">"._btircchat."</a><br />\n";
echo "</p>";
}
echo "<HR SIZE=1 NOSHADE>";
echo "<p align=\"center\"><b>"._btlogin."</b></p>\n";
echo "<p> </p>\n";
echo "<form method=\"POST\" action=\"user.php\"><input type=\"hidden\" name=\"op\" value=\"login\" />\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr><td align=\"center\"><p>"._btusername."</p></td>\n</tr><tr><td align=\"center\"><input type=\"text\" name=\"username\" size=\"10\"></td></tr><tr><td align=\"center\"><p>"._btpassword."</p></td></tr><tr><td align=\"center\"><input type=\"password\" name=\"password\" size=\"10\"></td></tr><tr><td align=\"center\"><p>"._btremember."</p></td></tr><tr><td align=\"center\"><input type=\"checkbox\" name=\"remember\" value=\"yes\"></td></tr>";
if ($gfx_check) {
$rnd_code = strtoupper(RandomAlpha(5));
echo "<p align=\"center\">"._btsecuritycode."<br><img src=\"gfxgen.php?code=".base64_encode($rnd_code)."\" alt=\"Security Code\"><br>\n<input type=\"text\" name=\"gfxcode\" size=\"10\" maxlength=\"6\">";
echo "<input type=\"hidden\" name=\"gfxcheck\" value=\"".md5($rnd_code)."\">\n\n";
}
echo "<tr><td><p align=\"center\"><input type=\"submit\" value=\""._btlogin."\"></p></td></tr></table></form>";
echo "<p><a href=\"user.php?op=register\">"._btsignup."</a><br />\n\n";
echo "<a href=\"user.php?op=lostpassword\">"._btlostpassword."</a></p>\n\n";
CloseTable();
}
?>
I believe, after tests that there some incompatibility, or something, between these 2 files Joe!...
Bump: my updated main.php:
PHP Code:
<?php
if (eregi("main.php",$_SERVER["PHP_SELF"])) die ("You can't access this file directly");
$tableopen = false;
$errtableopen = false;
$table2open = false;
$btback1 = "c0c0c0";
$btback2 = "acd2ef";
$btback3 = "acd2ef";
function OpenTable($title = "title", $tablewidth = "") {
global $tableopen, $siteurl;
if ($tableopen) return;
if($tablewidth !="") $stylewidth = "style=\"width: ".$tablewidth."px;\"";
else $stylewidth = '';
echo "<div class=\"mainbox\" ".$stylewidth."> ";
echo "<span class=\"mainbox-title\">".$title."</span><div style=\"margin: 0 auto;\">";
$tableopen = true;
}
function CloseTable() {
global $tableopen, $siteurl;
if (!$tableopen) return;
echo "</div></div>";
$tableopen = false;
}
function OpenTable2($title = "") {
global $tableopen2, $siteurl;
if ($tableopen2) return;
echo "<div id=\"messagebox\" > ";
echo "<span class=\"messagebox-title\">".$title."</span><div style=\"margin: 0 auto;\">";
$tableopen2 = true;
}
function CloseTable2() {
global $tableopen2, $siteurl;
if (!$tableopen2) return;
echo "</div></div>";
$tableopen2 = false;
}
function OpenNewsTable($title = "") {
global $OpenNewsTable, $siteurl;
if ($OpenNewsTable) return;
echo "<div id=\"newsbox\" > ";
$OpenNewsTable = true;
}
function CloseNewsTable() {
global $OpenNewsTable, $siteurl;
if (!OpenNewsTable) return;
echo "</div>";
$OpenNewsTable = false;
}
function OpenMessTable($title = "") {
global $OpenMessTable, $siteurl;
if ($OpenMessTable) return;
echo "<div id=\"messagebox\"> ";
echo "<span class=\"messagebox-title\">".$title."</span>";
$OpenMessTable = true;
}
function CloseMessTable() {
global $OpenMessTable, $siteurl;
if (!$OpenMessTable) return;
echo "</div>";
$OpenMessTable = false;
}
function OpenSuccTable($title = "") {
global $OpenSuccTable, $siteurl;
if ($OpenSuccTable) return;
echo "<div id=\"successbox\" > ";
echo "<span class=\"successbox-title\">".$title."</span>";
$OpenSuccTable = true;
}
function CloseSuccTable() {
global $OpenSuccTable, $siteurl;
if (!$OpenSuccTable) return;
echo "</div>";
$OpenSuccTable = false;
}
function OpenErrTable($title) {
global $OpenErrTable, $siteurl;
if ($OpenErrTable) return;
echo "<div id=\"errorbox\" > ";
echo "<span class=\"errorbox-title\">".$title."</span>";
$OpenErrTable = true;
}
function CloseErrTable() {
global $OpenErrTable, $siteurl;
if (!$OpenErrTable) return;
echo "</div>";
$OpenErrTable = false;
}
function themechange(){
{
global $bttheme;
$themes = Array();
$thememaindir = "themes";
$themehandle = opendir($thememaindir);
while ($themedir = readdir($themehandle)) {
if (is_dir($thememaindir."/".$themedir) AND $themedir != "." AND $themedir != ".." AND $themedir != "CVS")
$themes[$themedir] = $themedir;
}
closedir($themehandle);
unset($thememaindir,$themedir);
}
$change = '';
foreach ($themes as $key=>$val) {
$change .= "<option ";
if ($bttheme == $key) $change .="selected ";
$change .= "value=\"".$key."\">".$val."</option>\n";
}
unset($themes);
return $change;
}
function languagechange(){
{
global $language;
$languages = Array();
$langdir = "language";
$langhandle = opendir($langdir);
while ($langfile = readdir($langhandle)) {
if (eregi("\.php$",$langfile) AND strtolower($langfile) != "mailtexts.php")
$languages[str_replace(".php","",$langfile)] = ucwords(str_replace(".php","",$langfile));
}
closedir($langhandle);
unset($langdir,$langfile);
}
$change = '';
foreach ($languages as $key=>$val) {
$change .="<option ";
if ($language == $key) $change .="selected";
$change .=" value=\"".$key."\">".$val."</option>\n";
}
unset($languages);
return $change;
}
function themeheader() {
global $db, $db_prefix, $theme, $siteurl, $user, $upload_level, $sitename, $gfx_check, $donations, $INVITEONLY,$onlysearch, $pivate_mode, $shout_config;
if ($user->user) {
//Update online user list
$pagename = substr($_SERVER["PHP_SELF"],strrpos($_SERVER["PHP_SELF"],"/")+1);
$sqlupdate = "UPDATE ".$db_prefix."_online_users SET page = '".addslashes($pagename)."', last_action = NOW() WHERE id = ".$user->id.";";
$sqlinsert = "INSERT INTO ".$db_prefix."_online_users VALUES ('".$user->id."','".addslashes($pagename)."', NOW(), NOW())";
$res = $db->sql_query($sqlupdate);
if (!$db->sql_affectedrows($res)) $db->sql_query($sqlinsert);
}
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n";
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\">\n";
echo "<head>\n";
echo "<meta name=\"description\" content=\"Greek Anime Tracker\">\n";
echo "<meta name=\"google-site-verification\" content=\"googlee491bc3e52aefee0\">\n";
echo "<meta name=\"keywords\" content=\" giorgatzelos, Giorgatzelos, GIORGATZELOS,greek, anime, torrent, tracker, subbed, dubbed, cartoon, animation, archectypo, archetypo, arxetypo, arxetipo, fansub, subtitles, styled, subs, aegisub, \">\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n";
echo "<meta name=\"generator\" content=\"PMBT 2.0.2\" />\n";
echo "<meta http-equiv=\"Pragma\" content=\"no-cache\" />\n";
echo "<meta http-equiv=\"Expires\" content=\"-1\" />\n";
echo "<meta http-equiv=\"Cache-Control\" content=\"no-cache\" />\n";
echo "<!--[if lt IE 7]>
<script defer type=\"text/javascript\" src=\"$siteurl/pngfix.js\"></script><![endif]-->";
echo "<title>".$sitename."</title>\n";
?>
<script type="text/javascript">
pmbtsite_url = "<?php echo $siteurl; ?>";
tag_prompt = "<?php echo _bb_tag_prompt; ?>";
img_prompt = "<?php echo _bb_img_prompt; ?>";
font_formatter_prompt = "<?php echo _bb_font_formatter_prompt; ?>";
link_text_prompt = "<?php echo _bb_link_text_prompt; ?>";
link_url_prompt = "<?php echo _bb_link_url_prompt; ?>";
link_email_prompt = "<?php echo _bb_link_email_prompt; ?>";
list_type_prompt = "<?php echo _bb_list_type_prompt; ?>";
//list_item_prompt = "<?php echo _bb_list_item_prompt; ?>";
//_btshoutnowprivate = "<?php echo _btshoutnowprivate; ?>";
shoutrefresht = "<?php echo $shout_config['refresh_time']; ?>";
shoutidle = "<?php echo $shout_config['idle_time']; ?>";
</script>
<?php
if (is_readable("themes/$theme/favicon.png")) {
echo "<link REL=\"shortcut icon\" HREF=\"$siteurl/themes/".$theme."/favicon.png\" TYPE=\"image/x-icon\">\n";
}
if (!$onlysearch) {
echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Last Torrents\" href=\"$siteurl/backend.php?op=last\">\n";
echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Best Torrents\" href=\"$siteurl/backend.php?op=best\">\n";
}
if (is_readable("themes/$theme/style.css")) {
echo "<link rel=\"StyleSheet\" href=\"$siteurl/themes/$theme/style.css\" type=\"text/css\">\n<script type=\"text/javascript\" src=\"$siteurl/global.js\"></script>\n";
}
overlib_init();
echo "</head>\n\n";
$themepage = false;
if($user->user)echo "<body onload=\"shoutthis_ajax()\">\n";
else
echo "<body>";
echo"<noscript>
<center><h1><font class=warntext>Javascript is not available!</font></h1></center>
<center><h1><font class=warntext>This website cannot function correctly without JavaScript!</font></h1></center>
</noscript>\n";
echo "<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:1000;\"></div>\n";
echo "<div id=\"pmbtwrap\">\n";
echo'<img src="/themes/archeCtypo_Original/pics/logo.png" height="400" width="950" ><div id="theme-header">
</div>
<div id="theme-body"><div align="center"><br>';
?>
<script src="/themes/archeCtypo_Original/stuHover.js" type="text/javascript"></script>
<div id="pro_linedrop">
<ul class="select">
<li class="line"><a href=""#nogo"><b class="arrow">Εργαλεία Διαχείρησης</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="memberslist.php"><img title="Λίστα Μελών " alt="Λίστα Μελών " src="userlist2.png" onmouseover="javascript:descriptor('Λίστα Μελών ');" border="0"></a></li>
<li><a href="admin_pms.php"><img title="Διαχείρηση Μηνυμάτων " alt="Διαχείρηση Μηνυμάτων " src="admin-pms.png" onmouseover="javascript:descriptor('Διαχείρηση Μηνυμάτων ');" border="0"></a></li>
<li><a href="admin.php?op=staffmess&page=sendmail#staffmess&page=sendmail"><img title="Μαζικά Μηνύματα " alt="Μαζικά Μηνύματα " src="mass.png" onmouseover="javascript:descriptor('Μαζικά Μηνύματα ');" border="0"></a></li>
<li><a href="admin.php"><img title="Διεύθυνση " alt="Διεύθυνση " src="admin.png" onmouseover="javascript:descriptor('Διεύθυνση ');" border="0"></a></li>
</ul>
<li class="line"><a href=""#nogo"><b>Εργαλεία Χρήστη</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="faq.php"><img title="Συχνές Ερωτήσεις/Διευκρινήσεις " alt="Συχνές Ερωτήσεις/Διευκρινήσεις " src="faq.png" onmouseover="javascript:descriptor('Συχνές Ερωτήσεις/Διευκρινήσεις ');" border="0"></a></li>
<li><a href="user.php?op=profile&id=".$user"><img title="Προφίλ" alt="Προφίλ" src="profile.png" onmouseover="javascript:descriptor('Προφίλ');" border="0"></a></li>
<li><a href="pm.php"><img title="Προσωπικά Μηνύματα " alt="Προσωπικά Μηνύματα " src="/themes/archeCtypo_Original/pics/menu/pm.png" onmouseover="javascript:descriptor('Προσωπικά Μηνύματα ');" border="0"></a></li>
<li><a href="helpdesk.php"><img title="Ζητήστε Βοήθεια " alt="Ζητήστε Βοήθεια " src="help2.png" onmouseover="javascript:descriptor('Ζητήστε Βοήθεια ');" border="0"></a></li>
<li><a href="contactstaff.php"><img title="Επικοινωνία με Διαχειριστές " alt="Επικοινωνία με Διαχειριστές " src="mass2.png" onmouseover="javascript:descriptor('Επικοινωνία με Διαχειριστές ');" border="0"></a></li>
</ul>
</li>
</ul>
</div>
<br /><br />
<div id="menuline">
<?
include("./blocks/usercp.php");
OpenTable('');
echo "<form id=\"acp_styles\" type=\"hidden\" method=\"post\" action=\"#\">";
echo "<p align=\"center\">Θέμα</p>\n";
echo "<p><select id=\"template_file\" name=\"theme_change\" onchange=\"if (this.options[this.selectedIndex].value != '') this.form.submit();\">".themechange()."</select></p>";
echo "<p align=\"center\">Γλώσσα</p>\n";
echo "<p><select id=\"language_file\" name=\"language_change\" onchange=\"if (this.options[this.selectedIndex].value != '') this.form.submit();\">".languagechange()."</select></p>";
echo " <input class=\"button2\" type=\"submit\" value=\"Επιλογή\" /></form>";
CloseTable();
echo '<div id="sideBar">';
echo '<div id="sideBarContents" style="width:0px;" >';
echo '<div id="sideBarContentsInner">';
echo '<h2 align="left"> </h2>';
echo '<ul>';
echo imgdescr("seiki.png","http://seikisubs.blogspot.com/",_btseiki);
echo imgdescr("animeclipse.png","http://www.animeclipse.com",_btanimeclipse);
echo imgdescr("ssanime.png","http://www.ss-anime.info/",_btssanime);
echo imgdescr("tzatziki.png","http://www.tzatziki-fansubs.com/",_bttzatziki);
echo imgdescr("gdts.png","http://gdts.darkbb.com/",_btgdts);
echo imgdescr("awmn.png","http://www.anime-awmn.net/forum/",_btawmn);
echo imgdescr("Okami.png","http://www.ookami-fansubs.com/",_btokami);
echo imgdescr("sick.png","http://www.sickfansubs.com/",_btsick);
echo imgdescr("els.png","http://eternallightsubs.niceboard.org/portal",_btels);
echo '</ul>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '<div id="sideBar3">';
echo '<div id="sideBarContents3" style="width:0px;" >';
echo '<div id="sideBarContentsInner3">';
echo '<h10 align="center"> </h10>';
echo '<ul>';
echo '</ul>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '<div id="sideBar2">';
echo '<div id="sideBarContents2" style="width:0px;" >';
echo '<div id="sideBarContentsInner2">';
echo '<h8 align="center"> </h8>';
echo '<ul>';
echo "<left>\n";
echo "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"420\" height=\"230\" id=\"Clock\" align=\"middle\">\n";
echo "<param name=\"movie\" value=\"clock2.swf\" />\n";
echo "<param name=\"quality\" value=\"high\" />\n";
echo "<param name=\"scale\" value=\"exactfit\" />\n";
echo "<param name=\"wmode\" value=\"transparent\" />\n";
echo "<param name=\"menu\" value=\"false\">\n";
echo "<embed src=\"clock2.swf\" quality=\"high\" scale=\"exactfit\" wmode=\"transparent\" width=\"420\" height=\"230\" name=\"Clock\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n";
echo "</object>\n";
echo "</center>\n";
echo '</ul>';
echo '</div>';
echo '</div>';
echo '</div>';
if ($user->user AND $INVITEONLY)
{
OpenTable(_btinvites);
echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo "<tr><td align=\"center\">"._btinfituh."<br></td></tr>\n";
if ($user->invites > 0 ){
echo "<tr><td align=\"center\"><a href=invite.php>"._btsendiv."</a><br></td></tr>\n";
}
echo "</table>";
CloseTable();
}?>
</div>
<?
echo "<table border=\"0\" width=\"60%\" cellpadding=\"0\" cellspacing=\"0\">\n";
function newuserpage($page)
{
if(eregi("faq.php",$page))return true;
if(eregi("rules.php",$page))return true;
if(eregi("user.php",$page))return true;
if(eregi("takeconfirminvite.php",$page))return true;
if(eregi("confirminvite.php",$page))return true;
return false;
}
if($pivate_mode AND !$user->user AND !newuserpage($_SERVER["PHP_SELF"])){
loginrequired("user", false);
include'footer.php';
echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo "<tr>\n";
echo "<td>\n";
}
//echo "<link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/w/opensearch_desc.php\" title=\"Wikipedia (English)\" />";
$reason = "";
if (is_banned($user, $reason)) {
echo "<p>�</p>\n";
echo "<p>�</p>\n";
echo "<h3 align=\"center\">".str_replace("**reason**",htmlspecialchars($reason),_btbannedmsg)."</p>\n";
echo "<p>�</p>\n";
echo "<p>�</p>\n";
include("footer.php");
die();
}
echo "<table width=\"100%\">\n";
echo "<tr>\n";
echo "<td width=\"2%\" valign=\"top\">\n";
echo "<div >";
if(!eregi("phpBB.php",$_SERVER["PHP_SELF"]))
{
if ($donations){
//include("./blocks/donation_block.php");
}
//include("blocks/shoutbox.php");
}
echo "</div></td>\n";
echo "<td width=\"100%\" valign=\"top\">\n";
echo "<div id=\"rightcolumn\">";
$sql_profile = "SELECT * FROM ".$db_prefix."_users where id = '".$user->id."' ;";
$res_profile = $db->sql_query($sql_profile);
$userrow = $db->sql_fetchrow($res_profile);
$db->sql_freeresult($res_profile);
// WARN things START
if ($user->user) {
if ($user->downloaded > 0){
include ("./ratiowarn.php");
}
}
$has_newpm = false;
$sql = "SELECT id FROM ".$db_prefix."_private_messages WHERE recipient = '".$user->id."' AND is_read = 'false' LIMIT 1;";
$res = $db->sql_query($sql) or btsqlerror($sql);
$pmcount = $db->sql_numrows($res);
$has_newpm = ($pmcount > 0) ? true : false;
$db->sql_freeresult($res);
if ($has_newpm)
{
print("<center><p><table border=0 cellspacing=0 cellpadding=0 bgcolor=green><tr><td style='padding: 10px; background: #acd2ef'>\n");
print("<a href=pm.php?op=inbox><font color=white><u>Έχετε <B>".$pmcount."</b> Νέο Μήνυμα!</U></font></a>");
print("</td></tr></table></p></center>\n");
}
if ($userrow["warned"])
{
$warn_kapta = $userrow["warn_kapta"];
$warn_hossz = $userrow["warn_hossz"];
$modcomment = $userrow["modcomment"];
if ($warn_hossz != -1) {
$warn = $warn_kapta + $warn_hossz;
$time_now = strtotime(gmdate("Y-m-d H:i:s", time()));
if ($warn < $time_now)
{
$modcomment = "[ " . gmdate("Y-m-d H:i:s", time()) . " - WARN time expired ]\n" . $modcomment;
$msg = ("Your WARN time expired, so we deleted it!");
@$db->sql_query("INSERT INTO ".$db_prefix."_private_messages (sender, recipient, subject, text, sent) VALUES(1, " .$user->id. ",'WARNING' '" . $msg ."', NOW())") or die(mysql_error());
$modcomment = $modcomment;
$frissites = $db->sql_query("UPDATE ".$db_prefix."_users SET modcomment=$modcomment, warned='0', warn_kapta='0', warn_hossz='0' WHERE id='".$user->id."'") or die(mysql_error());
}
}
}
// WARN things END
//////////////////// Kommentera modd ////////////////////////
$res = $db->sql_query("SELECT torrent FROM ".$db_prefix."_peers WHERE uid='".$user->id."'")or print(mysql_error());
while($row = $db->sql_fetchrow($res)){
$kom = $db->sql_fetchrow( $db->sql_query("SELECT count(*) FROM ".$db_prefix."_comments WHERE user= '".$user->id."' AND torrent='$row[torrent]'"))or print(mysql_error());
$tor = $db->sql_fetchrow( $db->sql_query("SELECT name,owner FROM ".$db_prefix."_torrents WHERE id='$row[torrent]'"))or print(mysql_error());
if(!$kom[0] && $tor[owner] != $user->id){
$komment .= "<a href=details.php?id=".$row[torrent].">".$tor[name]."</a><br>";
}
}
/////////////////////////////////////////////////////////////
if ($user->user) {
if ($komment){
print("<p><table border=0 cellspacing=0 cellpadding=10 bgcolor=green><tr><td style='padding: 50px; background: #acd2ef'>\n");
print("Παρακαλώ αφήστε ένα σχόλιο για το:<br>$komment");
print("</td></tr></table></p>\n");
}
}
}
function overlib_init() {
echo "<script type=\"text/javascript\" src=\"overlib/overlib.js\"><!-- overLIB (c) Erik Bosrup --></script>\n";
echo "<script type=\"text/javascript\" src=\"overlib/overlib_shadow.js\"><!-- overLIB (c) Erik Bosrup --></script>\n";
}
function themefooter(){
global $startpagetime;
//if(!eregi("phpBB.php",$_SERVER["PHP_SELF"])){
//echo"</div></td><td width=\"18%\" valign=top >";
//echo"</td>";
//echo"</tr>";
//}
echo'
<tr>
<td>
<td><p class="footer">
<br>
<br>
<br>
<br>
<font color=" grey">Κανένα απο τα αρχεία που εμφανίζονται εδώ δεν φιλοξενούνται στον τρέχοντα διακομιστή.<br>
Δεν φέρουμε ευθύνη για τις αναρτήσεις, ή οποιεσδήποτε πράξεις των χρηστών.<br>
Ιχνηλάτης phpMyBitTorrent (c) 2005-2012. <a href="http://phpmybittorrent.com"><font color=" white">phpMyBitTorrent Team. </a><font color=" grey"><br>
Με επιφύλαξη παντός δικαιώματος. (c) 2009-2013. <font color=" white"> http://giorgatzelos.cwahi.net<font color=" black"><br>
<font color=" grey">Δημιουργήθηκε σε ' . abs(round(microtime()-$startpagetime,2)) . ' δευτερόλεπτα.
</p>';
echo'
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
<div id="theme-footer"></div>
</div>
</body>
</html>';
}
function help($name,$help,$title = "") {
echo "<span onmouseover=\"return overlib('".addslashes(str_replace(Array("\n","\""),Array("","'"),$help)),"'";
if ($title != "") echo ",CAPTION, '".addslashes(str_replace(Array("\n","\""),Array("","'"),$title))."'";
echo ",FGCOLOR,'#c2c2c2',BGCOLOR,'#b2d5e9',CAPICON,'themes/archeCtypo_Original/pics/help.gif',SHADOW,SHADOWOPACITY,50,SHADOWCOLOR,'#9aa0a4',SHADOWX,3,SHADOWY,3,HAUTO,VAUTO);\" onmouseout=\"return nd();\" style=\"cursor:help\">".$name."</span>";
}
?>
my updated style.css:
PHP Code:
<?php
if (eregi("main.php",$_SERVER["PHP_SELF"])) die ("You can't access this file directly");
$tableopen = false;
$errtableopen = false;
$table2open = false;
$btback1 = "c0c0c0";
$btback2 = "acd2ef";
$btback3 = "acd2ef";
function OpenTable($title = "title", $tablewidth = "") {
global $tableopen, $siteurl;
if ($tableopen) return;
if($tablewidth !="") $stylewidth = "style=\"width: ".$tablewidth."px;\"";
else $stylewidth = '';
echo "<div class=\"mainbox\" ".$stylewidth."> ";
echo "<span class=\"mainbox-title\">".$title."</span><div style=\"margin: 0 auto;\">";
$tableopen = true;
}
function CloseTable() {
global $tableopen, $siteurl;
if (!$tableopen) return;
echo "</div></div>";
$tableopen = false;
}
function OpenTable2($title = "") {
global $tableopen2, $siteurl;
if ($tableopen2) return;
echo "<div id=\"messagebox\" > ";
echo "<span class=\"messagebox-title\">".$title."</span><div style=\"margin: 0 auto;\">";
$tableopen2 = true;
}
function CloseTable2() {
global $tableopen2, $siteurl;
if (!$tableopen2) return;
echo "</div></div>";
$tableopen2 = false;
}
function OpenNewsTable($title = "") {
global $OpenNewsTable, $siteurl;
if ($OpenNewsTable) return;
echo "<div id=\"newsbox\" > ";
$OpenNewsTable = true;
}
function CloseNewsTable() {
global $OpenNewsTable, $siteurl;
if (!OpenNewsTable) return;
echo "</div>";
$OpenNewsTable = false;
}
function OpenMessTable($title = "") {
global $OpenMessTable, $siteurl;
if ($OpenMessTable) return;
echo "<div id=\"messagebox\"> ";
echo "<span class=\"messagebox-title\">".$title."</span>";
$OpenMessTable = true;
}
function CloseMessTable() {
global $OpenMessTable, $siteurl;
if (!$OpenMessTable) return;
echo "</div>";
$OpenMessTable = false;
}
function OpenSuccTable($title = "") {
global $OpenSuccTable, $siteurl;
if ($OpenSuccTable) return;
echo "<div id=\"successbox\" > ";
echo "<span class=\"successbox-title\">".$title."</span>";
$OpenSuccTable = true;
}
function CloseSuccTable() {
global $OpenSuccTable, $siteurl;
if (!$OpenSuccTable) return;
echo "</div>";
$OpenSuccTable = false;
}
function OpenErrTable($title) {
global $OpenErrTable, $siteurl;
if ($OpenErrTable) return;
echo "<div id=\"errorbox\" > ";
echo "<span class=\"errorbox-title\">".$title."</span>";
$OpenErrTable = true;
}
function CloseErrTable() {
global $OpenErrTable, $siteurl;
if (!$OpenErrTable) return;
echo "</div>";
$OpenErrTable = false;
}
function themechange(){
{
global $bttheme;
$themes = Array();
$thememaindir = "themes";
$themehandle = opendir($thememaindir);
while ($themedir = readdir($themehandle)) {
if (is_dir($thememaindir."/".$themedir) AND $themedir != "." AND $themedir != ".." AND $themedir != "CVS")
$themes[$themedir] = $themedir;
}
closedir($themehandle);
unset($thememaindir,$themedir);
}
$change = '';
foreach ($themes as $key=>$val) {
$change .= "<option ";
if ($bttheme == $key) $change .="selected ";
$change .= "value=\"".$key."\">".$val."</option>\n";
}
unset($themes);
return $change;
}
function languagechange(){
{
global $language;
$languages = Array();
$langdir = "language";
$langhandle = opendir($langdir);
while ($langfile = readdir($langhandle)) {
if (eregi("\.php$",$langfile) AND strtolower($langfile) != "mailtexts.php")
$languages[str_replace(".php","",$langfile)] = ucwords(str_replace(".php","",$langfile));
}
closedir($langhandle);
unset($langdir,$langfile);
}
$change = '';
foreach ($languages as $key=>$val) {
$change .="<option ";
if ($language == $key) $change .="selected";
$change .=" value=\"".$key."\">".$val."</option>\n";
}
unset($languages);
return $change;
}
function themeheader() {
global $db, $db_prefix, $theme, $siteurl, $user, $upload_level, $sitename, $gfx_check, $donations, $INVITEONLY,$onlysearch, $pivate_mode, $shout_config;
if ($user->user) {
//Update online user list
$pagename = substr($_SERVER["PHP_SELF"],strrpos($_SERVER["PHP_SELF"],"/")+1);
$sqlupdate = "UPDATE ".$db_prefix."_online_users SET page = '".addslashes($pagename)."', last_action = NOW() WHERE id = ".$user->id.";";
$sqlinsert = "INSERT INTO ".$db_prefix."_online_users VALUES ('".$user->id."','".addslashes($pagename)."', NOW(), NOW())";
$res = $db->sql_query($sqlupdate);
if (!$db->sql_affectedrows($res)) $db->sql_query($sqlinsert);
}
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n";
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\">\n";
echo "<head>\n";
echo "<meta name=\"description\" content=\"Greek Anime Tracker\">\n";
echo "<meta name=\"google-site-verification\" content=\"googlee491bc3e52aefee0\">\n";
echo "<meta name=\"keywords\" content=\" giorgatzelos, Giorgatzelos, GIORGATZELOS,greek, anime, torrent, tracker, subbed, dubbed, cartoon, animation, archectypo, archetypo, arxetypo, arxetipo, fansub, subtitles, styled, subs, aegisub, \">\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n";
echo "<meta name=\"generator\" content=\"PMBT 2.0.2\" />\n";
echo "<meta http-equiv=\"Pragma\" content=\"no-cache\" />\n";
echo "<meta http-equiv=\"Expires\" content=\"-1\" />\n";
echo "<meta http-equiv=\"Cache-Control\" content=\"no-cache\" />\n";
echo "<!--[if lt IE 7]>
<script defer type=\"text/javascript\" src=\"$siteurl/pngfix.js\"></script><![endif]-->";
echo "<title>".$sitename."</title>\n";
?>
<script type="text/javascript">
pmbtsite_url = "<?php echo $siteurl; ?>";
tag_prompt = "<?php echo _bb_tag_prompt; ?>";
img_prompt = "<?php echo _bb_img_prompt; ?>";
font_formatter_prompt = "<?php echo _bb_font_formatter_prompt; ?>";
link_text_prompt = "<?php echo _bb_link_text_prompt; ?>";
link_url_prompt = "<?php echo _bb_link_url_prompt; ?>";
link_email_prompt = "<?php echo _bb_link_email_prompt; ?>";
list_type_prompt = "<?php echo _bb_list_type_prompt; ?>";
//list_item_prompt = "<?php echo _bb_list_item_prompt; ?>";
//_btshoutnowprivate = "<?php echo _btshoutnowprivate; ?>";
shoutrefresht = "<?php echo $shout_config['refresh_time']; ?>";
shoutidle = "<?php echo $shout_config['idle_time']; ?>";
</script>
<?php
if (is_readable("themes/$theme/favicon.png")) {
echo "<link REL=\"shortcut icon\" HREF=\"$siteurl/themes/".$theme."/favicon.png\" TYPE=\"image/x-icon\">\n";
}
if (!$onlysearch) {
echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Last Torrents\" href=\"$siteurl/backend.php?op=last\">\n";
echo "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Best Torrents\" href=\"$siteurl/backend.php?op=best\">\n";
}
if (is_readable("themes/$theme/style.css")) {
echo "<link rel=\"StyleSheet\" href=\"$siteurl/themes/$theme/style.css\" type=\"text/css\">\n<script type=\"text/javascript\" src=\"$siteurl/global.js\"></script>\n";
}
overlib_init();
echo "</head>\n\n";
$themepage = false;
if($user->user)echo "<body onload=\"shoutthis_ajax()\">\n";
else
echo "<body>";
echo"<noscript>
<center><h1><font class=warntext>Javascript is not available!</font></h1></center>
<center><h1><font class=warntext>This website cannot function correctly without JavaScript!</font></h1></center>
</noscript>\n";
echo "<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:1000;\"></div>\n";
echo "<div id=\"pmbtwrap\">\n";
echo'<img src="/themes/archeCtypo_Original/pics/logo.png" height="400" width="950" ><div id="theme-header">
</div>
<div id="theme-body"><div align="center"><br>';
?>
<script src="/themes/archeCtypo_Original/stuHover.js" type="text/javascript"></script>
<div id="pro_linedrop">
<ul class="select">
<li class="line"><a href=""#nogo"><b class="arrow">Εργαλεία Διαχείρησης</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="memberslist.php"><img title="Λίστα Μελών " alt="Λίστα Μελών " src="userlist2.png" onmouseover="javascript:descriptor('Λίστα Μελών ');" border="0"></a></li>
<li><a href="admin_pms.php"><img title="Διαχείρηση Μηνυμάτων " alt="Διαχείρηση Μηνυμάτων " src="admin-pms.png" onmouseover="javascript:descriptor('Διαχείρηση Μηνυμάτων ');" border="0"></a></li>
<li><a href="admin.php?op=staffmess&page=sendmail#staffmess&page=sendmail"><img title="Μαζικά Μηνύματα " alt="Μαζικά Μηνύματα " src="mass.png" onmouseover="javascript:descriptor('Μαζικά Μηνύματα ');" border="0"></a></li>
<li><a href="admin.php"><img title="Διεύθυνση " alt="Διεύθυνση " src="admin.png" onmouseover="javascript:descriptor('Διεύθυνση ');" border="0"></a></li>
</ul>
<li class="line"><a href=""#nogo"><b>Εργαλεία Χρήστη</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul class="sub">
<li><a href="faq.php"><img title="Συχνές Ερωτήσεις/Διευκρινήσεις " alt="Συχνές Ερωτήσεις/Διευκρινήσεις " src="faq.png" onmouseover="javascript:descriptor('Συχνές Ερωτήσεις/Διευκρινήσεις ');" border="0"></a></li>
<li><a href="user.php?op=profile&id=".$user"><img title="Προφίλ" alt="Προφίλ" src="profile.png" onmouseover="javascript:descriptor('Προφίλ');" border="0"></a></li>
<li><a href="pm.php"><img title="Προσωπικά Μηνύματα " alt="Προσωπικά Μηνύματα " src="/themes/archeCtypo_Original/pics/menu/pm.png" onmouseover="javascript:descriptor('Προσωπικά Μηνύματα ');" border="0"></a></li>
<li><a href="helpdesk.php"><img title="Ζητήστε Βοήθεια " alt="Ζητήστε Βοήθεια " src="help2.png" onmouseover="javascript:descriptor('Ζητήστε Βοήθεια ');" border="0"></a></li>
<li><a href="contactstaff.php"><img title="Επικοινωνία με Διαχειριστές " alt="Επικοινωνία με Διαχειριστές " src="mass2.png" onmouseover="javascript:descriptor('Επικοινωνία με Διαχειριστές ');" border="0"></a></li>
</ul>
</li>
</ul>
</div>
<br /><br />
<div id="menuline">
<?
include("./blocks/usercp.php");
OpenTable('');
echo "<form id=\"acp_styles\" type=\"hidden\" method=\"post\" action=\"#\">";
echo "<p align=\"center\">Θέμα</p>\n";
echo "<p><select id=\"template_file\" name=\"theme_change\" onchange=\"if (this.options[this.selectedIndex].value != '') this.form.submit();\">".themechange()."</select></p>";
echo "<p align=\"center\">Γλώσσα</p>\n";
echo "<p><select id=\"language_file\" name=\"language_change\" onchange=\"if (this.options[this.selectedIndex].value != '') this.form.submit();\">".languagechange()."</select></p>";
echo " <input class=\"button2\" type=\"submit\" value=\"Επιλογή\" /></form>";
CloseTable();
echo '<div id="sideBar">';
echo '<div id="sideBarContents" style="width:0px;" >';
echo '<div id="sideBarContentsInner">';
echo '<h2 align="left"> </h2>';
echo '<ul>';
echo imgdescr("seiki.png","http://seikisubs.blogspot.com/",_btseiki);
echo imgdescr("animeclipse.png","http://www.animeclipse.com",_btanimeclipse);
echo imgdescr("ssanime.png","http://www.ss-anime.info/",_btssanime);
echo imgdescr("tzatziki.png","http://www.tzatziki-fansubs.com/",_bttzatziki);
echo imgdescr("gdts.png","http://gdts.darkbb.com/",_btgdts);
echo imgdescr("awmn.png","http://www.anime-awmn.net/forum/",_btawmn);
echo imgdescr("Okami.png","http://www.ookami-fansubs.com/",_btokami);
echo imgdescr("sick.png","http://www.sickfansubs.com/",_btsick);
echo imgdescr("els.png","http://eternallightsubs.niceboard.org/portal",_btels);
echo '</ul>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '<div id="sideBar3">';
echo '<div id="sideBarContents3" style="width:0px;" >';
echo '<div id="sideBarContentsInner3">';
echo '<h10 align="center"> </h10>';
echo '<ul>';
echo '</ul>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '<div id="sideBar2">';
echo '<div id="sideBarContents2" style="width:0px;" >';
echo '<div id="sideBarContentsInner2">';
echo '<h8 align="center"> </h8>';
echo '<ul>';
echo "<left>\n";
echo "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"420\" height=\"230\" id=\"Clock\" align=\"middle\">\n";
echo "<param name=\"movie\" value=\"clock2.swf\" />\n";
echo "<param name=\"quality\" value=\"high\" />\n";
echo "<param name=\"scale\" value=\"exactfit\" />\n";
echo "<param name=\"wmode\" value=\"transparent\" />\n";
echo "<param name=\"menu\" value=\"false\">\n";
echo "<embed src=\"clock2.swf\" quality=\"high\" scale=\"exactfit\" wmode=\"transparent\" width=\"420\" height=\"230\" name=\"Clock\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n";
echo "</object>\n";
echo "</center>\n";
echo '</ul>';
echo '</div>';
echo '</div>';
echo '</div>';
if ($user->user AND $INVITEONLY)
{
OpenTable(_btinvites);
echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo "<tr><td align=\"center\">"._btinfituh."<br></td></tr>\n";
if ($user->invites > 0 ){
echo "<tr><td align=\"center\"><a href=invite.php>"._btsendiv."</a><br></td></tr>\n";
}
echo "</table>";
CloseTable();
}?>
</div>
<?
echo "<table border=\"0\" width=\"60%\" cellpadding=\"0\" cellspacing=\"0\">\n";
function newuserpage($page)
{
if(eregi("faq.php",$page))return true;
if(eregi("rules.php",$page))return true;
if(eregi("user.php",$page))return true;
if(eregi("takeconfirminvite.php",$page))return true;
if(eregi("confirminvite.php",$page))return true;
return false;
}
if($pivate_mode AND !$user->user AND !newuserpage($_SERVER["PHP_SELF"])){
loginrequired("user", false);
include'footer.php';
echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo "<tr>\n";
echo "<td>\n";
}
//echo "<link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/w/opensearch_desc.php\" title=\"Wikipedia (English)\" />";
$reason = "";
if (is_banned($user, $reason)) {
echo "<p>�</p>\n";
echo "<p>�</p>\n";
echo "<h3 align=\"center\">".str_replace("**reason**",htmlspecialchars($reason),_btbannedmsg)."</p>\n";
echo "<p>�</p>\n";
echo "<p>�</p>\n";
include("footer.php");
die();
}
echo "<table width=\"100%\">\n";
echo "<tr>\n";
echo "<td width=\"2%\" valign=\"top\">\n";
echo "<div >";
if(!eregi("phpBB.php",$_SERVER["PHP_SELF"]))
{
if ($donations){
//include("./blocks/donation_block.php");
}
//include("blocks/shoutbox.php");
}
echo "</div></td>\n";
echo "<td width=\"100%\" valign=\"top\">\n";
echo "<div id=\"rightcolumn\">";
$sql_profile = "SELECT * FROM ".$db_prefix."_users where id = '".$user->id."' ;";
$res_profile = $db->sql_query($sql_profile);
$userrow = $db->sql_fetchrow($res_profile);
$db->sql_freeresult($res_profile);
// WARN things START
if ($user->user) {
if ($user->downloaded > 0){
include ("./ratiowarn.php");
}
}
$has_newpm = false;
$sql = "SELECT id FROM ".$db_prefix."_private_messages WHERE recipient = '".$user->id."' AND is_read = 'false' LIMIT 1;";
$res = $db->sql_query($sql) or btsqlerror($sql);
$pmcount = $db->sql_numrows($res);
$has_newpm = ($pmcount > 0) ? true : false;
$db->sql_freeresult($res);
if ($has_newpm)
{
print("<center><p><table border=0 cellspacing=0 cellpadding=0 bgcolor=green><tr><td style='padding: 10px; background: #acd2ef'>\n");
print("<a href=pm.php?op=inbox><font color=white><u>Έχετε <B>".$pmcount."</b> Νέο Μήνυμα!</U></font></a>");
print("</td></tr></table></p></center>\n");
}
if ($userrow["warned"])
{
$warn_kapta = $userrow["warn_kapta"];
$warn_hossz = $userrow["warn_hossz"];
$modcomment = $userrow["modcomment"];
if ($warn_hossz != -1) {
$warn = $warn_kapta + $warn_hossz;
$time_now = strtotime(gmdate("Y-m-d H:i:s", time()));
if ($warn < $time_now)
{
$modcomment = "[ " . gmdate("Y-m-d H:i:s", time()) . " - WARN time expired ]\n" . $modcomment;
$msg = ("Your WARN time expired, so we deleted it!");
@$db->sql_query("INSERT INTO ".$db_prefix."_private_messages (sender, recipient, subject, text, sent) VALUES(1, " .$user->id. ",'WARNING' '" . $msg ."', NOW())") or die(mysql_error());
$modcomment = $modcomment;
$frissites = $db->sql_query("UPDATE ".$db_prefix."_users SET modcomment=$modcomment, warned='0', warn_kapta='0', warn_hossz='0' WHERE id='".$user->id."'") or die(mysql_error());
}
}
}
// WARN things END
//////////////////// Kommentera modd ////////////////////////
$res = $db->sql_query("SELECT torrent FROM ".$db_prefix."_peers WHERE uid='".$user->id."'")or print(mysql_error());
while($row = $db->sql_fetchrow($res)){
$kom = $db->sql_fetchrow( $db->sql_query("SELECT count(*) FROM ".$db_prefix."_comments WHERE user= '".$user->id."' AND torrent='$row[torrent]'"))or print(mysql_error());
$tor = $db->sql_fetchrow( $db->sql_query("SELECT name,owner FROM ".$db_prefix."_torrents WHERE id='$row[torrent]'"))or print(mysql_error());
if(!$kom[0] && $tor[owner] != $user->id){
$komment .= "<a href=details.php?id=".$row[torrent].">".$tor[name]."</a><br>";
}
}
/////////////////////////////////////////////////////////////
if ($user->user) {
if ($komment){
print("<p><table border=0 cellspacing=0 cellpadding=10 bgcolor=green><tr><td style='padding: 50px; background: #acd2ef'>\n");
print("Παρακαλώ αφήστε ένα σχόλιο για το:<br>$komment");
print("</td></tr></table></p>\n");
}
}
}
function overlib_init() {
echo "<script type=\"text/javascript\" src=\"overlib/overlib.js\"><!-- overLIB (c) Erik Bosrup --></script>\n";
echo "<script type=\"text/javascript\" src=\"overlib/overlib_shadow.js\"><!-- overLIB (c) Erik Bosrup --></script>\n";
}
function themefooter(){
global $startpagetime;
//if(!eregi("phpBB.php",$_SERVER["PHP_SELF"])){
//echo"</div></td><td width=\"18%\" valign=top >";
//echo"</td>";
//echo"</tr>";
//}
echo'
<tr>
<td>
<td><p class="footer">
<br>
<br>
<br>
<br>
<font color=" grey">Κανένα απο τα αρχεία που εμφανίζονται εδώ δεν φιλοξενούνται στον τρέχοντα διακομιστή.<br>
Δεν φέρουμε ευθύνη για τις αναρτήσεις, ή οποιεσδήποτε πράξεις των χρηστών.<br>
Ιχνηλάτης phpMyBitTorrent (c) 2005-2012. <a href="http://phpmybittorrent.com"><font color=" white">phpMyBitTorrent Team. </a><font color=" grey"><br>
Με επιφύλαξη παντός δικαιώματος. (c) 2009-2013. <font color=" white"> http://giorgatzelos.cwahi.net<font color=" black"><br>
<font color=" grey">Δημιουργήθηκε σε ' . abs(round(microtime()-$startpagetime,2)) . ' δευτερόλεπτα.
</p>';
echo'
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
<div id="theme-footer"></div>
</div>
</body>
</html>';
}
function help($name,$help,$title = "") {
echo "<span onmouseover=\"return overlib('".addslashes(str_replace(Array("\n","\""),Array("","'"),$help)),"'";
if ($title != "") echo ",CAPTION, '".addslashes(str_replace(Array("\n","\""),Array("","'"),$title))."'";
echo ",FGCOLOR,'#c2c2c2',BGCOLOR,'#b2d5e9',CAPICON,'themes/archeCtypo_Original/pics/help.gif',SHADOW,SHADOWOPACITY,50,SHADOWCOLOR,'#9aa0a4',SHADOWX,3,SHADOWY,3,HAUTO,VAUTO);\" onmouseout=\"return nd();\" style=\"cursor:help\">".$name."</span>";
}
?>
my usercp.php
PHP Code:
<?php
/*
*----------------------------phpMyBitTorrent V 2.0-----------------------------*
*--- The Ultimate BitTorrent Tracker and BMS (Bittorrent Management System) ---*
*-------------- Created By Antonio Anzivino (aka DJ Echelon) --------------*
*------------- http://www.p2pmania.it -------------*
*------------ Based on the Bit Torrent Protocol made by Bram Cohen ------------*
*------------- http://www.bittorrent.com -------------*
*------------------------------------------------------------------------------*
*------------------------------------------------------------------------------*
*-- This program is free software; you can redistribute it and/or modify --*
*-- it under the terms of the GNU General Public License as published by --*
*-- the Free Software Foundation; either version 2 of the License, or --*
*-- (at your option) any later version. --*
*-- --*
*-- This program is distributed in the hope that it will be useful, --*
*-- but WITHOUT ANY WARRANTY; without even the implied warranty of --*
*-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --*
*-- GNU General Public License for more details. --*
*-- --*
*-- You should have received a copy of the GNU General Public License --*
*-- along with this program; if not, write to the Free Software --*
*-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA --*
*-- --*
*------------------------------------------------------------------------------*
*------ �2005 phpMyBitTorrent Development Team ------*
*----------- http://phpmybittorrent.com -----------*
*------------------------------------------------------------------------------*
*----------------- Sunday, September 14, 2008 9:05 PM ---------------------*
*/
if (eregi("usercp.php",$_SERVER["PHP_SELF"])) die("You cannot access this file directly.");
function imgdescr($file,$link,$descr) {
global $theme, $forumbase;
return "<a href=\"".$link."\"><img title=\"".$descr."\" alt=\"".$descr."\" border=\"0\" src=\"themes/".$theme."/pics/menu/".$file."\" onmouseover=\"javascript:descriptor('".addslashes($descr)."');\" onmouseout=\"javascript:descriptor(' ')\" /></a>";
}
if ($user->user) {
OpenTable(_btmenu);
if (is_dir("themes/$theme/pics/menu")) {
$pm_img = ($has_newpm) ? "newpm.png" : "pm.png";
echo "<p align=\"center\">\n";
echo "<br />";
echo imgdescr("home.png","index.php",_btindex);
echo imgdescr("upload.png","upload.php",_btupload);
echo imgdescr("mytorrents.png","torrents.php",_btpersonal);
echo "<span id=\"nopm_notif\">".imgdescr($pm_img,"pm.php",_btpm)."</span>"; #Private messages are not available... yet
echo "<br />";
echo imgdescr("profile.png","user.php?op=profile&id=".$user->id."",_btuserprofile);
echo imgdescr("requests2.png","viewrequests.php",_btrequests);
echo imgdescr("offers2.png","offers.php",_btoffers);
echo imgdescr("arcade.png","games.php",_btgames);
echo "<br />";
echo imgdescr("logout.png","user.php?op=logout",_btlogout);
echo "<br />";
echo imgdescr("forum.png","phpBB.php?page=index", "Φόρουμ");
echo "<br />";
echo "</p>\n";
echo "<p align=\"center\" id=\"descriptor\"> </p>";
} else {
echo "<p><a href=\"index.php\">"._btindex."</a><br />\n";
echo "<a href=\"upload.php\">"._bttorrentupload."</a><br />\n";
echo "<a href=\"mytorrents.php\">"._btpersonal.htmlspecialchars($user->name)."</a><br />\n";
echo "<a href=\"pm.php\">"._btpm."</a><br />\n";
if (file_exists("include/irc.ini")) echo "<a href=\"chat.php\">"._btircchat."</a><br />\n";
if ($user->admin) echo "<a href=\"admin.php\">"._btadmin."</a><br />\n";
echo "<a href=\"user.php?op=logout\">"._btlogout."</a></p>\n";
}
echo "<p> </p>";
$sql = "SELECT seedbonus, avatar, uploaded, downloaded, invites, uploaded/downloaded AS ratio FROM ".$db_prefix."_users WHERE id = '".$user->id."';";
$res = $db->sql_query($sql);
list ($seedbonus, $avatar, $uploaded, $downloaded, $invites, $ratio) = $db->sql_fetchrow($res);
$db->sql_freeresult($res);
//echo "<p>".pic("pic_uploaded.gif").mksize($uploaded)."<br>";
//echo pic("pic_downloaded.gif").mksize($downloaded)."<br>";
//echo pic("pic_ratio.gif");
//echo " ";
//if ($downloaded == 0)
// echo "∞";
//elseif ($ratio < 0.1)
// echo "<font color=\"#ff0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.2)
// echo "<font color=\"#ee0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.3)
// echo "<font color=\"#dd0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.4)
// echo "<font color=\"#cc0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.5)
// echo "<font color=\"#bb0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.6)
// echo "<font color=\"#aa0000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.7)
// echo "<font color=\"#990000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.8)
// echo "<font color=\"#880000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 0.9)
// echo "<font color=\"#770000\">" . number_format($ratio, 2) . "</font>";
//elseif ($ratio < 1)
// echo "<font color=\"#660000\">" . number_format($ratio, 2) . "</font>";
//else
// echo "<font color=\"#00FF00\">". number_format($ratio, 2) . "</font>";
//echo "<br />\n";
//#Numer of seeding Torrents
//$sql = "SELECT P.torrent AS id, T.name as name FROM ".$db_prefix."_peers P, ".$db_prefix."_torrents T WHERE P.uid = '".$user->id."' AND P.seeder = 'yes' AND T.id = P.torrent;";
//$res = $db->sql_query($sql);
//$cnt = $db->sql_numrows($res);
//$torrents = Array();
//while ($tor = $db->sql_fetchrow($res)) {
// $torrents[] = htmlspecialchars((strlen($tor["name"]) > 33) ? substr($tor["name"],0,30)."..." : $tor["name"]);
//}
//if ($cnt > 0) help(pic("upload.gif"),"<p>".implode($torrents,"<br />")."</p>",_btyoureseeding);
//else echo pic("upload.gif",null,_btyoureseeding);
//echo $cnt;
//$db->sql_freeresult($sql);
//unset($sql, $res, $torrents, $tor, $cnt);
//#Number of downloading Torrents
//echo "<br />\n";
//$sql = "SELECT P.torrent AS id, T.name as name FROM ".$db_prefix."_peers P, ".$db_prefix."_torrents T WHERE P.uid = '".$user->id."' AND P.seeder = 'no' AND T.id = P.torrent;";
//$res = $db->sql_query($sql);
//$cnt = $db->sql_numrows($res);
//$torrents = Array();
//while ($tor = $db->sql_fetchrow($res)) {
// $torrents[] = htmlspecialchars((strlen($tor["name"]) > 33) ? substr($tor["name"],0,30)."..." : $tor["name"]);
//}
//if ($cnt > 0) help(pic("download.gif"),"<p>".implode($torrents,"<br />")."</p>",_btyoureleeching);
//else echo pic("download.gif",null,_btyoureleeching);
//echo $cnt;
$db->sql_freeresult($sql);
unset($sql, $res, $torrents, $tor, $cnt);
echo "</p>";
echo "<br />\n";
echo "<br />\n";
echo "<p align=\"center\"><b>"._btwelcomebk."</b></p>\n";
echo "<p align=\"center\"><b>".$user->name."</b></p>\n";
echo "<br />\n";
echo "<b><img src=\"avatars/".$avatar."\" alt=\"".$user->name."\"></b><br />";
echo "<br />\n";
//print("<p>Δείκτης Διαμοιρασμού: <br><a href='mybonus.php'>".$seedbonus."</a></p>");
CloseTable();
} else {
OpenTable( '144');
if (is_dir("themes/$theme/pics/menu")) {
echo "<p align=\"center\">\n";
echo imgdescr("home.png","index.php",_btindex);
if ($upload_level == "all") echo imgdescr("upload.png","upload.php",_btupload);
if (file_exists("include/irc.ini")) echo imgdescr("chat.png","chat.php",_btircchat);
echo "</p>\n";
echo "<p align=\"center\" id=\"descriptor\"> </p>";
} else {
echo "<p><a href=\"index.php\">"._btindex."</a><br />\n";
if ($upload_level == "all") echo "<a href=\"upload.php\">"._bttorrentupload."</a><br />\n";
if (file_exists("include/irc.ini")) echo "<a href=\"chat.php\">"._btircchat."</a><br />\n";
echo "</p>";
}
echo "<HR SIZE=1 NOSHADE>";
echo "<p align=\"center\"><b>"._btlogin."</b></p>\n";
echo "<p> </p>\n";
echo "<form method=\"POST\" action=\"user.php\"><input type=\"hidden\" name=\"op\" value=\"login\" />\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr><td align=\"center\"><p>"._btusername."</p></td>\n</tr><tr><td align=\"center\"><input type=\"text\" name=\"username\" size=\"10\"></td></tr><tr><td align=\"center\"><p>"._btpassword."</p></td></tr><tr><td align=\"center\"><input type=\"password\" name=\"password\" size=\"10\"></td></tr><tr><td align=\"center\"><p>"._btremember."</p></td></tr><tr><td align=\"center\"><input type=\"checkbox\" name=\"remember\" value=\"yes\"></td></tr>";
if ($gfx_check) {
$rnd_code = strtoupper(RandomAlpha(5));
echo "<p align=\"center\">"._btsecuritycode."<br><img src=\"gfxgen.php?code=".base64_encode($rnd_code)."\" alt=\"Security Code\"><br>\n<input type=\"text\" name=\"gfxcode\" size=\"10\" maxlength=\"6\">";
echo "<input type=\"hidden\" name=\"gfxcheck\" value=\"".md5($rnd_code)."\">\n\n";
}
echo "<tr><td><p align=\"center\"><input type=\"submit\" value=\""._btlogin."\"></p></td></tr></table></form>";
echo "<p><a href=\"user.php?op=register\">"._btsignup."</a><br />\n\n";
echo "<a href=\"user.php?op=lostpassword\">"._btlostpassword."</a></p>\n\n";
CloseTable();
}
?>
Joe any help would be appreciated!
Last edited by Giorgatzelos; 1st July 2014 at 19:20.
|