$v) { unset($process[$key][$k]); if (is_array($v)) { $process[$key][stripslashes($k)] = $v; $process[] = &$process[$key][stripslashes($k)]; } else { $process[$key][stripslashes($k)] = stripslashes($v); } } } unset($process); } ob_start(); session_start(); register_shutdown_function('shutdown'); @ini_set('max_file_uploads', 100); function shutdown() { if(!is_null($e = error_get_last())) { if($e['type']==8) return; //file_put_contents(dirname(__FILE__)."/shutdown.log", date('r'). " ".$_SERVER['REQUEST_URI']." ".print_r($e,1)."\r\n", FILE_APPEND); } } if( $_GET['page']=="gbook") { $ban = explode(",",file_get_contents(dirname(__FILE__)."/ban")); if((in_array($_SERVER['REMOTE_ADDR'],$ban) || isset($_GET['banned'])) && $_GET['page']=="gbook") { echo("testi.cz"); echo("

pubescentům, kteří píší nejapné příspěvky do návštěvní knihy, je přístup zakázán

můžete si stežovat v tomto formuláři
Vaše jméno:

Kontaktní e-mail:

Vlastní sdělení

"); exit; } } //var_dump($_SESSION['hence']); if($_SESSION['hence'] $v){ $_GET[$k] = str_replace("%","\%",$v); } foreach($_POST AS $k => $v){ $_POST[$k] = str_replace("%","\%",$v); }*/ function getmicrotime() { list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); } $time_start = getmicrotime(); define("REL",""); $_SESSION['pw']++; if(isset($_GET['fb'])) $_SESSION['facebook'] = true; define("AD","sense"); /* if( ((date("z")%2+date("H"))%3==2 && date("i")>=20) || (date("i")%10==0) || $_SESSION['pw']%8==5) define("AD","fox"); else define("AD","sense"); */ //require(dirname(__FILE__)."/functions.php"); require(dirname(__FILE__)."/spojeni.php"); if(!defined("NOADS") && _s("disable-ads", true)) define("NOADS",true); //require(dirname(__FILE__)."/checkbouncerate.php"); if($_SERVER['HTTP_REFERER'] && !$_SESSION['referer']) { $_SESSION['referer'] = $_SERVER['HTTP_REFERER']; logger($_SESSION['referer']); } if(FROM_BACKUP && $bak_is_not_primary) logger($_SERVER['REQUEST_URI'],"request"); if(FROM_BACKUP && strpos(AURL, "mirror")!==false) header('HTTP/1.1 503 Service Unavailable/Running in safe mode'); if($_GET['link']) { if(substr($_GET['link'],-1)!="/") { header('Location: https://'.$_SERVER['HTTP_HOST'].str_replace(str_replace("%2F","/",rawurlencode($_GET['link'])),str_replace("%2F","/",rawurlencode($_GET['link']))."/",$_SERVER['REQUEST_URI'])); exit; } $_GET['link'] = explode("/",$_GET['link']."/"); $glink = $_GET['link']; if(!$_GET['link'][1]) { $_GET['lkat'] = $_GET['link'][0]; //die('s'); }else { $_GET['link'] = $_GET['link'][0]."/".$_GET['link'][1]; $data = mysql_fetch_array(Mysql_Query("SELECT tid , (SELECT addr FROM links b WHERE b.tid = a.tid ORDER BY id DESC LIMIT 1) link FROM `links` a WHERE addr = '".mysql_escape_string($_GET['link'])."' LIMIT 1")); if($data && !count($_POST)) { if($glink[2]!="export" && $data['link'] && $_GET['link']!=$data['link']) { header('Location: '.AURL._s('test-dir',"testy/").$data['link'],TRUE,301); exit; } $_GET['t'] = $data['tid']; }else { $data = mysql_fetch_array(Mysql_Query("SELECT tid FROM links WHERE addr LIKE '".mysql_escape_string($_GET['link'])."' LIMIT 1")); if($data) { $_GET['t'] = $data['tid']; }else { $_GET['t'] = -1; $_GET['404'] = true; } } if($glink[2]=="export") { if($data) $_GET['test'] = $data['tid']; include(dirname(__FILE__)."/test/index.php"); exit; } } } elseif($_GET['t']) { $data = mysql_fetch_array(mysql_query("SELECT addr AS link FROM links WHERE tid = ".intval($_GET['t'])." ORDER BY id DESC LIMIT 1")); if($data['link']) { header('Location: '.AURL._s('test-dir',"testy/").$data['link'],TRUE,301); exit; } } if(isset($_GET['t']) && substr($_GET['t'],0,1)=="!" && (!is_numeric($_GET['t']))) { if(@base_convert(@substr($_GET['t'],1), 36, 10)) $_GET['t'] = @base_convert(@substr($_GET['t'],1), 36, 10); } if(_s("mobile",true)) include"phone.php"; if(isset($_GET['lkat'])) { $_GET['404'] = true; foreach($kcache AS $key=>$des) { if($_GET['lkat']==dia($des) || $_GET['lkat']==$des) { $_GET['k'] = $key; $_GET['404'] = false; break; } } if($_GET['404']) $_GET['page'] = 404; } if($_GET['page']=="rand") { foreach($_SESSION AS $k => $tmp) { if(substr($k,0,1)=="t" && is_numeric(substr($k,1))) { $tts[] = substr($k,1); } } $t = false; if(count($tts)) { $tinfo = mysql_fetch_array(mysql_query("SELECT * FROM seznam WHERE id = '".$tts[count($tts)-1]."' AND zrus != 'A'")); $t = mysql_fetch_array(mysql_query("SELECT * FROM seznam LEFT JOIN kategorie ON seznam.kategorie = kategorie.id WHERE kategorie = ".$tinfo['kategorie']." AND (seznam.id != '".implode("' AND seznam.id != '", $tts)."') AND kategorie.id != 13 AND kategorie.id != 36 AND tried > 10 AND avot >= 3 AND avg >= 3 AND avg <= 9 AND quality = 'ok' AND zrus != 'A' ORDER BY RAND()")); if(!$t) { $t = mysql_fetch_array(mysql_query("SELECT * FROM seznam LEFT JOIN kategorie ON seznam.kategorie = kategorie.id WHERE kategorie = ".$tinfo['kategorie']." AND (seznam.id != '".implode("' AND seznam.id != '", $tts)."') AND kategorie.id != 13 AND kategorie.id != 36 AND quality = 'ok' AND zrus != 'A' ORDER BY RAND()")); } } if(!$t) $t = mysql_fetch_array(mysql_query("SELECT * FROM seznam LEFT JOIN kategorie ON seznam.kategorie = kategorie.id WHERE (seznam.id != '".implode("' OR seznam.id != '", $tts)."') AND kategorie.id != 13 AND kategorie.id != 36 AND zrus != 'A' ORDER BY RAND()")); // if($_GET['g']) die("
".print_r($t,1));
    header('Location: '.l($t['popis'],$t['jmeno']).'');
    exit;
}
$outlinks_html = "";
$drobky[] = ""._l('Hlavní strana')."";
if(is_numeric($_GET['t']))
{
//var_dump($tinfo);
    $tinfo = mysql_fetch_array(mysql_Query("SELECT seznam.*, kategorie.popis, kategorie.id AS kid FROM seznam LEFT JOIN kategorie ON kategorie.id = seznam.kategorie WHERE seznam.id = '".$_GET['t']."' AND zrus != 'A'"));
    if(!$tinfo)
        $tinfo = mysql_fetch_array(mysql_Query("SELECT seznam.*, kategorie.popis, kategorie.id AS kid FROM seznam_backup seznam LEFT JOIN kategorie ON kategorie.id = seznam.kategorie WHERE seznam.id = '".intval($_GET['t'])."' AND zrus != 'A' ORDER BY seznam.z DESC LIMIT 1"));
    if(!$tinfo)
    {
        header('Location: '.AURL.'?no-such-test');
        exit;
    }
    $_GET['k'] = $tinfo['kid'];
    $htmltitle = $tinfo['popis']."
"._l("test")." ".$tinfo['jmeno']."
"; $mode = "test"; $q = mysql_query("select html_text from outlinks join outlinks_vazby on (outlink_id = outlinks.z) where test_id = ".intval($tinfo['id'])." and platiod <= now() and lang = '"._l()."' order by priorita, outlinks.z"); while($a = @mysql_fetch_array($q)) $outlinks_html .= $a[0]." "; if($tinfo['kategorie']==35 || in_array($tinfo['id'], array( 21174 /* poznavacka-zbrani-profi-pusky-a-utocne-pusky */ )) || strpos(strtolower($tinfo['jmeno']), "zbran")!==false || strpos(strtolower($tinfo['jmeno']), "sex")!==false) define("NOADS",true); else define("NOADS", false); } elseif($_GET['k']) { if($kinfo = mysql_fetch_array(mysql_query("SELECT * FROM kategorie WHERE id = '".$_GET['k']."'"))) { $mode = "kat"; $htmltitle = $kinfo['popis']; } foreach($_kategorie AS $k => $v) { if(dia($_GET['k'])==dia($k)) { $mode = "kat"; $htmltitle = $k; break; } } $q = mysql_query("select html_text from outlinks join outlinks_vazby on (outlink_id = outlinks.z) where kat_id = ".intval($kinfo['id'])." and platiod <= now() and lang = '"._l()."' order by priorita, outlinks.z"); while($a = @mysql_fetch_array($q)) $outlinks_html .= $a[0]." "; if(in_array($kinfo['id'], _s('noads_kats',array()))) define("NOADS",true); else define("NOADS", false); }elseif($_GET['page']=="new") { $droky[] = _l("Vložit nový test"); $htmltest = _l("Vložit test"); $_menu = "new"; $mode = "newt"; $htmltitle = _l("Vložit test"); }elseif($_GET['page']=="none") { $droky[] = _l("Nic"); $mode = "none"; $htmltitle = _l("Nic"); }elseif($_GET['page']=="404") { $droky[] = _l("404: Nenalezeno"); $mode = "404"; $htmltitle = _l("404: Nenalezeno"); }elseif(false && $_GET['page']=="sudoku") { $drobky[] = _l("Sudoku"); $sidebar = sidebar_custom(""._l("SUDOKU")."",file_get_contents(dirname(__FILE__)."/sudoku_side.html")); $mode = "sudo"; $_menu = "sudoku"; $htmltitle = _l("Sudoku"); }elseif($_GET['page']=="users") { $drobky[] = ""._l("Uživatelé").""; $sidebar = sidebar_custom(""._l('uživatelé')."","