Bravo List
Register
Go Back   > Bravo List > Source Code > Archived Trackers > TBDev
Reply
  #1  
Old 17th November 2019, 15:42
Floky123's Avatar
Floky123 Floky123 is offline
Senior Member
 
Join Date: Nov 2013
Slovenia
Posts: 26
Default strip_magic_quotes problem
Hi i have some error on my old TBDev.. i use php 5.3 on CentOS 6

Fatal error: Cannot redeclare strip_magic_quotes() (previously declared in /var/www/html/include/osrednja.php:15) in /var/www/html/osrednja.php on line 25

if someone know how to fix this.

osrednja.php:

PHP Code:
<?
require_once("trackervarnost.php");
/*
// PHP5 with register_long_arrays off?
if (!isset($HTTP_POST_VARS) && isset($_POST))
{
$HTTP_POST_VARS = $_POST;
$HTTP_GET_VARS = $_GET;
$HTTP_SERVER_VARS = $_SERVER;
$HTTP_COOKIE_VARS = $_COOKIE;
$HTTP_ENV_VARS = $_ENV;
$HTTP_POST_FILES = $_FILES;
}
*/
function strip_magic_quotes($arr)
{
foreach ($arr as $k => $v)
{
if (is_array($v))
 { $arr[$k] = strip_magic_quotes($v); }
else
 { $arr[$k] = stripslashes($v); }
}
return $arr;
}

if (get_magic_quotes_gpc())
{
if (!empty($_GET))    { $_GET    = strip_magic_quotes($_GET);    }
if (!empty($_POST))   { $_POST   = strip_magic_quotes($_POST);   }
if (!empty($_COOKIE)) { $_COOKIE = strip_magic_quotes($_COOKIE); }
}
//print("Be Right Back ;)");
//die;

// addslashes to vars if magic_quotes_gpc is off
// this is a security precaution to prevent someone
// trying to break out of a SQL statement.
//
/*
if( !get_magic_quotes_gpc() )
{
if( is_array($HTTP_GET_VARS) )
{
 while( list($k, $v) = each($HTTP_GET_VARS) )
 {
  if( is_array($HTTP_GET_VARS[$k]) )
  {
   while( list($k2, $v2) = each($HTTP_GET_VARS[$k]) )
   {
    $HTTP_GET_VARS[$k][$k2] = addslashes($v2);
   }
   @reset($HTTP_GET_VARS[$k]);
  }
  else
  {
   $HTTP_GET_VARS[$k] = addslashes($v);
  }
 }
 @reset($HTTP_GET_VARS);
}

if( is_array($HTTP_POST_VARS) )
{
 while( list($k, $v) = each($HTTP_POST_VARS) )
 {
  if( is_array($HTTP_POST_VARS[$k]) )
  {
   while( list($k2, $v2) = each($HTTP_POST_VARS[$k]) )
   {
    $HTTP_POST_VARS[$k][$k2] = addslashes($v2);
   }
   @reset($HTTP_POST_VARS[$k]);
  }
  else
  {
   $HTTP_POST_VARS[$k] = addslashes($v);
  }
 }
 @reset($HTTP_POST_VARS);
}

if( is_array($HTTP_COOKIE_VARS) )
{
 while( list($k, $v) = each($HTTP_COOKIE_VARS) )
 {
  if( is_array($HTTP_COOKIE_VARS[$k]) )
  {
   while( list($k2, $v2) = each($HTTP_COOKIE_VARS[$k]) )
   {
    $HTTP_COOKIE_VARS[$k][$k2] = addslashes($v2);
   }
   @reset($HTTP_COOKIE_VARS[$k]);
  }
  else
  {
   $HTTP_COOKIE_VARS[$k] = addslashes($v);
  }
 }
 @reset($HTTP_COOKIE_VARS);
}
}
*/
function local_user()
{
  global $HTTP_SERVER_VARS;

  return $HTTP_SERVER_VARS["SERVER_ADDR"] == $HTTP_SERVER_VARS["REMOTE_ADDR"];
}
//$FUNDS = "$2,610.31";

$SITE_ONLINE = true;
//$SITE_ONLINE = local_user();
//$SITE_ONLINE = false;

$max_torrent_size = 1000000;
$announce_interval = 60 * 30;
$signup_timeout = 86400 * 3;
$minvotes = 1;
$max_dead_torrent_time = 6 * 3600;
$cakanje = 15; //min za cakanje na opozorilo
// Max clani on site
$maxclani = 2000;

# the first one will be displayed on the pages
$announce_urls = array();
$announce_urls[] = "";
$announceurl = "";

if ($HTTP_SERVER_VARS["HTTP_HOST"] == "")
  $HTTP_SERVER_VARS["HTTP_HOST"] = $HTTP_SERVER_VARS["SERVER_NAME"];
$BASEURL = "http://" . $HTTP_SERVER_VARS["HTTP_HOST"];

// Set this to your site URL... No ending slash!
$DEFAULTBASEURL = "";

//set this to true to make this a tracker that only registered clani may use
$MEMBERSONLY = true;

//maximum number of povezave (seeders+leechers) allowed before torrenti starts to be deleted to make room...
//set this to something high if you don't require this feature
$PEERLIMIT = 50000000;

// Email for sender/return path.
$SITEEMAIL = "root@eurobits.si";
$SITEMAIL = "Eurobits registracija";

$SITENAME = ".::€uRoBiTs.Si::.";

$SITENAME1337 = "€ur08175";

$autoclean_interval = 60 * 30;
$pic_base_url = "/pic/";
$table_cat = "kategorije";


function CutName ($vTxt, $Car) {
 while(strlen($vTxt) > $Car) {
      return substr($vTxt, 0, $Car) . "...";
 } return $vTxt;
}

function parked()
{
global $CURUSER;
if ($CURUSER["parked"] == "yes")
 stderr("Napaka", "Imaš parkiran račun.",1);
}

require_once("nastavitve.php");
require_once("cleanup.php");

/*
function getallheaders() {
  foreach($_SERVER as $h=>$v)
      if(ereg('HTTP_(.+)',$h,$hp))
          $headers[$hp[1]]=$v;
  return $headers;
} */
/// Patched function to detect REAL IP address if it's valid
function getip() {
  if (isset($_SERVER)) {
    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
      $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
      $ip = $_SERVER['HTTP_CLIENT_IP'];
    } else {
      $ip = $_SERVER['REMOTE_ADDR'];
    }
  } else {
    if (getenv('HTTP_X_FORWARDED_FOR')) {
      $ip = getenv('HTTP_X_FORWARDED_FOR');
    } elseif (getenv('HTTP_CLIENT_IP')) {
      $ip = getenv('HTTP_CLIENT_IP');
    } else {
      $ip = getenv('REMOTE_ADDR');
    }
  }
  return $ip;
}

/*function getip()
{
    global $HTTP_SERVER_VARS;
    if (validip($HTTP_SERVER_VARS['HTTP_CLIENT_IP'])) return $HTTP_SERVER_VARS['HTTP_CLIENT_IP'];
    elseif ($HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR']!="")
    {
        $forwarded=str_replace(",","",$HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR']);
        $forwarded_array=split(" ",$forwarded);
        foreach($forwarded_array as $value)    if (validip($value)) return $value;
    }
    return $HTTP_SERVER_VARS['REMOTE_ADDR'];
}
*/
// IP Validation
function validip($ip)
{/*
    if (!empty($ip) && ip2long($ip)!=-1)
    {
        // reserved IANA IPv4 addresses
        // http://www.iana.org/assignments/ipv4-address-space
        $reserved_ips = array (
                array('0.0.0.0','2.255.255.255'),
                array('10.0.0.0','10.255.255.255'),
                array('127.0.0.0','127.255.255.255'),
                array('169.254.0.0','169.254.255.255'),
                array('172.16.0.0','172.31.255.255'),
                array('192.0.2.0','192.0.2.255'),
                array('192.168.0.0','192.168.255.255'),
                array('255.255.255.0','255.255.255.255')
        );

        foreach ($reserved_ips as $r)
        {
                $min = ip2long($r[0]);
                $max = ip2long($r[1]);
                if ((ip2long($ip) >= $min) && (ip2long($ip) <= $max)) return false;
        }
        return true;
    }
    else return 
    */ //false; 
    return true; 
}

function dbconn($autoclean = false)
{
    global $mysql_host, $mysql_user, $mysql_pass, $mysql_db, $HTTP_SERVER_VARS;
   $povezavanabazo = mysql_pconnect($mysql_host, $mysql_user, $mysql_pass);
    if (!$povezavanabazo)
    {
      switch (mysql_errno())
      {
        case 1040:
        case 2002:
            if ($HTTP_SERVER_VARS[REQUEST_METHOD] == "GET")
                die("<html><head><meta http-equiv='Content-Type' content='text/html; charset=Windows-1250' /><meta http-equiv=refresh content=\"20 $HTTP_SERVER_VARS[REQUEST_URI]\"></head><body><table border=0 bgcolor=black width=100% height=100%><tr><td><h3 align=center><font color=orange><b>Naš strežnik je trenutno zelo zaposlen.<br>Stran bo dosegljiva v nekaj trenutkih. Poskušam ponovno, prosim počakaj...</b></font></h3></td></tr></table></body></html>");
            else
                die("Preveč uporabnikov. Pritisni gumb osveži za ponoven poskus.");
        default:
  system("/etc/init.d/mysql stop");   system("/etc/init.d/mysql zap");   system("/etc/init.d/mysql start");   system("mysqlcheck -u $mysql_user -p $msql_pass --repair --optimize database povezave clani");

     }
    }
    mysql_select_db($mysql_db)
        or die('dbconn: mysql_select_db: ' + mysql_error());

    userlogin();

    if ($autoclean)
        register_shutdown_function("autoclean");
}
//BAN EMAIL
function check_banned_emails ($email) {
    $expl = explode("@", $email);
    $wildemail = "*@".$expl[1];
    /* Ban emails by inductor only eurobits.si */
    $res = mysql_query("SELECT id, comment FROM bannedemails WHERE email = ".sqlesc($email)." OR email = ".sqlesc($wildemail)."") or sqlerr(__FILE__, __LINE__);
    if ($arr = mysql_fetch_assoc($res))
    stderr("OPROSTI","Email je onemogočen!<br /><br /><strong>Razlog:</strong>: $arr[comment]", false);
}
//KONEC

function userlogin() {
    global $HTTP_SERVER_VARS, $SITE_ONLINE;
    unset($GLOBALS["CURUSER"]);
    $ip = getip();
    $nip = ip2long($ip);
    $res = mysql_query("SELECT * FROM odstranjeni WHERE '$nip' >= first AND '$nip' <= last");
    $loli = mysql_fetch_array($res);
      if($loli[addedby] != 0){
    $userje = mysql_fetch_array(mysql_query("SELECT username FROM clani WHERE id='$loli[addedby]'"));
$userje = $userje["username"];         
}
else
$userje = "Sistem";  
    if (mysql_num_rows($res) > 0)
    {
     header("Refresh: 0; URL=http://www.google.si");
 die;
    }
    if (!$SITE_ONLINE || empty($_COOKIE["uid"]) || empty($_COOKIE["pass"]))
        return;
    $id = 0 + $_COOKIE["uid"];
    if (!$id || strlen($_COOKIE["pass"]) != 32)
        return;
    $res = mysql_query("SELECT * FROM clani WHERE id = $id AND enabled='yes' AND status = 'confirmed'");// or die(mysql_error());
    $row = mysql_fetch_array($res);
    if (!$row)
        return;
    if ($_COOKIE["pass"] !== $row["passhash"])
        return;    
    mysql_query("UPDATE clani SET last_access='" . get_date_time() . "', ip='$ip' WHERE id=" . $row["id"]);// or die(mysql_error());

    if (($ip != $row["ip"]) && $row["ip"])
mysql_query("INSERT INTO iplog (ip, userid, access) VALUES (" . sqlesc($row["ip"]) . ", " . $row["id"] . ", '" . $row["last_access"] . "')");
    $row['ip'] = $ip;
    $GLOBALS["CURUSER"] = $row;
}

//----------Start IPlogger--------------
function iplogger() {
GLOBAL $HTTP_SERVER_VARS, $CURUSER;
$ip = getip();
}
//----------Ende IPlogger---------------
function autoclean() {
    global $autoclean_interval;

    $now = time();
    $docleanup = 0;

    $res = mysql_query("SELECT value_u FROM avps WHERE arg = 'lastcleantime'");
    $row = mysql_fetch_array($res);
    if (!$row) {
        mysql_query("INSERT INTO avps (arg, value_u) VALUES ('lastcleantime',$now)");
        return;
    }
    $ts = $row[0];
    if ($ts + $autoclean_interval > $now)
        return;
    mysql_query("UPDATE avps SET value_u=$now WHERE arg='lastcleantime' AND value_u = $ts");
    if (!mysql_affected_rows())
        return;

    docleanup();
}
function unesc($x) {
    if (get_magic_quotes_gpc())
        return stripslashes($x);
    return $x;
}
function mksizebit($bytes)
{
$bytes = $bytes*8;
    if ($bytes < 1000 * 1024)
        return number_format($bytes / 1024, 2) . " kb";
    elseif ($bytes < 1000 * 1048576)
        return number_format($bytes / 1048576, 2) . " Mb";
    elseif ($bytes < 1000 * 1073741824)
        return number_format($bytes / 1073741824, 2) . " Gb";
    elseif ($bytes < 1000 * 1099511627776)
        return number_format($bytes / 1099511627776, 2) . " Tb";
     else
   return number_format($bytes / 1125899906842624, 2) . " Pb";    
}

function mksize($bytes)
{
    if ($bytes < 1000 * 1024)
        return number_format($bytes / 1024, 2) . " kB";
    elseif ($bytes < 1000 * 1048576)
        return number_format($bytes / 1048576, 2) . " MB";
    elseif ($bytes < 1000 * 1073741824)
        return number_format($bytes / 1073741824, 2) . " GB";
    elseif ($bytes < 1000 * 1099511627776)
        return number_format($bytes / 1099511627776, 2) . " TB";
   else
   return number_format($bytes / 1125899906842624, 2) . " PB";
}
function mksize1($bytes)
{
    if ($bytes < 1000 * 1024)
        return number_format($bytes / 1024, 1) . " kB";
    elseif ($bytes < 1000 * 1048576)
        return number_format($bytes / 1048576, 1) . " MB";
    elseif ($bytes < 1000 * 1073741824)
        return number_format($bytes / 1073741824, 1) . " GB";
    elseif ($bytes < 1000 * 1099511627776)
        return number_format($bytes / 1099511627776, 1) . " TB";
   else
   return number_format($bytes / 1125899906842624, 1) . " PB";
}
function mksizeint($bytes)
{
    $bytes = max(0, $bytes);
    if ($bytes < 1000)
        return floor($bytes) . " B";
    elseif ($bytes < 1000 * 1024)
        return floor($bytes / 1024) . " kB";
    elseif ($bytes < 1000 * 1048576)
        return floor($bytes / 1048576) . " MB";
    elseif ($bytes < 1000 * 1073741824)
        return floor($bytes / 1073741824) . " GB";
    elseif ($bytes < 1000 * 1099511627776)
        return floor($bytes / 1099511627776) . " TB";
    else
        return floor($bytes / 1125899906842624) . " PB";    
}

function deadtime() {
    global $announce_interval;
    return time() - floor($announce_interval * 1.3);
}

function mkprettytime($s) {
    if ($s < 0)
        $s = 0;
    $t = array();
    foreach (array("60:sec","60:min","24:hour","0:day") as $x) {
        $y = explode(":", $x);
        if ($y[0] > 1) {
            $v = $s % $y[0];
            $s = floor($s / $y[0]);
        }
        else
            $v = $s;
        $t[$y[1]] = $v;
    }

    if ($t["day"])
        return $t["day"] . "d " . sprintf("%02d:%02d:%02d", $t["hour"], $t["min"], $t["sec"]);
    if ($t["hour"])
        return sprintf("%d:%02d:%02d", $t["hour"], $t["min"], $t["sec"]);
    if ($t["min"])
        return sprintf("%d:%02d", $t["min"], $t["sec"]);
   return $t["sec"] . " sek";
}

function mkglobal($vars) {

    if (!is_array($vars))
        $vars = explode(":", $vars);
    foreach ($vars as $v) {
        if (isset($_GET[$v]))
            $GLOBALS[$v] = unesc($_GET[$v]);
        elseif (isset($_POST[$v]))
            $GLOBALS[$v] = unesc($_POST[$v]);
        else
            return 0;
    }
    return 1;
}

function tr($x,$y,$noesc=0) {
    if ($noesc)
        $a = $y;
    else {
        $a = htmlspecialchars($y);
        $a = str_replace("\n", "<br />\n", $a);
    }
    print("<tr><td class=\"heading\" valign=\"top\" align=\"right\">$x</td><td valign=\"top\" align=left>$a</td></tr>\n");
}
function trm($x,$y,$noesc=0) {
    if ($noesc)
        $a = $y;
    else {
        $a = htmlspecialchars($y);
        $a = str_replace("\n", "<br />\n", $a);
    }
    print("<tr><td align=left>$x</td><td align=left>$a</td></tr>\n");
}
function trf($x,$y,$noesc=0) {
if ($noesc)
$a = $y;
else {
$a = htmlspecialchars($y);
$a = str_replace("\n", "<br />\n", $a);
}
print("<tr><td align=left>$x  $a</td></tr>\n");
}
function trd($x,$y,$noesc=0) {
if ($noesc)
$a = $y;
else {
$a = htmlspecialchars($y);
$a = str_replace("\n", "<br />\n", $a);
}
print("$x $a\n");
}

function validfilename($name) {
    return preg_match('/^[^\0-\x1f:\\\\\/?*\xff#<>|]+$/si', $name);
}

function validemail($email) {
    return preg_match('/^[\w.-]+@([\w.-]+\.)+[a-z]{2,6}$/is', $email);
}

function sqlesc($x) {
    return "'".mysql_real_escape_string($x)."'";
}

function sqlwildcardesc($x) {
    return str_replace(array("%","_"), array("\\%","\\_"), mysql_real_escape_string($x));
}

function urlparse($m) {
    $t = $m[0];
    if (preg_match(',^\w+://,', $t))
        return "<a href=\"$t\">$t</a>";
    return "<a href=\"http://$t\">$t</a>";
}

function parsedescr($d, $html) {
    if (!$html)
    {
      $d = htmlspecialchars($d);
      $d = str_replace("\n", "\n<br>", $d);
    }
    return $d;
}
function tr2(){
       $a = func_get_args(tr2);
       for($i=0;$i< (func_num_args(tr2)/2)+1;$i++){
 $row .= "<td ".$a[$i].">".$a[++$i]."</td>";
       }
       echo "<tr>".$row."</tr>";
}

function stdhead($title = "", $msgalert = true) {
    global $CURUSER, $HTTP_SERVER_VARS, $PHP_SELF, $SITE_ONLINE, $FUNDS, $SITENAME;
/*if($CURUSER["id"]>3)
stderr("Čakanje: - 1h","Stran začasno ni dosegljiva zaradi odprave napak. Hvala");*/
 if (!$SITE_ONLINE)
    die("Stran trenutno ni dosegljiva, Poskusi kasneje... thanks<br>");
    header("Content-Type: text/html; charset=Windows-1250");
    //header("Pragma: No-cache");
    $tit = ""; if($CURUSER["title"]) $tit = $CURUSER["title"];
    $naslov = ""; if($CURUSER) $naslov = "$CURUSER[username] $tit";
    if ($title == "")
        $title = $SITENAME;
    else
        $title = "$SITENAME $naslov  :: " . htmlspecialchars($title);


  if ($CURUSER)
  {
    $ss_a = @mysql_fetch_array(@mysql_query("SELECT uri FROM stil WHERE id=" . $CURUSER["stil"]));
    if ($ss_a) $ss_uri = $ss_a["uri"];
    if($CURUSER["id"] ==1475 || $CURUSER["id"] ==3)
    $ss_uri = "/naci.css";
  }
else{
    ($r = mysql_query("SELECT uri FROM stil WHERE id=1")) or die(mysql_error());
    ($a = mysql_fetch_array($r)) or die(mysql_error());
    $ss_uri = $a["uri"];
 }
  if ($CURUSER){
$datum = getdate();
$datum[hours] = sprintf("%02.0f", $datum[hours]);
$datum[minutes] = sprintf("%02.0f", $datum[minutes]);
$uped = mksize($CURUSER['uploaded']);
$downed = mksize($CURUSER['downloaded']);
if ($CURUSER["downloaded"] > 0)
{
$ratio = $CURUSER['uploaded'] / $CURUSER['downloaded'];
$ratio = number_format($ratio,3);
$color = get_ratio_color($ratio);
if ($color)
$ratio = "$ratio";
//$ratio = "<font color=$color>$ratio</font>";
}
else
if ($CURUSER["uploaded"] > 0)
$ratio = "Inf.";
else
$ratio = "---";

if ($CURUSER['donor'] == "yes")
$medaldon = "<img src=pic/star.gif alt=donor title=donor />";

if ($CURUSER['warned'] == "yes")
$warn = "<img src=pic/warned.gif alt=warned title=warned />";

if ($CURUSER['parked'] == "yes")
$parked = "<img src=pic/parked.gif alt=warned title=parked />";

//// check for sporocila //////////////////

    /*$res = mysql_query("SELECT COUNT(*) FROM clani WHERE invitedby=" . $CURUSER["id"] . " && status='pending'") or die("OopppsY!");
    $arr = mysql_fetch_row($res);
    $unconfirmeduser = $arr[0];*/
$res = mysql_query("SELECT COUNT(*) FROM sporocila WHERE receiver=" . $CURUSER["id"] . " AND location IN ('in', 'both')") or print(mysql_error());
$arr = mysql_fetch_row($res);
$messages = $arr[0];
$res = mysql_query("SELECT COUNT(*) FROM sporocila WHERE receiver=" . $CURUSER["id"] . " AND location IN ('in', 'both') AND unread='yes'") or print(mysql_error());
$arr = mysql_fetch_row($res);
$unread = $arr[0];
$res = mysql_query("SELECT COUNT(*) FROM sporocila WHERE sender=" . $CURUSER["id"] . " AND location IN ('out', 'both')") or print(mysql_error());
$arr = mysql_fetch_row($res);
$outmessages = $arr[0];
/*
if ($unread)

$inboxpic = "<img height=14px style=border:none alt=inbox title='inbox (nova sporocila)' src=pic/pn_inboxnew.gif />";

else

$inboxpic = "<img height=14px style=border:none alt=inbox title='inbox (nova sporocila)' src=pic/pn_inbox.gif />";*/
/*
if(ereg("Opera", getenv("HTTP_USER_AGENT"))){ $bro = "pic/opera.gif";$brsk = "Opera";}
else if(ereg("Konqueror", getenv("HTTP_USER_AGENT"))) {$bro = "pic/kn.gif";$brsk = "Konqeror";}
else if(ereg("MSIE", getenv("HTTP_USER_AGENT"))){ $bro = "pic/ie.gif";$brsk = "IExplorer";}
else if(ereg("Lynx", getenv("HTTP_USER_AGENT"))){ $bro = "pic/ff.gif"; $brsk= "Lynx";}
else if((ereg("Nav", getenv("HTTP_USER_AGENT"))) || (ereg("Gold", getenv("HTTP_USER_AGENT"))) ||
(ereg("X11", getenv("HTTP_USER_AGENT"))) || (ereg("Mozilla", getenv("HTTP_USER_AGENT"))) ||
(ereg("Netscape", getenv("HTTP_USER_AGENT"))) ){
$bro = "pic/ff.gif";$brsk = "Mozilla";}
else{ $bro = "pic/ff.gif";$brsk = "Neznan";
}*/

//// check active torrenti ///////////////////////
$row = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM povezave WHERE userid=" . $CURUSER["id"] . " AND seeder='yes'"));
$activeseed = $row[0];

$row = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM povezave WHERE userid=" . $CURUSER["id"] . " AND seeder='no'"));
$activeleech = $row[0];
//// end
 /*
 $res3 = mysql_query("SELECT connectable,port FROM povezave WHERE userid=" . sqlesc($CURUSER["id"]) . " LIMIT 1") or print(mysql_error());
if($row = mysql_fetch_row($res3)){
$connect = $row[0];
if($connect == "yes"){
 $connectable = "Da";
}else{
 $connectable = "Ne";
}
}else{
$connectable = "Trenutno nimaš aktivnih prenosov!";
}
/// lords port  checker
if (mysql_num_rows($res3) == 1)
{
$arr = mysql_fetch_assoc($res3);
$port = "$arr[port]";
$port1 = $port;

if($connect == "no"){
$port1=$port;
$port ="<a href =http://www.portforward.com/routers.htm target = _blank><b><font color=#CC9900>$port</font></b></a>";
$prt= ":" . $port;
}else{
$port = "<font color=#CC9900>Port</font> $arr[port]";
$prt = ":" . $port;
}
}else{
$port1= "Ni povezave";
$port = "<font color=#CC9900>Ni povezave</font>";
$prt = "";
}
 if($connectable == "Da")$povez = "<img src='/pic/povezda.gif' alt='povezljiv' height=16 />";
 if($connectable == "Ne")$povez = "<img src='/pic/povezne.gif' alt='nepovezljiv' height=16 />";
 if($connectable == "Trenutno nimaš aktivnih prenosov!")$povez = "<img src='/pic/povez.gif' alt='ni aktivnih prenosov' height=16 />";

 if($port1 == "Ni povezave")
 $port1 = "/";*/
 $sejalne = $CURUSER["seedbonus"];

$hitrost = mysql_fetch_array(mysql_query("SELECT sum(((p.uploaded - p.uploadoffset )) / (
unix_timestamp(p.last_action) - unix_timestamp(p.started))) AS hitrost FROM povezave p INNER
JOIN clani u ON p.userid=$CURUSER[id] WHERE u.id=$CURUSER[id]"));
if ($hitrost["hitrost"] > 230400)
$hitrost = $activeseed*2*2; // *2 za pol urni sledilnik
elseif ($hitrost["hitrost"] > 76800)
$hitrost = $activeseed*1*2; // *2 za pol urni sledilnik
elseif($hitrost["hitrost"] > 26000)
$hitrost = $activeseed*0.25*2;
else
$hitrost = $activeseed*0.12*2;
}
$file = "cache/loterija.cch";
$expire = 5*60; // 30 seconds
if (file_exists($file) && filemtime($file) > (time() - $expire)) {
   //$active3 = unserialize(file_get_contents($file));
 $loterija = file_get_contents($file);
} else {
$res = mysql_query("SELECT * FROM lottery_config") or sqlerr(__FILE__, __LINE__);
while ($arr = mysql_fetch_assoc($res))
$arr_config[$arr['name']] = $arr['value'];
$whowo= mysql_query("SELECT dobitnik FROM dobitniki");
$who_won = mysql_num_rows($whowo);
while($wwon = mysql_fetch_array($whowo)){
$usrr = mysql_fetch_array(mysql_query("SELECT id,username FROM clani WHERE id=$wwon[dobitnik]"));
$usern .= "". $usrr["username"] .", "; }
$total = mysql_num_rows(mysql_query("SELECT * FROM srecke"));
if ($arr_config["ticket_amount_type"] == "GB")
$arr_config['ticket_amount'] = 1024 * 1024 * 1024 * $arr_config['ticket_amount'];
else if ($arr_config["ticket_amount_type"] == "MB")
$arr_config['ticket_amount'] = 1024 * 1024 * $arr_config['ticket_amount'];
$size = $arr_config['ticket_amount'];

if ($arr_config["ticket_amount_type"] == "GB")
$arr_config['prize_fund'] = 1024 * 1024 * 1024 * $arr_config['prize_fund'];
else if ($arr_config["ticket_amount_type"] == "MB")
$arr_config['prize_fund'] = 1024 * 1024 * $arr_config['prize_fund'];
$prize_fund = $arr_config['prize_fund'];

if ($arr_config["use_prize_fund"])
$pot = $prize_fund;
else
$pot = $total * $size;

$loterija="<tr height='15'><td align='center' width='115' background='stil/lot_05.jpg'></td><td align='center' width='82' background='stil/lot_06.jpg'><b>". $who_won ."&nbsp;&nbsp;&nbsp;</b></td></tr>
<tr height='14'><td align='center' width='115' background='stil/lot_07.jpg'></td><td align='center' width='82' background='stil/lot_06.jpg'><b><font title='$usern'>". odrez($usern, 13) ."</font>&nbsp;&nbsp;&nbsp;</b></td></tr>
<tr height='16'><td align='center' width='115' background='stil/lot_09.jpg'></td><td align='center' width='82' background='stil/lot_06.jpg'><b>". date('j M H:i', strtotime($arr_config['lottery_winners_time'])) ."&nbsp;&nbsp;&nbsp;</b></td></tr>
<tr height='16'><td align='center' width='115' background='stil/lot_10.jpg'></td><td align='center' width='82' background='stil/lot_06.jpg'><b>". mksize($pot) ."&nbsp;&nbsp;&nbsp;</b></td></tr>
<tr height='18'><td align='center' width='115' background='stil/lot_11.jpg'></td><td align='center' width='82' background='stil/lot_06.jpg'><b>". date('j M H:i', strtotime($arr_config['end_date'])) ."&nbsp;&nbsp;&nbsp;</b></td></tr>";
  // $OUTPUT = serialize($izpis);
   $fp = fopen($file,"w");
   fputs($fp, $loterija);
   fclose($fp);
}
/*
$oglas = rand(0,3);
if($oglas == 0)
$oglas="<a href='http://deeejavu.info' target='_blank'><img alt='dEeEjaVu designs!' border='0' src='http://deeejavu.lynweb.si//images/galerija/deeejavu_pasica4.gif' width='468' height='60' /></a>";
elseif($oglas == 1)
$oglas="<a href='http://www.erikova-stran.net' target='_blank'><img src='http://www.erikova-stran.net/banner.gif'
alt='Erikova stran - moja domaca stran' border='0' width='468' height='60'></a> ";
elseif($oglas == 2)
$oglas="<a href='http://www.najportal.com' target='_blank'><img border='0' alt='NajPortal' src='http://www.najportal.com/bannerji/portal_468x60.gif'  width='468' height='60' /></a>";
else
$oglas="<a target='_blank' href='http://www.spletnatrgovina.com/index.php?from=www.bolha.com/firebits.com'><img src='http://www.spletnatrgovina.com/podatki/banerji/spletnat_468x60.gif' border='0' width='468' height='60' /></a>";
*/
//////////////////////////////////////////////////////////////Začetek//////////////////////////////////////////////////////////////////////////////////////////////////
?>
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<link rel="shortcut icon" href="/favicon.gif" />
<title><?= $title ?></title>
<META NAME="AUTHOR" CONTENT="G1X" />
<META NAME="COPYRIGHT" CONTENT="€B.TeaM.2008" />
<META NAME="ROBOTS" CONTENT="ALL" /> 
<META NAME="KEYWORDS" CONTENT="torrent,files,download,portal,eurobits" />
<link rel="alternate" type="application/rss+xml" title="Zadnji torrenti" href="<?=$DEFAULTBASEURL?>/rss.php" />
<link rel="stylesheet" href="<? print("$ss_uri"); ?>" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1250" />
<script type="text/javascript" src="js/java_klappe.js"></script>

<script type="text/javascript">
<!--
function potrdi(link){
if (confirm) {alert;location.replace(link)}
else{alert};
}

var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";
return "Odznači vse"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "Označi vse"; }
}
function SetSize(obj, x_size) {
       if (obj.offsetWidth > x_size) {
       obj.style.width = x_size;
   };
};  


function display(myimage) {
 html = "<HTML><HEAD><TITLE>Slika</TITLE>" +
  "</HEAD><BODY LEFTMARGIN=0 " 
  + "MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER>" 
  + "<a href='javascript:window.close()' <IMG SRC='" + myimage + "' BORDER=0 NAME=image " 
  + "onload='window.resizeTo(document.image.width,document.image.height)'></a>"
  + "</CENTER>" 
  + "</BODY></HTML>";
 popup=
 window.open
  ('','image',
  'toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
 popup.document.open();
 popup.document.write(html);
 popup.document.focus();
 popup.document.close()
 };
//-->
</script>
<script type="text/javascript" src="js/reflection.js"></script>
</head>

<body onLoad="init();">
  <script language="javascript" src="js/rt_sameheight.js" type="text/javascript"></script>
 <script type="text/javascript" src="js/coredesign.js"></script>
<style type="text/css">@import "js/css.css";</style>
<script type="text/javascript" src="js/coredesign-html.js"></script>
  <script type="text/javascript">    
    hs.graphicsDir = 'js/graphics/';
    hs.outlineType = 'rounded-white';
    hs.outlineWhileAnimating = true;
</script>

<!---
  <script type="text/javascript">
 var ld=(document.all);
  var ns4=document.layers;
 var ns6=document.getElementById&&!document.all;
 var ie4=document.all;
  if (ns4)
     ld=document.loading;
 else if (ns6)
     ld=document.getElementById("loading").style;
 else if (ie4)
     ld=document.all.loading.style;
  function init()
 {
 if(ns4){ld.visibility="hidden";}
 else if (ns6||ie4) ld.display="none";
 }
 </script>---->
 <table width="954" align="center" border="0" cellspacing="0" cellpadding="0"><tr><td border="0" align="center" style="padding-left: 2px;">
      <div align="center">  <A NAME="top" border="0"></a>
<table align="center" width="954" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" border="0" colspan="4">
<table width="954" border="0" cellspacing="0" cellpadding="0"><tr>
<td align="left" valign='top' class="headerone" width="238" height="73" border="0"><a href="/logout.php"><img src="pic/exit.png" style="margin: 10px 0px 0px 15px;" alt="Odjava" border='0' /></a></td>
<td align="left" valign="bottom" class="header" rowspan="2" width="716" height="143" border="0">
<font style="font-size: 12px;" color="#888888">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<? require "radio.php"; ?><br /><br /></font></td></tr>
<tr><td align="left" class="headertwo" width="238" height="70" border="0">
<font size="2" color="#999999">&nbsp;&nbsp;&nbsp;
<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if (time <= 10 && time >= 0) 
{
document.write("Dobro jutro,")
}
if(time <= 18 && time > 10)
{
document.write("Dober dan,")
}
if(time > 18)
{
document.write("Dober večer,")
}
</script>
<?print("<a href='uporabnik.php'><font color='#FF9700' size=2>$CURUSER[username]</a>$medaldon$parked$warn</font>");?><br /><br />
&nbsp;&nbsp;&nbsp;&nbsp;Delilno razmerje:  <?print("$ratio");?><br />
&nbsp;&nbsp;&nbsp;&nbsp;Prenešeno gor:  <?print(mksize($CURUSER["uploaded"]));?>
</font></td>
 </tr></table>
 </td>
 </tr><tr height="50">
<td align="left" class="four" width="289" height="50" border="0">
<div class="cd_moduletitle_logo">
<font size="2" color="#999999">
&nbsp;&nbsp;&nbsp;&nbsp;Prenešeno dol:  <?print(mksize($CURUSER["downloaded"]));?><br />
&nbsp;&nbsp;&nbsp;&nbsp;Bonus:  <?print("$CURUSER[seedbonus]");?>&nbsp;&nbsp;&nbsp;</font><font size="1">

  <a style="visibility: visible; color: #999999" href="#" onClick="return hs.htmlExpand(this, { contentId: 'highslide-html-loginform' } )" title="Podrobnosti"> več>> </a>
</font><br /></div>


           
  <!-- 1193600179 --><div style="border: medium none ; margin: 0pt; padding: 0pt; position: absolute; left: 0pt; top: 0pt; width: 100%; z-index: 1001;"><table class="highslide-display-none" style="border: medium none ; margin: 0pt; padding: 0pt; visibility: visible; position: absolute; z-index: 1009; border-collapse: collapse; left: 209px; top: 170px; width: 112px;" cellspacing="0"><tbody><tr style="border: medium none ; margin: 0pt; padding: 0pt;">
  <td style="border: medium none ; margin: 0pt; padding: 0pt; background: transparent repeat scroll 0px; line-height: 0pt; font-size: 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 20px; width: 20px;"></td>
  <td style="border: medium none ; margin: 0pt; padding: 0pt; background: transparent repeat scroll 0px -40px; line-height: 0pt; font-size: 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 20px; width: 20px;"></td>
  <td style="border: medium none ; margin: 0pt; padding: 0pt; background: transparent repeat scroll -20px 0px; line-height: 0pt; font-size: 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 20px; width: 20px;"></td></tr><tr style="border: medium none ; margin: 0pt; padding: 0pt;">
  <td style="border: medium none ; margin: 0pt; padding: 0pt; background: transparent repeat scroll 0px -80px; line-height: 0pt; font-size: 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 20px; width: 20px;"></td>
  <td style="border: medium none ; margin: 0pt; padding: 0pt; position: relative; width: 72px; height: 0pt;"></td>
  <td style="border: medium none ; margin: 0pt; padding: 0pt; background: transparent repeat scroll -20px -80px; line-height: 0pt; font-size: 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 20px; width: 20px;"></td></tr><tr style="border: medium none ; margin: 0pt; padding: 0pt;">
  <td style="border: medium none ; margin: 0pt; padding: 0pt; background: transparent repeat scroll 0px -20px; line-height: 0pt; font-size: 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 20px; width: 20px;"></td>
  <td style="border: medium none ; margin: 0pt; padding: 0pt; background: transparent repeat scroll 0px -60px; line-height: 0pt; font-size: 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 20px; width: 20px;"></td>
  <td style="border: medium none ; margin: 0pt; padding: 0pt; background: transparent repeat scroll -20px; line-height: 0pt; font-size: 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 20px; width: 20px;"></td></tr></tbody></table>
  <div style="border: medium none ; margin: 0pt; padding: 0pt; visibility: visible; position: absolute; z-index: 1009; left: 212px; top: 173px; width: auto;" class="highslide-display-none" id="highslide-wrapper-0">
  <div style="overflow: hidden; position: relative; z-index: 3; width: 106px; height: 18px; visibility: visible; cursor: default;" class="highslide-html">
  <div style="border: medium none ; margin: 0pt; padding: 0pt; width: 300px; position: relative; left: -97px; top: -85px;">
  <div class="highslide-html-content highslide-display-block" id="highslide-html-loginform" style="border: medium none ; width: 300px; position: relative; visibility: visible; height: auto;">
  
  <div class="highslide-html-content-header">
      <div class="highslide-move" title="Premakni">
      <a href="#" onClick="return hs.close(this)" class="control" title="Zapri">Zapri</a>
    </div>
  </div>
    
  <div style="border: medium none ; margin: 0pt; padding: 0pt; overflow: auto; width: 300px; height: 164px; position: relative;"><div class="highslide-body">
<table align="center" width="270" height="150" cellspacing="0" cellpadding="0" background="style/userback.jpg"><tr><td align="left" valign="bottom" height="150" border="0">
<img src="<?print($CURUSER["avatar"]);?>" height="150" border="1" /></td><td align="left" valign="top"><font size="2"><br />
<?print("Uporabnik: ". $CURUSER["username"]);?><br /><br />
 <?print("Vrsta: ". get_user_class_name($CURUSER["vrsta"]));?><br />
Sporočila:<a href="msg.php" style='color:#000000;'><b>&nbsp;<?print($outmessages);?></b></a>:<a href="msg.php?box=1" style='color:#000000;'><b><?print($messages);?>(<font color="red"><?print($unread);?></font>)</b></a><br />
Prenosov gor: <b><?= $activeseed;?></b><br /><br />
Prenosov dol: <b><?= $activeleech;?></b><br />
Hitrost: <b><?= $hitrost;?></b><br /></font>
</td></tr></table></div></div>
</td>
<td align="center" border="0">
<table class="no" cellspacing="0" cellpadding="0"><tr>
<td width="300">
      <script type="text/javascript" src='js/mojmenu.js'></script>
      <script type="text/javascript" src='js/menu.js'></script>
</td>
          <?
          if($CURUSER){
          ?>
        <td><?switch ($CURUSER["vrsta"]){ 
        case UC_USER:?><script src="js/odjemalec.js"></script><? break;
        case UC_POWER_USER:?><script src="js/uporabnik.js"></script><? break;
        case UC_XTREME:?><script src="js/xtreme.js"></script><? break;
        case UC_VIP:?><script src="js/vip.js"></script><? break;
        case UC_UPLOADER:?><script src="js/nalagalec.js"></script><? break;
        case UC_UL:?><script src="js/nalagalec.js"></script><? break;
        case UC_SPECIAL:?><script src="js/nalagalec.js"></script><? break;
        case UC_MODERATOR:?><script src="js/volkodlak.js"></script><? break;
        case UC_ADMINISTRATOR:?><script src="js/demon.js"></script><? break;
        case UC_SYSOP:?><script src="js/baltazar.js"></script><? break;
        case UC_OWNER:?><script src="js/owner.js"></script><? break;
        case UC_CODER:?><script src="js/owner.js"></script><? break;
        }}else{?><script src="js/odjemalec.js"></script><?
        }?>
        </td>
</tr><tr>
<td align="center" class="thirteen" colspan="2" width="376" height="26" border="0"></td>
</tr></table>
</td>
<td align="center" class="eleven" width="71" height="50" border="0"></td>
<td align="center" class="twelve" width="218" height="50" border="0"><a href="prispevaj.php"><img src="pic/spacer.gif" width="218" height="50" border="0"></a></td>
</tr>
<tr height="64">
<td colspan="4" border="0">
<table class="no" cellspacing="0" cellpadding="0" align="center">
<tr>
<td align="left" class="fourteen" width="243" border="0"></td>
<td align="center" border="0">
<table width="468" border="0" cellspacing="0" cellpadding="0" align="center">
<tr height="60">
<td background="orange/orange_15.jpg" width="468" height="60" border="0">
<div style="height: 60px; overflow: hidden;">
<!-- ADpartner -->
<script type="text/javascript">
<!--
  adp_zone_id = 'MTU4NSwyLDIsMCsxLDc1Ng==';
  adp_zone_width = 468;
  adp_zone_height = 60;
  adp_color_border = '999999';
  adp_color_bg = 'ffffff';
  adp_color_title = '154aab';
  adp_color_link = '154aab';
  adp_color_text = '000000';
// -->
</script>
<script type="text/javascript" src="http://kos.interseek.si/_slave_01/js/serve.js"></script>
<!-- /ADpartner -->
<tr height="4">
<td align="left" class="seventeen" height="3" border="0"></td></tr></table>
</td>
<td align="left" class="sixteen" width="243" border="0"></td>
</tr>
</table>
</td>
</tr>
</table>
<!---//konec heada---->



</div>
</td></tr></table>
<table align="center" width="954" cellspacing="0" cellpadding="0">
<tr>
<td align="center" class="bod" valign="top" width="954" style='color: #000000;'>
<?
//$ges = mysql_fetch_array(mysql_query("SELECT geslo FROM clani WHERE id=$CURUSER[id]"));
/*if($CURUSER){
if(!$CURUSER["geslo"] && !$_GET["spr"])
header("Refresh: 0; URL=novogeslo.php?spr=1");}*/
 if($unread)
print("<a href='msg.php?box=1'><img src='style/sporocilo_02.gif' align='center' border='0' /></a>"); 
if (get_user_class() >= UC_MODERATOR)
{
   
  $rese = mysql_query("SELECT COUNT(id) as numsporocila from staffsporocila WHERE answered='no'");
  $arre = mysql_fetch_assoc($rese);
  $numsporocila = $arre["numsporocila"];
  if ($numsporocila > 0){
  print("<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
    print("<tr><td align='center' width='400' height='37' background='style/sporocilo.gif'><a href=$BASEURL/staffbox.php>Nova sporočila osebju ($numsporocila)!</a></td></tr></table><p>&nbsp;</p>");    
     }
//!POMEMBNO -DELA NA STRANI
//print("<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
//print("<tr><td align='center' width='400' height='37' background='style/sporocilo.gif'><a href=$BASEURL/zaprosinalagalec.php><font color=green><strong>Vse uporabnike, ki imajo status nalagalca naprošamo naj začnejo aktivno nalagati torrente na sledilnik, hvala!</strong></font></a></td></tr></table><p>&nbsp;</p>");    

//KONEC

///Zaščita
$zascita = mysql_fetch_array(mysql_query("SELECT vrsta FROM osebje WHERE userid='$CURUSER[id]'"));
if($zascita["vrsta"] != $CURUSER["vrsta"])
{
$added = sqlesc(get_date_time());
$msg = "'Uporabnik $CURUSER[username] je poskušal vdreti na stran. Njegov ip: $CURUSER[ip]'";
mysql_query("INSERT INTO sporocila (sender, receiver, msg, added) VALUES(0, 1, $msg, $added)") or sqlerr(__FILE__, __LINE__);
print("Bil si prijavljen zaradi nelegalnega dostopa!");
die();}
     }


if ($unconfirmeduser)
{
 // print("<p><table border=0 cellspacing=0 cellpadding=10 bgcolor=red><tr><td style='padding: 10px; background: blue'>\n");
  print("<b><a href='$BASEURL/invite.php?id=$CURUSER[id]'><img src='pic/opozorilo.gif' border='0' />Imaš $unconfirmeduser nepotrjeno povabilo" . "!<img src='pic/opozorilo.gif' border='0' /></a></b><br>");
  //print("</td></tr></table></p>\n");

}

} // stdhead
function odrez ($vTxt, $Car) { 
 while(strlen($vTxt) > $Car) {
     return substr($vTxt, 0, $Car) . "..";
 } return $vTxt;
}

function quebraLinha($texto, $max){ // reže imena torrentov v browse.php
$tamanho = strlen($texto);
$final = "";
$posicao = 0;

while($posicao < $tamanho){
 $temp = substr($texto, $posicao, $max);
 $posicao += $max;

 $final .= $temp . " ";
}
return $final;

}
function stdfoot() {
global $CURUSER, $tstart,$SITENAME;
 iplogger();//IPlogger-----------------------------------
         ?></td></tr>
<tr height="24"><td align="center" colspan="3" border="0" class="footone" width="954"></td></tr></table>

<table align="center" width="954" border="0" cellspacing="0" cellpadding="0">
<tr><td align="left" border="0" rowspan="3" background="style/ftone.jpg" width="209" height="150">
<div style="margin-left:50px;"><font style='font-size: 12px;'><br /><br />Bližnjice:<br /><br />
 <a href="index.php">» Domov</a></a><br />
 <a href="torrenti.php">» Brskaj</a><br />
 <a href="forumi.php">» Forum</a><br />
 <a href="kle5.php">» Klepet</a><br /></font></div>
</td>
<td align="center" border="0" width="727"><table align="center" width="728" border="0" cellspacing="0" cellpadding="0"><tr><td align="left" border="0" rowspan="2" background="style/fttwo.jpg" width="653">
</td><td align="center" border="0" background="style/ftthree.jpg" height="16" width="75"><a href="#top" border="0"><img src="pic/spacer.gif" width="75" border="0" height="16" /></a></td></tr><tr><td align="center" border="0" height="21" background="style/ftfour.jpg" width="75"></td></tr></table></td>
<td align="center" border="0" rowspan="3" background="style/ftfive.jpg" width="18" height="150"></td></tr>
<tr height="90"><td align="center" border="0" valign="top" height='90' width="727">
<div valign="top" style="height: 90px; overflow: hidden; width: 727px; overflow: hidden;">
<!-- ADpartner -->
<script type="text/javascript">
<!--
  adp_zone_id = 'MTU3OSw0LDQsMCsxLDc1Ng==';
  adp_zone_width = 728;
  adp_zone_height = 90;
  adp_color_border = '999999';
  adp_color_bg = 'ffffff';
  adp_color_title = '154aab';
  adp_color_link = '154aab';
  adp_color_text = '000000';
// -->
</script>
<script type="text/javascript" src="http://kos.interseek.si/_slave_01/js/serve.js"></script>
<!-- /ADpartner -->
<!-- Central Iprom oglasi - www.centraliprom.com  --></div></td></tr>
<tr><td align="center" border="0" background="style/ftsix.jpg" height="23" width="728" valign="top"><div class="small" style="float: center;">
<?
// Variables for Start Time
$mtime = microtime();
$mtime = explode (" ", $mtime);
$mtime = $mtime[1] + $mtime[0];
$tend = $mtime; // End time
$totaltime = ($tend - $tstart);
$srv=$_SERVER['SERVER_SOFTWARE'];
$srv = "$SITENAME v1.0@ $srv";
printf ("$srv @ %10.2f ms.", $totaltime*1000);
?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="/rss.php" border="0"><img src="style/rss.gif" border="0" /></a></div></td></tr>    </table>
    <?
  print("</td></tr></table>\n");

// print("<br><div align=center><table align=center width=780 height=60 border=0><td class=footer></td></table></div>");
print("</td></tr></table>\n");
?>
<?/*
if($CURUSER['downloaded'] > 0) { // Make sure there is a download value

if (($CURUSER["uploaded"]/$CURUSER["downloaded"]) < 0.25)  {
print("<SCRIPT language='JavaScript'>
<!--
alert('Tvoje razmerje je nevarno nizko! Bolje da takoj začneš z sejanjem torrentov, sicer ti v bodoče sledi izključitev.  sporočilo bo avtomatsko izginilo ko bo tvoje razmerje večje od 0.25. Za dodatne informacije povprašaj na forumih ali poglej v FAQ!');
//-->
</SCRIPT> ");
}
if (($CURUSER[uploaded]/$CURUSER[downloaded]) < 0.15)  {
print("<SCRIPT language='JavaScript'>
<!--
alert('Mislim Takoj!!!');
//-->
</SCRIPT> ");
}


print("<p><table class='no' border='1' cellspacing='0' cellpadding='10' bgcolor='red'><tr><td style='padding: 10px; background: red'>\n");
print("<b><span style='color: white;'>Tvoje razmerje je nevarno nizko! Bolje da takoj začneš z sejanjem torrentov, sicer ti v bodoče sledi izključitev.  sporočilo bo avtomatsko izginilo ko bo tvoje razmerje večje od 0.25. Za dodatne informacije povprašaj na forumih ali poglej v FAQ!</span></b>");
print("</td></tr></table></p>\n");
print("<br>\n");
  }*/
 print("</td></tr></table>");
 print("</body></html>\n");
// mysql_close($povezavanabazo);
}

function cpfooter() {
$referring_url = $_SERVER['HTTP_REFERER'];    
print("<table class=bottom width=100% border=0 cellspacing=0 cellpadding=0><tr valign=top>\n");
print("<td class=bottom align=center><p><br><a href=$referring_url>Pojdi od koder si prišel</a></td>\n");
print("</tr></table>\n");
}

function genbark($x,$y) {
    stdhead($y);
    print("<h2>" . htmlspecialchars($y) . "</h2>\n");
    print("<p>" . htmlspecialchars($x) . "</p>\n");
    stdfoot();
    exit();
}

function mksecret($len = 20) {
    $ret = "";
    for ($i = 0; $i < $len; $i++)
        $ret .= chr(mt_rand(0, 255));
    return $ret;
}

function httperr($code = 404) {
    header("HTTP/1.0 404 Not found");
    print("<h1>Ni najdeno</h1>\n");
    print("<p>Oprosti :(</p>\n");
    exit();
}

function gmtime()
{
    return strtotime(get_date_time());
}

/*
function logincookie($id, $password, $secret, $updatedb = 1, $expires = 0x7fffffff) {
    $md5 = md5($secret . $password . $secret);
    setcookie("uid", $id, $expires, "/");
    setcookie("pass", $md5, $expires, "/");

    if ($updatedb)
        mysql_query("UPDATE clani SET last_login = NOW() WHERE id = $id");
}
*/

function logincookie($id, $passhash, $updatedb = 1, $expires = 0x7fffffff)
{
    setcookie("uid", $id, $expires, "/");
    setcookie("pass", $passhash, $expires, "/");

  if ($updatedb)
      mysql_query("UPDATE clani SET last_login = NOW() WHERE id = $id");
}


function logoutcookie() {
    setcookie("uid", "", 0x7fffffff, "/");
    setcookie("pass", "", 0x7fffffff, "/");
}

function loggedinorreturn() {
    global $CURUSER;
    if (!$CURUSER) {
        header("Location: $BASEURL/login.php?returnto=" . urlencode($_SERVER["REQUEST_URI"]));
        exit();
    }
}

function deletetorrent($id) {
  global $torrent_dir;
  mysql_query("DELETE FROM torrenti WHERE id = $id");
  mysql_query("DELETE FROM snatched WHERE torrentid = $id");
  mysql_query("DELETE FROM completed WHERE torrent_id = $id");
  foreach(explode(".","povezave.files.comments.ratings") as $x)
      mysql_query("DELETE FROM $x WHERE torrent = $id");
  unlink("$torrent_dir/$id.torrent");
}

function pager($rpp, $count, $href, $opts = array()) {
    $pages = ceil($count / $rpp);

    if (!$opts["lastpagedefault"])
        $pagedefault = 0;
    else {
        $pagedefault = floor(($count - 1) / $rpp);
        if ($pagedefault < 0)
            $pagedefault = 0;
    }

    if (isset($_GET["page"])) {
        $page = 0 + $_GET["page"];
        if ($page < 0)
            $page = $pagedefault;
    }
    else
        $page = $pagedefault;

    $pager = "";

    $mp = $pages - 1;
    $as = "<b>&lt;&lt;&nbsp;Nazaj</b>";
    if ($page >= 1) {
        $pager .= "<a href=\"{$href}page=" . ($page - 1) . "\">";
        $pager .= $as;
        $pager .= "</a>";
    }
    else
        $pager .= $as;
    $pager .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
    $as = "<b>Naprej&nbsp;&gt;&gt;</b>";
    if ($page < $mp && $mp >= 0) {
        $pager .= "<a href=\"{$href}page=" . ($page + 1) . "\">";
        $pager .= $as;
        $pager .= "</a>";
    }
    else
        $pager .= $as;

    if ($count) {
        $pagerarr = array();
        $dotted = 0;
        $dotspace = 3;
        $dotend = $pages - $dotspace;
        $curdotend = $page - $dotspace;
        $curdotstart = $page + $dotspace;
        for ($i = 0; $i < $pages; $i++) {
            if (($i >= $dotspace && $i <= $curdotend) || ($i >= $curdotstart && $i < $dotend)) {
                if (!$dotted)
                    $pagerarr[] = "...";
                $dotted = 1;
                continue;
            }
            $dotted = 0;
            $start = $i * $rpp + 1;
            $end = $start + $rpp - 1;
            if ($end > $count)
                $end = $count;
            $text = "$start&nbsp;-&nbsp;$end";
            if ($i != $page)
                $pagerarr[] = "<a href=\"{$href}page=$i\"><b>$text</b></a>";
            else
                $pagerarr[] = "<b>$text</b>";
        }
        $pagerstr = join(" | ", $pagerarr);
        $pagertop = "<p align=\"center\">$pager<br />$pagerstr</p>\n";
        $pagerbottom = "<p align=\"center\">$pagerstr<br />$pager</p>\n";
    }
    else {
        $pagertop = "<p align=\"center\">$pager</p>\n";
        $pagerbottom = $pagertop;
    }

    $start = $page * $rpp;

return array($pagertop, $pagerbottom, "LIMIT $start,$rpp", $start);
}

function downloaderdata($res) {
    $rows = array();
    $ids = array();
    $peerdata = array();
    while ($row = mysql_fetch_assoc($res)) {
        $rows[] = $row;
        $id = $row["id"];
        $ids[] = $id;
        $peerdata[$id] = array(downloaders => 0, seeders => 0, comments => 0);
    }

    if (count($ids)) {
        $allids = implode(",", $ids);
        $res = mysql_query("SELECT COUNT(*) AS c, torrent, seeder FROM povezave WHERE torrent IN ($allids) GROUP BY torrent, seeder");
        while ($row = mysql_fetch_assoc($res)) {
            if ($row["seeder"] == "yes")
                $key = "seeders";
            else
                $key = "downloaders";
            $peerdata[$row["torrent"]][$key] = $row["c"];
        }
        $res = mysql_query("SELECT COUNT(*) AS c, torrent FROM comments WHERE torrent IN ($allids) GROUP BY torrent");
        while ($row = mysql_fetch_assoc($res)) {
            $peerdata[$row["torrent"]]["comments"] = $row["c"];
        }
    }

    return array($rows, $peerdata);
}

function commenttable($rows)
{
    global $CURUSER, $HTTP_SERVER_VARS;
    begin_main_frame();
    begin_frame();
    $count = 0;
    foreach ($rows as $row)
    {
    ?>
    <table align="center" border="0" cellspacing="0" cellpadding="0"><tr>
<td align="center" background="style/tor_03.gif" width="18"></td><td align="center" background="style/tor_04.gif" width="445">
<font color="#4f4f4f" style="font-size: 9px;"><b>
    <?
        print("#" . $row["id"] . " @ ");
    if (isset($row["username"]))
        {
            $title = $row["title"];
            if ($title == "")
                $title = get_user_class_name($row["vrsta"]);
            else
                $title = htmlspecialchars($title);
        print("<a name=comm". $row["id"] .
            " href=uporabnik.php?id=" . $row["user"] . "><b>" .
            htmlspecialchars($row["username"]) . "</b></a>" . ($row["donor"] == "yes" ? "<img src='pic/star.gif' alt='Donor' />" : "") . ($row["warned"] == "yes" ? "<img src=".
                "/pic/warned.gif alt=\"Warned\" />" : "") . " ($title)\n");
        }
        else
           print("<a name=\"comm" . $row["id"] . "\"><i>(Izbrisan)</i></a>\n");

        print("   [" . $row["added"] . " ]   ");
        $avatar = ($CURUSER["avatars"] == "yes" ? htmlspecialchars($row["avatar"]) : "");
        if (!$avatar)
            $avatar = "/pic/default_avatar.gif";
        $text = format_comment($row["text"]);
        $signature = ($CURUSER["signatures"] == "yes" ? htmlspecialchars($row["signature"]) : "");  
      if ($signature)
         $text .= "<p style='vertical-align:bottom'><br />____________________<br />" . format_comment($signature) . "</p>";    
    if ($row["editedby"])
        $text .= "<p><span class='small'>Nazadnje uredil <a href=uporabnik.php?id=$row[editedby]><b>$row[username]</b></a> v času $row[editedat] GMT+1</span></p>\n";
    ?></b></font></td><td align="center" background="style/tor_05.gif" width="16"></td></tr>
    <td align="center" background="style/tor_14.gif" width="21"></td><td background="style/tor_09.gif">
    <table align="left" border="0" cellspacing="0" cellpadding="0"><tr>
<?    
            print("<td width='150'><div align='right'><img width='140' src='$avatar' border='0' /></div></td>\n");
        print("<td width='450'>$text</td>\n");
        print("</tr></table>\n");
 ?>
    </td><td align="center" background="style/tor_28.gif" width="18"></td></tr>
<tr height="30"><td align="center" background="style/tor_38.gif" width="18"></td><td align="right" background="style/tor_40.gif" width="445"><?
print(($row["user"] == $CURUSER["id"] || get_user_class() >= UC_MODERATOR ? " <a href=comment.php?action=edit&amp;cid=$row[id]><img src='pic/edit.gif' border='0' /></a>" : "") .
            (get_user_class() >= UC_MODERATOR ? " <a href=comment.php?action=delete&amp;cid=$row[id]><img src='pic/delete.gif' border='0' /></a>" : "") .
            ($row["editedby"] && get_user_class() >= UC_MODERATOR ? " [<a href=comment.php?action=vieworiginal&amp;cid=$row[id]>Poglej original</a>]" : "") . "\n");
 ?></td>
<td align="center" background="style/tor_39.gif" width="16"></td></tr></table>
        <?
 }
    end_frame();
    end_main_frame();
}

function searchfield($s) {
    return preg_replace(array('/[^a-z0-9]/si', '/^\s*/s', '/\s*$/s', '/\s+/s'), array(" ", "", "", " "), $s);
}

function genrelist() {
    $ret = array();
    $res = mysql_query("SELECT id, name FROM kategorije ORDER BY name");
    while ($row = mysql_fetch_array($res))
        $ret[] = $row;
    return $ret;
}

function linkcolor($num) {
   if ($num == 1)
       return "yellow";
  else {
  return "green";

 if (!$num)
        return "red";
}

function ratingpic($num) {
    global $pic_base_url;
    $r = round($num * 2) / 2;
    if ($r < 1 || $r > 5)
        return;
    return "<img src=\"$pic_base_url$r.gif\" border=\"0\" alt=\"rating: $num / 5\" />";
}

function torrenttable($res, $variant = "index", $del = FALSE) {
    global $pic_base_url, $CURUSER, $freeleech;/*
    $browse_res = mysql_query("SELECT last_browse FROM clani WHERE id='".$CURUSER['id']."'");
$browse_arr = mysql_fetch_row($browse_res);

$last_browse = $browse_arr[0];

$time_now = gmtime();

if ($last_browse > $time_now) {

  $last_browse=$time_now;

}
*/
/*    if ($CURUSER["vrsta"] < UC_VIP)
  {
      $gigs = $CURUSER["uploaded"] / (1024*1024*1024);
      $ratio = (($CURUSER["downloaded"] > 0) ? ($CURUSER["uploaded"] / $CURUSER["downloaded"]) : 0);
      if ($ratio < 0.5 || $gigs < 5) $wait = 0;
      elseif ($ratio < 0.65 || $gigs < 6.5) $wait = 0;
      elseif ($ratio < 0.8 || $gigs < 8) $wait = 0;
      elseif ($ratio < 0.95 || $gigs < 9.5) $wait = 0;
      else $wait = 0;
  }*/

$count_get = 0;

foreach ($_GET as $get_name => $get_value) {

$get_name = mysql_escape_string(strip_tags(str_replace(array("\"","'"),array("",""),$get_name)));

$get_value = mysql_escape_string(strip_tags(str_replace(array("\"","'"),array("",""),$get_value)));

if ($get_name != "sort" && $get_name != "type") {
if ($count_get > 0) {
$oldlink = $oldlink . "&" . $get_name . "=" . $get_value;
} else {
$oldlink = $oldlink . $get_name . "=" . $get_value;
}
$count_get++;
}

}

if ($count_get > 0) {
$oldlink = $oldlink . "&";
}
if ($_GET['sort'] == "1") {
if ($_GET['type'] == "desc") {
$link1 = "asc";
} else {
$link1 = "desc";}}
if ($_GET['sort'] == "2") {
if ($_GET['type'] == "desc") {
$link2 = "asc";
} else {
$link2 = "desc";
}}
if ($_GET['sort'] == "3") {
if ($_GET['type'] == "desc") {
$link3 = "asc";
} else {
$link3 = "desc";}}
if ($_GET['sort'] == "4") {
if ($_GET['type'] == "desc") {
$link4 = "asc";
} else {
$link4 = "desc";}}
if ($_GET['sort'] == "5") {
if ($_GET['type'] == "desc") {
$link5 = "asc";
} else {
$link5 = "desc";}}
if ($_GET['sort'] == "6") {
if ($_GET['type'] == "desc") {
$link6 = "asc";
} else {
$link6 = "desc";}}
if ($_GET['sort'] == "7") {
if ($_GET['type'] == "desc") {
$link7 = "asc";
} else {
$link7 = "desc";}}
if ($_GET['sort'] == "8") {
if ($_GET['type'] == "desc") {
$link8 = "asc";
} else {$link8 = "desc";
}}
if ($_GET['sort'] == "9") {
if ($_GET['type'] == "desc") {
$link9 = "asc";
} else {
$link9 = "desc";
}
}

if ($link1 == "") { $link1 = "asc"; } // for torrent name
if ($link2 == "") { $link2 = "desc"; }
if ($link3 == "") { $link3 = "desc"; }
if ($link4 == "") { $link4 = "desc"; }
if ($link5 == "") { $link5 = "desc"; }
if ($link6 == "") { $link6 = "desc"; }
if ($link7 == "") { $link7 = "desc"; }
if ($link8 == "") { $link8 = "desc"; }
if ($link9 == "") { $link9 = "desc"; }

?>
<table border="0" cellspacing="0" cellpadding="0">
<tr height="16"> 
<td class="thI" align="center" width='50'></td>
<td class="thII" align="center" width="400"><a href="torrenti.php?<? print $oldlink; ?>sort=1&type=<? print $link1; ?>"><img src="pic/spacer.gif" width="402" height="14" border="0" /></a></td>
<!--<td class="heading" align=left>DL</td>-->
<?
    if ($wait)
    {
        print("<td class=\"colhead\" align=\"center\">Čakanje</td>\n");
    }

    if ($variant == "mytorrenti")
  {
      print("<td class=\"thX\" width='44' align=\"center\">Uredi</td>\n");
    print("<td class=\"thX\" width='42' align=\"center\">Viden</td>\n");
    }
else{
?>
<!--
<td class="colhead" align="center">Hitrost</td>
-->
<td class="thIII" align="center" width="44"><img src="pic/spacer.gif" width="44" height="14" border="0" /></td>
<td class="thIV" align="center" width="42"><img src="pic/spacer.gif" width="42" height="14" border="0" /></td>
<?}?>
<td class="thV" align="center" width="37"><img src="pic/spacer.gif" width="37" height="14" border="0" /></td>
<td class="thVI" align="center" width="75"><a href="torrenti.php?<? print $oldlink; ?>sort=5&type=<? print $link5; ?>"><img src="pic/spacer.gif" width="75" height="14" border="0" /></a></td>
<!--
<td class="colhead" align=right>Views</td>
<td class="colhead" align=right>Hits</td>
-->
<td class="thVII" align="center" width="37"><a href="torrenti.php?<? print $oldlink; ?>sort=7&type=<? print $link7; ?>"><img src="pic/spacer.gif" width="37" height="14" border="0" /></a></td>
<td class="thVIII" align="center" width="40"><a href="torrenti.php?<? print $oldlink; ?>sort=8&type=<? print $link8; ?>"><img src="pic/spacer.gif" width="40" height="14" border="0" /></a></td>
<td class="thIX" align="center" width="46"><a href="torrenti.php?<? print $oldlink; ?>sort=6&type=<? print $link6; ?>"><img src="pic/spacer.gif" width="46" height="14" border="0" /></a></td>

<?
print("<td class=\"thX\" align='center' width='148'><a href=\"torrenti.php?{$oldlink}sort=9&type={$link9}\"><img src='pic/spacer.gif' width='148' height='14' border='0' /></a></td>\n");
   /* if ($del == TRUE)
        print("<td class=\"colhead\" align=center>Izbris</td>\n");*/
        print("</tr>\n");
        /*if ($del == TRUE)
    print ("<form method=post action=takedelzaznamki.php>"."<p><input type=submit value=Izbriši></p>");*/
     while ($row = mysql_fetch_assoc($res)){
        $id = $row["id"];?>
 <tr height='50' onClick="document.location.href='torrent.php?id=<?echo $id;?>';" class='lol' style="cursor: pointer;" onMouseOut="this.className='stran';document.getElementById('<?echo"$row[id]";?>').style.backgroundImage='url(tikone/I<?echo"$row[cat_pic]";?>)';" onMouseOver="this.className='cez';document.getElementById('<?echo"$row[id]";?>').style.backgroundImage='url(tikone/II<?echo"$row[cat_pic]";?>)';">
      <?
      print("<td id='$row[id]' align='left' width='50' style='padding: 0px; background-image: url(tikone/I$row[cat_pic]); background-repeat: no-repeat;'>");
       /* if (isset($row["cat_name"])) {
            print("<a href=\"torrenti.php?cat=" . $row["category"] . "\">");
            if (isset($row["cat_pic"]) && $row["cat_pic"] != "")
                print("<img width=46 border=\"0\" src=\"$pic_base_url" . $row["cat_pic"] . "\" alt=\"" . $row["cat_name"] . "\" />");
            else
                print($row["cat_name"]);
            print("</a>");
        }
        else
            print("-");*/
        print("</td>\n");


        $dispname = htmlspecialchars($row["name"]);
        $char = 90; //Max long...
        print("<td class='ttII' width='400' align='left'><a href=\"torrent.php?");
        if ($variant == "mytorrenti")
            print("returnto=" . urlencode($_SERVER["REQUEST_URI"]) . "&amp;");
        print("id=$id");
        if ($variant == "index")
        if ($del == TRUE)
         print("<form method=post action=takedelzaznamki.php><td class=colhead align=center>Izbris</td>\n");
            print("&amp;hit=1");
       $nuked_row = $row["nuked"];
$description = "";
$subs = "";
if($row['nlsubs'] == "Da")
$subs = "<font color='green'><strong>". $row['subsi'] ." SUB</strong></font>";

if (!empty($row['description']))
$description = "<strong><font color='black'><b>".$subs." " . htmlspecialchars($row["description"]) . "</b></font></strong>";


       
       
 $thisisfree = ($row["countstats"] == "no" || $freeleech==1) ? "<img src=/pic/ebfree.png border=0 />" : "";
$nuked = ($row["nuked"]=="yes") ? "<img src='pic/nuked.gif' />" : "";

            if ($del == TRUE)
 print ("<p><input type=submit value=Delete></p></form>");
//$iduporabnika = $CURUSER["id"];

      //  $videno = mysql_query("SELECT id FROM videno WHERE idtorrenta='$id' AND iduporabnika='$iduporabnika'");
      //  $stevilo = mysql_num_rows($videno);               
       // if (!$stevilo){
        if (sql_timestamp_to_unix_timestamp($row["added"]) >= $CURUSER["last_browse"])
          print("\" title=" . $dispname . "><b><font style='font-size:10px;'>" . odrez($dispname,50) .  $thisisfree ."</b></a><b> (<font style='font-size:7pt; color:#FF0000;'>NOVO</font>)</font></b><div align=left width=10>\n");
 // mysql_query("INSERT INTO videno (idtorrenta, iduporabnika) VALUES ('$id', '$iduporabnika')");
  //}
 else
          print("\" title=" . $dispname . "><b><font style='font-size:10px;'>" . odrez($dispname,50) .  $thisisfree ."</font></b></a><div align=left width=10>\n");

               
               if ($variant == "index")
            print("$description\n");
 
            /*    if ($wait)
                {
                  $elapsed = floor((gmtime() - strtotime($row["added"])) / 3600);
            if ($elapsed < $wait)
            {
              $color = dechex(floor(127*($wait - $elapsed)/48 + 128)*65536);
              print("<td class=torrenttable align=center><nobr><a style='color:#fcbf66' href=\"/faq.php#dl8\"><font color=\"$color\">" . number_format($wait - $elapsed) . " ur</font></a></nobr></td>\n");
            }
            else
              print("<td class=torrenttable align=center><nobr>Nič</nobr></td>\n");
        }*/

/*
        if ($row["nfoav"] && get_user_class() >= UC_POWER_USER)
          print("<a href=viewnfo.php?id=$row[id]><img src=pic/viewnfo.gif border=0 alt='View NFO' /></a>\n");
        if ($variant == "index")
            print("<a href=\"odjemi.php/$id/" . rawurlencode($row["filename"]) . "\"><img src=pic/download.gif border=0 alt=Download></a>\n");

        else */  /*    if ($row["type"] == "single")
            print("<td class=torrenttable align=\"right\">" . $row["numfiles"] . "</td>\n");
        else {
            if ($variant == "index")
                print("<td class=torrenttable align=\"right\"><b><a style='color:#fcbf66' href=\"torrent.php?id=$id&amp;hit=1&amp;filelist=1\">" . $row["numfiles"] . "</a></b></td>\n");
            else
                print("<td class=torrenttable align=\"right\"><b><a style='color:#fcbf66' href=\"torrent.php?id=$id&amp;filelist=1#filelist\">" . $row["numfiles"] . "</a></b></td>\n");
        }






        print("<td class=torrenttable align=center><nobr>" . str_replace(" ", "<br />", $row["added"]) . "</nobr></td>\n");*/
    /*    $ttl = (28*24) - floor((gmtime() - sql_timestamp_to_unix_timestamp($row["added"])) / 3600);
        if ($ttl == 1) $ttl .= "<br>ura"; else $ttl .= "<br>ur";
        print("<td class=torrenttable align=center>$ttl</td>\n");*/
        
        // Totalspeed mod
/*
$resSpeed = mysql_query("SELECT seeders,leechers FROM torrenti WHERE $where visible='yes' and id = '$id' ORDER BY added DESC LIMIT 15") or sqlerr(__FILE__, __LINE__);
if ($rowTmp = mysql_fetch_row($resSpeed))
list($seedersTmp,$leechersTmp) = $rowTmp;
if ($seedersTmp >= 1 && $leechersTmp >= 1){
$speedQ = mysql_query("SELECT (t.size * t.times_completed + SUM(p.downloaded)) / (UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(added)) AS totalspeed FROM torrenti AS t LEFT JOIN povezave AS p ON t.id = p.torrent WHERE p.seeder = 'no' AND p.torrent = '$id' GROUP BY t.id ORDER BY added ASC LIMIT 15") or sqlerr(__FILE__, __LINE__);
$a = mysql_fetch_assoc($speedQ);
$totalspeed = mksize($a["totalspeed"]) . "/s";
}
else
$totalspeed = "Ni prometa";
print "<td class=torrenttable align=center>$totalspeed</td>\n";
*/ if ($variant == "mytorrenti"){
            print("<td class='ttIX' width='44' align='center' border='0'><a href=\"uredi.php?returnto=" . urlencode($_SERVER["REQUEST_URI"]) . "&amp;id=" . $row["id"] . "\">Uredi</a></td>\n");
            print("<td class='ttIX' width='42' align='center' border='0'>");
            if ($row["visible"] == "no")
                print("<b>Ne</b>");
            else
                print("Da");
            print("</td>\n");
        }
else{
  
  print("<td class='ttIII' width='44' align='center' border='0'><a href='javascript:potrdi(\"odjemi.php/$id/" . rawurlencode($row["filename"]) . "\")' border='0'><img src='pic/spacer.gif' width='44' height='50' border='0' /></a></td>
  <td class='ttIV' width='42' border='0'>
<a href=zaznamek.php?torrent=$row[id] border='0'><img src='pic/spacer.gif' width='42' height='50' border='0' /></a></td>\n");
     }   if (!$row["comments"])
            print("<td class='ttV' width='37' align=\"center\">" . $row["comments"] . "</td>\n");
        else {
            if ($variant == "index")
                print("<td class='ttV' width='37' align=\"center\"><b><a style='color:#41413f' href=\"torrent.php?id=$id&amp;hit=1&amp;tocomm=1\">" . $row["comments"] . "</a></b></td>\n");
            else
                print("<td class='ttV' width='37' align=\"center\"><b><a style='color:#41413f' href=\"torrent.php?id=$id&amp;page=0#startcomments\">" . $row["comments"] . "</a></b></td>\n");
        }
        print("<td class='ttVI' style='color: #41413f;' width='75' align=center>" . str_replace(" ", "<br>", mksize($row["size"])) . "</td>\n");
        
//        print("<td align=\"right\">" . $row["views"] . "</td>\n");
//        print("<td align=\"right\">" . $row["hits"] . "</td>\n");
        if ($row["seeders"]) {
            if ($variant == "index")
            {
               if ($row["leechers"]) $ratio = $row["seeders"] / $row["leechers"]; else $ratio = 1;
                print("<td class='ttVII' width='37' align='center'><b><a style='color:#41413f' href=torrent.php?id=$id&amp;hit=1&amp;toseeders=1>" . $row["seeders"] . "</a></b></td>\n");
            }
            else
                print("<td class='ttVII' width='37' align=\"center\"><b><a style='color:#41413f' href=\"torrent.php?id=$id&amp;dllist=1#seeders\">" .
                  $row["seeders"] . "</a></b></td>\n");
        }
        else
            print("<td class='ttVII' width='37' align=\"center\"><span style='color:#41413f'>" . $row["seeders"] . "</span></td>\n");

        if ($row["leechers"]) {
            if ($variant == "index")
                print("<td class='ttVIII' width='40' align='center'><b><a style='color: #41413f;' href=torrent.php?id=$id&amp;hit=1&amp;todlers=1>" .
                   number_format($row["leechers"]) . ($peerlink ? "</a>" : "") .
                   "</b></td>\n");
            else
                print("<td class='ttVIII' width='40' align=\"center\"><b><a style='color: #41413f;' href=\"torrent.php?id=$id&amp;dllist=1#leechers\">" .
                  $row["leechers"] . "</a></b></td>\n");
        }
        else
            print("<td class='ttVIII' width='40' align=\"center\">0</td>\n");
   print("<td class='ttIX' width='46' align='center'><a style='color:#41413f' href=viewsnatches.php?id=$row[id]>$row[times_completed]</a></td>\n");

            //////////////EVIL MOD/////////// 
            /*
            $nekaj = mysql_fetch_array(mysql_query("SELECT skupine FROM clani WHERE id='$row[owner]'"));
            $owner = mysql_fetch_array(mysql_query("SELECT slika FROM skupine WHERE id='$nekaj[skupine]'"));
            */
            ///////////////////////EVIL MOD////////////////////////////////////////////////////////
            /*if($row["nalagalec"]==1)
            $barva = "#FFFFFF";
            else*/
            $barva = "#41413f";
            if($variant == "index")
if($row["anonymous"] == "yes" && $CURUSER["vrsta"] < UC_MODERATOR && $CURUSER["id"] != $row["owner"]){
   $row["owner"] = "<a style='color:$barva' href=#>";
   $row["username"] = "Anonimen";
  }
  else
   $row["owner"] = "<a style='color:$barva' href=uporabnik.php?id=" . $row["owner"] . ">";
  print("<td class='ttX' width='148' align='center'>" . (isset($row["username"]) ? ("" . $row["owner"] . "<b>" . htmlspecialchars($row["username"])

. "</b></a>") : "<i>neznan</i>") . "</td>\n");
if ($del == TRUE)
                print ("<td class=torrenttable><input type=\"checkbox\" name=\"delbookmark[]\" value=\"" . $row[bookmarkid] . "\" /></td>");
      print("</tr>\n");
      
    }
    print("</table>\n");
if ($del == TRUE)
    print ("<form method=post action=takedelzaznamki.php>"."<p><input type=submit value=Izbriši></p>");
    return $rows;
}

function hit_start() {
    return;
    global $RUNTIME_START, $RUNTIME_TIMES;
    $RUNTIME_TIMES = posix_times();
    $RUNTIME_START = gettimeofday();
}

function hit_count() {
    return;
    global $RUNTIME_CLAUSE;
    if (preg_match(',([^/]+)$,', $_SERVER["SCRIPT_NAME"], $matches))
        $path = $matches[1];
    else
        $path= "(unknown)";
    $period = date("Y-m-d H") . ":00:00";
    $RUNTIME_CLAUSE = "page = " . sqlesc($path) . " AND period = '$period'";
    $update = "UPDATE hits SET count = count + 1 WHERE $RUNTIME_CLAUSE";
    mysql_query($update);
    if (mysql_affected_rows())
        return;
    $ret = mysql_query("INSERT INTO hits (page, period, count) VALUES (" . sqlesc($path) . ", '$period', 1)");
    if (!$ret)
        mysql_query($update);
}

function hit_end() {
    return;
    global $RUNTIME_START, $RUNTIME_CLAUSE, $RUNTIME_TIMES;
    if (empty($RUNTIME_CLAUSE))
        return;
    $now = gettimeofday();
    $runtime = ($now["sec"] - $RUNTIME_START["sec"]) + ($now["usec"] - $RUNTIME_START["usec"]) / 1000000;
    $ts = posix_times();
    $sys = ($ts["stime"] - $RUNTIME_TIMES["stime"]) / 100;
    $user = ($ts["utime"] - $RUNTIME_TIMES["utime"]) / 100;
    mysql_query("UPDATE hits SET runs = runs + 1, runtime = runtime + $runtime, user_cpu = user_cpu + $user, sys_cpu = sys_cpu + $sys WHERE $RUNTIME_CLAUSE");
}

function hash_pad($hash) {
    return str_pad($hash, 20);
}

function hash_where($name, $hash) {
    $shhash = preg_replace('/ *$/s', "", $hash);
    return "($name=" . sqlesc($hash) . " OR $name=" . sqlesc($shhash) . ")";
}

function get_user_icons($arr, $big = false)
{
    if ($big)
    {
        $donorpic = "starbig.gif";
        $warnedpic = "warnedbig.gif";
        $disabledpic = "disabledbig.gif";
        $style = "style='margin-left: 4pt'";
    }
    else
    {
        $donorpic = "star16.gif";
        $warnedpic = "warned.gif";
        $disabledpic = "disabled.gif";
        $style = "style=\"margin-left: 2pt\"";
    }
    $pics = $arr["donor"] == "yes" ? "<img src=pic/$donorpic alt='Donor' border=0 $style>" : "";
    if ($arr["enabled"] == "yes")
        $pics .= $arr["warned"] == "yes" ? "<img src=pic/$warnedpic alt=\"Warned\" border=0 $style>" : "";
    else
        $pics .= "<img src=pic/$disabledpic alt=\"Disabled\" border=0 $style>\n";
    return $pics;
}
//----------
// Progress Bar Image Generator
// ------------------------------------------------
function get_percent_completed_image($p) {
 $maxpx = "150"; // Maximum amount of pixels for the progress bar

 if ($p == 0) $progress = "<img src=\"/pic/progbar-rest.gif\" height=9 width=" . ($maxpx) . " />";
 if ($p == 100) $progress = "<img src=\"/pic/progbar-green.gif\" height=9 width=" . ($maxpx) . " />";
 if ($p >= 1 && $p <= 30) $progress = "<img src=\"/pic/progbar-red.gif\" height=9 width=" . ($p*($maxpx/100)) . " /><img src=\"/pic/progbar-rest.gif\" height=9 width=" . ((100-$p)*($maxpx/100)) . " />";
 if ($p >= 31 && $p <= 65) $progress = "<img src=\"/pic/progbar-yellow.gif\" height=9 width=" . ($p*($maxpx/100)) . " /><img src=\"/pic/progbar-rest.gif\" height=9 width=" . ((100-$p)*($maxpx/100)) . " />";
 if ($p >= 66 && $p <= 99) $progress = "<img src=\"/pic/progbar-green.gif\" height=9 width=" . ($p*($maxpx/100)) . " /><img src=\"/pic/progbar-rest.gif\" height=9 width=" . ((100-$p)*($maxpx/100)) . " />";
 return "<img src=\"/pic/bar_left.gif\" />" . $progress ."<img src=\"/pic/bar_right.gif\" />";
}

//----------
// END Progress Bar Image Generator
//---------------------------------

require "global.php";


?>
Reply With Quote
  #2  
Old 17th November 2019, 20:34
DND's Avatar
DND DND is offline
Support
 
Join Date: Dec 2008
Posts: 1,065
Default
It is already declared in two different files
One that is in the webroot and one that is in include directory
__________________
Need HELP!? I can install:

  1. Server/VPS (Debian,CentOS,Ubuntu,Fedora, FreeBSD) Optimization and ... + Modules
  2. Webserver Windows/Linux (Apache/Lighttpd/Nginx/Mysql/PhpMyAdmin/SSL) Optimization and ... + Modules
  3. Seedbox Windows/Linux (uTorrent,rTorrent,libTorrent,ruTorrent) + Modules
  4. TBDev Support
  5. Gazelle Support Install
  6. TSSE Install Support
Reply With Quote
  #3  
Old 18th November 2019, 13:12
Floky123's Avatar
Floky123 Floky123 is offline
Senior Member
 
Join Date: Nov 2013
Slovenia
Posts: 26
Default
Quote:
Originally Posted by DND View Post
It is already declared in two different files
One that is in the webroot and one that is in include directory
In webroot i don't have this file ..this is config file in include..
Reply With Quote
  #4  
Old 18th November 2019, 14:37
Subzero's Avatar
Subzero Subzero is offline
FreeTSP Developer
 
Join Date: Jul 2008
P2P
Posts: 177
Default
Hi,

This ->
Code:
function strip_magic_quotes($arr)
{
foreach ($arr as $k => $v)
{
if (is_array($v))
 { $arr[$k] = strip_magic_quotes($v); }
else
 { $arr[$k] = stripslashes($v); }
}
return $arr;
}
Looks to already been declared in trackervarnost.php

Please post the file trackervarnost.php

Thanks
Reply With Quote
  #5  
Old 19th November 2019, 22:03
Floky123's Avatar
Floky123 Floky123 is offline
Senior Member
 
Join Date: Nov 2013
Slovenia
Posts: 26
Default
Quote:
Originally Posted by Subzero View Post
Hi,

This ->
Code:
function strip_magic_quotes($arr)
{
foreach ($arr as $k => $v)
{
if (is_array($v))
 { $arr[$k] = strip_magic_quotes($v); }
else
 { $arr[$k] = stripslashes($v); }
}
return $arr;
}
Looks to already been declared in trackervarnost.php

Please post the file trackervarnost.php

Thanks
PHP Code:
<?php
// Cracker Tracker Protection System
// €uroBits.si - €uroBits.si
// phpBB Users: Please use our complete phpBB2 Mod!
// Version: 2.0.0
//
// License: GPL
//
//
// 
//

$cracktrack $_SERVER['QUERY_STRING'];
$wormprotector = array('chr(''chr=''chr%20''%20chr''wget%20''%20wget''wget(',
'cmd=''%20cmd''cmd%20''rush=''%20rush''rush%20',
'union%20''%20union''union(''union=''echr(''%20echr''echr%20''echr=',
'esystem(''esystem%20''cp%20''%20cp''cp(''mdir%20''%20mdir''mdir(',
'mcd%20''mrd%20''rm%20''%20mcd''%20mrd''%20rm',
'mcd(''mrd(''rm(''mcd=''mrd=''mv%20''rmdir%20''mv(''rmdir(',
'chmod(''chmod%20''%20chmod''chmod(''chmod=''chown%20''chgrp%20''chown(''chgrp(',
'locate%20''grep%20''locate(''grep(''diff%20''kill%20''kill(''killall',
'passwd%20''%20passwd''passwd(''telnet%20''vi(''vi%20',
'insert%20into''select%20''nigga(''%20nigga''nigga%20''fopen''fwrite''%20like''like%20',
'$_request''$_get''$request''$get''.system''HTTP_PHP''&aim''%20getenv''getenv%20',
'new_password''&icq','/etc/password','/etc/shadow''/etc/groups''/etc/gshadow',
'HTTP_USER_AGENT''HTTP_HOST''/bin/ps''wget%20''uname\x20-a''/usr/bin/id',
'/bin/echo''/bin/kill''/bin/''/chgrp''/chown''/usr/bin''g\+\+''bin/python',
'bin/tclsh''bin/nasm''perl%20''traceroute%20''ping%20''.pl''/usr/X11R6/bin/xterm''lsof%20',
'/bin/mail''.conf''motd%20''HTTP/1.''.inc.php''config.php''cgi-''.eml',
'file\://''window.open''<script>''javascript\://','img src''img%20src','.jsp','ftp.exe',
'xp_enumdsn''xp_availablemedia''xp_filelist''xp_cmdshell''nc.exe''.htpasswd',
'servlet''/etc/passwd''wwwacl''~root''~ftp''.js''.jsp''admin_''.history',
'bash_history''.bash_history''~nobody''server-info''server-status''reboot%20''halt%20',
'powerdown%20''/home/ftp''/home/www''secure_site, ok''chunked''org.apache''/servlet/con',
'<script''/robot.txt' ,'/perl' ,'mod_gzip_status''db_mysql.inc''.inc''select%20from',
'select from''drop%20''.system''getenv''http_''_php''php_''phpinfo()''<?php''?>''sql=');

$checkworm str_replace($wormprotector'*'$cracktrack);

if (
$cracktrack != $checkworm)
{
$cremotead $_SERVER['REMOTE_ADDR'];
$cuseragent $_SERVER['HTTP_USER_AGENT'];

die( 
"Napad neuspešen <br /><br /><b>Poizkus vdora je bil preprecen, poizkus vdora pa je bil prijavlen pristojnim organom:</b><br />$cremotead - $cuseragent);
}

//
// KONEC
//

?>
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT +2. The time now is 06:25. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2019, vBulletin Solutions Inc.