1) {
unterbruch();
}
list($usec, $sec) = explode(" ", microtime());
$pauker_von = ((float) $usec + (float) $sec);
if (!$_SERVER['DOCUMENT_ROOT']) {
$_SERVER['DOCUMENT_ROOT'] = $base . "web/stefanz/html";
$_SERVER['REQUEST_URI'] = "/pauker/de_de/fr/wb";
$_SERVER['HTTP_USER_AGENT'] = "MSIE";
}
include_once($base . "web/stefanz/ztools/login4.inc");
if (empty($_SESSION["checked_user_id"])) {
$_SESSION["checked_user_id"] = 0;
}
if (empty($_SESSION["checked_user_id"])) {
mod_learn_user::check_login();
} elseif (!empty($_GET["user"]["logout"])) {
mod_learn_user::check_login();
base::redir($_SERVER["PHP_SELF"]);
}
if (isset($_GET["test"]) and $_GET["test"]) {
echo base::show_array($_COOKIE);
phpinfo();
die();
}
if (empty($langt_bez))
$langt_bez = "";
if (empty($_GET["dict_such"]))
$_GET["dict_such"] = "";
if (empty($_GET["d"]))
$_GET["d"] = "";
if (empty($_GET["s"]))
$_GET["s"] = "";
if (empty($_GET["x"]))
$_GET["x"] = "";
if (strpos($_SERVER["HTTP_USER_AGENT"], "MSIECrawler") == 0) {
} else {
die("please refresh");
}
if (stripos($_SERVER["HTTP_USER_AGENT"], "Wget")) {
die("refresh");
}
if (strpos($_SERVER["HTTP_USER_AGENT"], "Wget") !== false) {
die("refresh");
}
if (strpos($_SERVER["HTTP_USER_AGENT"], "www.sogou") == 0) {
} else {
die("please refresh");
}
if (
stripos(
$_SERVER["HTTP_USER_AGENT"],
"googlebot"
)
or stripos(
$_SERVER["HTTP_USER_AGENT"],
"Mediapartners-Google"
)
or stripos(
$_SERVER["HTTP_USER_AGENT"],
"Slurp"
)
or stripos(
$_SERVER["HTTP_USER_AGENT"],
"bot"
)
or stripos(
$_SERVER["HTTP_USER_AGENT"],
"360spider"
)
or stripos(
$_SERVER["HTTP_USER_AGENT"],
"Twiceler"
)
or stripos(
$_SERVER["HTTP_USER_AGENT"],
"Wget"
)
or (isset($_GET["zs"]) and $_GET["zs"] == "se")
) {
$_se = 1;
unset($_SESSION["no_cache"]);
unset($_GET["no_cache"]);
header("Cache-Control: no-cache,must-revalidate,no-store");
} else {
# echo "";
header("Cache-Control: public,max-age=87000");
}
if (isset($_GET["from_user2"])) {
$_SESSION["from_user2"] = $_GET["from_user2"];
}
$debug["POST"] = $_POST;
#echo "\n\n";
base::get_param();
if (empty($service)) {
$service = "wb";
}
if (strlen($service) == 0) {
$service = "wb";
}
#echo "\n\n";
if (empty($langt)) {
if (isset($_SESSION["langt"])) {
$langt = $_SESSION["langt"];
} else {
$langt = "PT";
}
}
$ua = $_SERVER['HTTP_USER_AGENT'];
#echo "\n\n";
#echo "
pauker: ".__LINE__;
if (
stripos(
$ua,
"iphone"
)
or stripos(
$ua,
"android"
)
or stripos(
$ua,
"webos"
)
or isset($_GET["iphone"])
) {
if (1 == 2 and $service == "fo") {
if ($_GET["search_id"]) {
$url = "https://www.paukerin.com/eintrag.php/?id=" . $_GET["search_id"];
} elseif ($subservice) {
$url = "https://www.paukerin.com/#/forum/DE_DE/" . $langt . "/one/" . ($subservice ? $subservice : 'whatsnew');
} else {
$url = "/app.php/DE_DE/" . $langt . "/?langu=" . $langt . "#forum_list";
}
base::redir($url);
} elseif ($service == "wb") {
# $url = "/app.php/DE_DE/".$langt."/?langu=".$langt;
# base::redir($url);
}
#echo "\n\n";
if ($service == "wb") {
# auf www.pauker.at/smart umleiten
$url_smart = "https://www.pauker.at/smart/index.php/" . $langt . "/";
if (!empty($_GET["s"]) or !empty($_GET["d"]) or !empty($_GET["x"]) or !empty($_GET["suche"])) {
$url_smart .= $_GET["s"] . $_GET["d"] . $_GET["x"] . $_GET["suche"];
}
if (@$_SESSION["checked_user_id"] or @$_GET["voll"] == "X" or @$_SESSION["voll"] == "X") {
$_SESSION["voll"] = 'X';
} else {
base::redir($url_smart);
}
}
if (
(@$_SESSION["user"]["del"] == "X" or @$_SESSION["user"]["spielregelnakzeptiert"] < 1)
and !empty($_SESSION["checked_user_id"]) and substr(
$_SERVER['REQUEST_URI'],
-6,
6
) != "logout"
) {
base::redir("/user2.php/ich/");
}
}
?>
#echo "\n\n";
ziel();
if (isset($_GET["zs"]) and $_GET["zs"] == 12345) {
if ($_GET["norefresh"]) {
# ohne refresh
} else {
?>
}
mod_vocs::index_all();
if ($_GET["zs"] == 12345) {
if ($_SESSION["checked_user_id"] == 1 and 1 == 12) {
include($base . "web/stefanz/ztools/debug.inc");
}
die("12345");
}
}
#echo "\n\n";
#base::dauer_write('pauker pauker_inc START');
#include_once($base."web/stefanz/ztools/pauker.php");
#base::dauer_write('pauker pauker_inc ENDE');
if (empty($_GET["statistik"])) {
$langf = substr($_SERVER['REQUEST_URI'], 8, 2);
if (substr($langf, 0, 1) == "_") {
$langf = "DE";
base::redir("/pauker/" . $langf . "_" . $langf . "/" . $langt);
}
$l_REQUEST_URI = str_ireplace("/pauker/" . $langf . "/", "/pauker/" . $langf . "_" . $langf . "/", $_SERVER['REQUEST_URI']);
if ($_SERVER["REQUEST_URI"] != $l_REQUEST_URI) {
base::redir($l_REQUEST_URI);
}
}
echo set_javascript_global();
if ($_GET["sid"] > 0) {
$cl_vocs = new mod_vocs($_GET["sid"]);
if ($service == "wb" and $langf == $cl_vocs->langf and $langt == $cl_vocs->langt) {
# okay
} elseif ($cl_vocs->id) {
$url = "/pauker/" . $cl_vocs->langf . "_" . $cl_vocs->langf . "/" . $cl_vocs->langt . "/wb/?sid=" . $_GET["sid"];
if ($_GET["qa"]) {
$url .= "&qa=" . $_GET["qa"];
}
if ($_GET["modus"]) {
$url .= "&modus=" . $_GET["modus"];
}
if ($_SERVER['REQUEST_URI'] != $url) {
base::redir($url);
}
}
}
if ($_GET["sidedit"] > 0) {
$cl_vocs = new mod_vocs($_GET["sidedit"]);
if ($service == "new" and $subservice == "newedit" and $langf == $cl_vocs->langf and $langt == $cl_vocs->langt) {
# okay
} elseif ($cl_vocs->id) {
$url = "/pauker/" . $cl_vocs->langf . "_" . $cl_vocs->langf . "/" . $cl_vocs->langt . "/new/newedit/?sidedit=" . $_GET["sidedit"];
if ($_SERVER['REQUEST_URI'] != $url) {
base::redir($url);
}
}
}
if (
$_SERVER["SERVER_NAME"] != "www.pauker.at"
and $_SERVER["SERVER_NAME"] != "pauker"
) {
while (substr($l_REQUEST_URI, 0, 1) == "/") {
$l_REQUEST_URI = substr($l_REQUEST_URI, 1);
}
if ($_SERVER["HTTPS"] == "on") {
base::redir("https://www.pauker.at/" . $l_REQUEST_URI);
} else {
base::redir("https://www.pauker.at/" . $l_REQUEST_URI);
}
}
if (!empty($_GET["select_langt"])) {
$url = "/pauker/" . ($langf2 ? $langf2 : "DE_DE") . "/" . $_GET["select_langt"];
foreach ($_GET as $k => $v) {
$url = base::url_add_get($url, $k, $v);
}
base::redir($url);
}
$cl_pauker->get_param();
if (empty($langf2)) {
$langf2 = $_COOKIE["cuser"]["langf2"];
}
if (strlen($langf2) != 5)
$langf2 = "DE_DE";
# echo "\n\n";
if (empty($langt) and empty($_GET["statistik"])) {
$langt = $_COOKIE["cuser"]["langt"];
if (!empty($langt) and !empty($langf2)) {
base::redir("/pauker/" . $langf2 . "/" . $langt);
}
}
if (!$langt and !$_GET["statistik"]) {
if (!$langt) {
$langf2 = "DE_DE";
# aus Brasilien, Schweden etc..
$la = strtoupper(substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, 2));
switch ($la) {
case "SV":
$langt = "SE";
$langf2 = "DE_SE";
break;
case "ES":
$langt = "SP";
$langf2 = "DE_SP";
break;
case "PT":
$langt = "PT";
$langf2 = "DE_PT";
break;
case "IT":
$langt = "IT";
$langf2 = "DE_IT";
break;
case "EN":
$langt = "EN";
$langf2 = "DE_EN";
break;
case "FR":
$langt = "FR";
$langf2 = "DE_FR";
break;
case "TR":
$langt = "TR";
$langf2 = "DE_TR";
break;
case "EL":
$langt = "EL";
$langf2 = "DE_EL";
break;
case "DE":
$langt = "PT";
$langf2 = "DE_DE";
break;
default:
$langt = "";
}
if ($_COOKIE["langt"]) {
$langt = $_COOKIE["langt"];
}
if ($langt) {
base::redir("/pauker/" . $langf2 . "/" . $langt . "/wb/");
}
}
}
if (isset($_GET["adjektiv"]) and $subservice <> $_GET["adjektiv"]) {
base::redir("/pauker/" . $langf2 . "/" . $langt . "/adjektiv/" . $_GET["adjektiv"]);
}
if (isset($_COOKIE["cuser"]["langt"])) {
if ($langt and $langt <> $_COOKIE["cuser"]["langt"]) {
if (stripos($_SERVER['SERVER_NAME'], ".at")) {
$domain = ".pauker.at";
} else {
$domain = $_SERVER['SERVER_NAME'];
}
setcookie("cuser[langt]", $langt, time() + 60 * 60 * 24 * 30, "/", $domain);
setcookie("cuser[langf2]", $langf2, time() + 60 * 60 * 24 * 30, "/", $domain);
}
}
if ($service == "alpha") {
if ($_GET["x"] or $_GET["d"]) {
$pos = strpos($_SERVER['REQUEST_URI'], "/alpha");
if ($pos > 0) {
$service = "wb";
$kein_service = "X";
$url = substr($_SERVER["REQUEST_URI"], 0, $pos) . "/wb?" . ($_GET["d"] ? "d=" . $_GET["d"] : "x=" . $_GET["x"]);
base::redir($url);
}
}
}
if ($langt) {
$_COOKIE["langt"] = $langt;
}
if (($service == "le") and (!$langt or $langt == "DE") and !$_GET["statistik"]) {
$_GET["statistik"] = "X";
unset($service);
unset($langt);
} elseif (!$service and (!$langt or $langt == "DE") and !$_GET["statistik"]) {
$service = "wb";
$kein_service = "X";
}
?>
#echo "\n";
if ($service == "wb" or $service == "fo") {
# echo '';
}
#echo "\n";
#echo "\n";
if ($language_site != "DE") {
$url = "https://www.pauker.at" . ($_SERVER['SCRIPT_NAME'] ? $_SERVER['SCRIPT_NAME'] : "/pauker") . "/DE_DE/" . $langt . "/" . $ziel . $query_string;
echo "";
} else {
$url = "https://www.pauker.at" . ($_SERVER['SCRIPT_NAME'] ? $_SERVER['SCRIPT_NAME'] : "/pauker") . "/DE_EN/" . $langt . "/" . $ziel . $query_string;
echo "";
}
if ($language_site != $langt) {
$url = "https://www.pauker.at" . ($_SERVER['SCRIPT_NAME'] ? $_SERVER['SCRIPT_NAME'] : "/pauker") . "/DE_" . $langt . "/" . $langt . "/" . $ziel . $query_string;
echo "";
}
echo "";
echo "";
echo "";
echo '';
if ($service == "count") {
$tab = new my_sql_ro();
$q = "select count(*) as anz from vocs where langf='$langf' and langt='$langt'";
$tab->query($q);
if ($tab->next_record()) {
die($tab->f("anz"));
}
}
$title = "";
if (!empty($langt)) {
$langu_bez = base::langu_bez($langt);
if ($langu_bez) {
$title .= $langu_bez;
} else {
// die("langu_bez nicht gefunden für ".$langt);
base::redir("/pauker/DE_DE/EN/wb/");
}
}
if ($langf) {
$title .= " ";
$title .= base::text(base::langu_bez($langf));
}
$title .= " ";
switch ($service) {
case "sound":
$title .= base::text("Sprachkurs. Lernen mit von Muttersprachler vertonten Lektionen");
break;
case "fo":
if ($subservice == "whatsnew") {
$title = base::text("Neue Beiträge in den Foren");
} else {
$title = $langu_bez . " " . base::text("Lern- und Übersetzungsforum ");
}
break;
case "grammatik":
$title .= base::text("Grammatik");
break;
case "le":
$title .= base::text("Vokabeltrainer");
break;
case "wb":
$title .= mod_vocs::title($langt);
break;
case "verb":
$title = $langu_bez . " " . mod_verb::title($langt);
break;
case "user":
switch ($subservice) {
case "nv":
$title .= base::text("Neue Videos");
break;
case "nb":
$title .= base::text("Neue Blogs");
break;
case "ns":
$title .= base::text("Neue Seiten");
break;
case "new":
$title .= base::text("Neuangemeldete Benutzer");
break;
}
default:
$title .= base::text("Wörterbücher");
$title .= " ";
$title .= base::text("Übersetzungsforen");
$title .= " ";
}
#$title.= " - pauker.at ";
echo "" . $title . "";
echo "\n";
if (empty($_SESSION["no_cache"])) {
header("Cache-Control: public,max-age=87000");
}
include_once($base . "web/stefanz/ztools/css.inc");
#
# suchbegriff erzeugen
#
$suchbegriff = $langt_bez . " " . trim($_GET["dict_such"] . " " . $_GET["s"] . " " . $_GET["x"] . " " . $_GET["d"]);
echo "\n\n";
switch ($service) {
case "fo":
switch ($subservice) {
case "14":
$suchbegriff .= " Türkei Flug Urlaub Hotel Alanya";
break;
case "34":
$suchbegriff .= " Sprachreise Flug Urlaub Hotel";
break;
case "53":
$suchbegriff .= " lernen Sprachreise Sprachkurs Flug Urlaub Hotel";
break;
case "802":
$suchbegriff .= " Türkei Flug Urlaub Hotel Alanya";
break;
default:
$suchbegriff .= " Sprachkurs Lernen";
break;
}
break;
case "wb":
if (mt_rand(1, 2) == 1) {
$suchbegriff .= " Sprachkurs Lernen Sprachreise";
} else {
$suchbegriff .= " Übersetzungen ";
}
default:
$suchbegriff .= " Sprachkurs Lernen";
break;
}
echo "\n";
if (empty($_GET["s"]))
$_GET["s"] = "";
if (empty($_GET["d"]))
$_GET["d"] = "";
if (empty($_GET["x"]))
$_GET["x"] = "";
if (empty($_GET["suche"]))
$_GET["suche"] = "";
$_GET["suche"] = trim($_GET["s"] . " " . $_GET["d"] . " " . $_GET["x"] . " " . $_GET["suche"]);
if ($service == "wb" and !empty($_GET["suche"])) {
echo "";
} else if (!empty($subsubservice)) {
echo "";
} else if (!empty($subservice)) {
echo "";
} else {
echo "";
}
?>
if ($_SERVER['SERVER_NAME'] == "paukerin.com") { ?>
}
if ($_SESSION["checked_user_id"] == 1 and 1 == 2) {
echo $cl_login->tab_h("klapp", "POST, GET, SQL");
echo "POST";
ksort($_POST);
echo base::show_array($_POST);
echo " |
";
echo "GET";
ksort($_GET);
echo base::show_array($_GET);
echo " |
";
echo "";
}
#
if (empty($sprachen)) {
$sprachen = array(
"EN" => "Englisch",
"PT" => "Portugiesisch",
"SP" => "Spanisch",
"FR" => "Französisch",
"SE" => "Schwedisch",
"IT" => "Italienisch",
"TR" => "Türkisch",
"FI" => "Finnisch"
);
}
if (empty($sprachen_u))
$sprachen_u = [];
#
if ($_SESSION["checked_user_id"]) {
$user_langu_ar = mod_user_langu::find_langu($_SESSION["checked_user_id"]);
if ($user_langu_ar) {
foreach ($user_langu_ar as $k => $cl_user_langu) {
$sprachen[$cl_user_langu->langu] = base::langu_bez($cl_user_langu->langu);
$sprachen_u[$cl_user_langu->langu] = base::langu_bez($cl_user_langu->langu);
}
}
}
if ($langt) {
$sprachen[$langt] = base::langu_bez($langt);
$_SESSION["langt"] = $langt;
}
echo "";
if (isset($_GET["css"])) {
$_SESSION["css"] = $_GET["css"];
}
echo "\n\n";
if (isset($url_smart) and strlen($url_smart) > 0) {
echo "";
}
echo '";
# Deutsch - Spanisch Login
if (!$langf) {
$langf = "DE";
}
$lfb = base::langu_bez($langf);
$ltb = base::langu_bez($langt);
if (substr($_SERVER['SERVER_NAME'], -12, 12) == "paukerin.com") {
$bild = "paukerin.jpg";
} else {
$bild = "logo.png";
}
?>
if (empty($_SESSION["nerv"])) {
$_SESSION["nerv"] = 0;
}
if ($_SESSION["checked_user_id"] and $_SESSION["nerv"] < 5) {
$tab = new my_sql();
# $sql="select langu from user_langu where user_id=".$_SESSION["checked_user_id"]." and level=9 and langu<>'DE' limit 0,1";
$sql = "select langu from user_langu where user_id=" . $_SESSION["checked_user_id"] . " and level=9 limit 0,1";
$tab->query($sql);
while ($tab->next_record()) {
$html = "Hallo " . $_SESSION["user"]["chat_id"] . " ";
$html .= "Könntest du als Muttersprachler von " . base::langu_bez($tab->f("langu")) . " einige Wörter vertonen? ";
$html .= "f("langu") . "/?langu=" . $tab->f("langu") . "&wort=Haus&menu=hilfe target=_blank>So geht es";
$html .= " ";
}
echo $html;
$_SESSION["nerv"]++;
}
#base::dauer_write("pauker GO");
#
$title_top = $title;
echo "" . $title_top . "";
$cl_pauker->go();
echo mod_zeichen::zeichenbrett($langt);
#base::dauer_write("pauker GO ENDE");
?>
|
if ($_SESSION["fadeout"]["paukerrechts"]) {
$style = " style='display:none'";
} else {
$style = "";
}
include_once($base . "web/stefanz/ztools/online_status.php");
if (empty($_SESSION["eingabehilfeaus"])) $_SESSION["eingabehilfeaus"] = " ";
if ($_SESSION["checked_user_id"]) {
echo "";
echo "X";
echo '';
if (empty($_se)) {
echo " ";
if (!empty($_SESSION["no_cache"])) {
echo " ";
} elseif ($_SESSION["user"]["admin"]) {
echo " ";
}
if (!empty($GLOBALS["unuebersetzt"]) and (!empty($_SESSION["user"]["admin"]) or !empty($_SESSION["user"]["admin_lektion"]))) {
echo " ";
}
echo " ";
# include_once($base."web/stefanz/ztools/online_status.php");
echo "";
echo " | ";
echo "";
include($base . "web/stefanz/ztools/favoriten.php");
echo " | ";
}
echo " ";
$font = ($_SESSION["font"] ? $_SESSION["font"] : "Arial");
$fontsize = intval($_SESSION["fontsize"] ? $_SESSION["fontsize"] : 100);
#js_font();
} ?>
|
if (1 == 1 and ($_SESSION["checked_user_id"] == 1 or $_SERVER['SERVER_NAME'] == "pauker")) { ?>
# base::dauer_write('pauker ENDE');
if (isset($_GET["nodebug"]) and $_GET["nodebug"]) {
# nix
} elseif (1 == 12 or (isset($_GET["debug"]) and $_GET["debug"])) {
if ($_SESSION["checked_user_id"] == 1) {
echo "
memset hits " . $GLOBALS["memset_hits"];
echo "
memset nohits " . $GLOBALS["memset_nohits"];
}
include($base . "web/stefanz/ztools/debug.inc");
}
}
js_sndreq();
if ($_SESSION["checked_user_id"]) {
js_check_new_message();
} # $_SESSION["checked_user_id"]
if ($subservice == "whatsnew") {
js_whatsnew();
}
js_langu();
js_clean();
js_timeouts();
?>
base::js_notwendig_code(file_get_contents("js/menu_hamburger.js"));
if ($service == "fo") {
$ui = true;
} else {
$ui = false;
}
echo base::js_notwendig_html(true, false, $ui); ?>
if (1 == 2 and empty($_SESSION["checked_user_id"]) and empty($_GET["keine_werbung"])) { ?>
} ?>
if (1 == 2) { ?>
} ?>
list($usec, $sec) = explode(" ", microtime());
$mt = ((float) $usec + (float) $sec);
$dauer = $mt - $pauker_von;
echo "\n";
?>
/*
if ($pauker_cache_file){
echo "\n";
$html = ob_get_contents();
$fp=fopen($pauker_cache_file,"w+");
fwrite($fp,$html);
fclose($fp);
ob_flush();
}
*/
function unterbruch()
{ ?>
Arbeiten an der Datenbank
Die Datenbank wird gesichert. Das kann einige Minuten dauern.
Sorry
stefan.zwischenbrugger@gmail.com
die();
}
function js_sndreq()
{
global $encoding, $language_site;
base::js_notwendig_code("
function sndReq(action) {
$.ajax({
url: '/pasu.php?action='+action+'&langf='+g_langf+'&langt='+g_langt+'&encoding=" . $encoding . "&language_site=" . $language_site . "',
datatype: 'text',
type: 'GET',
success: function(data) {
document.getElementById('languagesX').innerHTML = data;
document.getElementById('languagesX').focus();
},
error: function(jqXHR, textStatus, errorThrown){
document.getElementById('languagesX').innerHTML = textStatus;
}
});
}
function login_sndReq(action) {
var seconds = new Date().getTime() / 1000;
var uri = '/login.php?action='+action+'&encoding=" . $encoding . "&time='+seconds;
try { var email = document.getElementById('puser_email').value; }
catch (e) { var email = ''; }
try { var pw = document.getElementById('puser_pw').value; }
catch (e) { var pw = ''; }
var post = 'puser[email]='+email+'&puser[pw]='+pw;
$.ajax({
url: uri,
datatype: 'text',
data: post,
type: 'POST',
timeout: 1000,
success: function(data) {
var el = document.getElementById('loginX');
el.innerHTML = data;
document.getElementById('ajaxmeldung').innerHTML = '';
},
error: function(jqXHR, textStatus, errorThrown){
" . ($_SESSION["checked_user_id"] == 1 ? "document.getElementById('ajaxmeldung').innerHTML = textStatus+' '+errorThrown" : "") . "
}
});
}
function ajax(){
sndReq('languages');
}
function login_ajax(modus){
login_sndReq(modus);
}
");
}
function js_check_new_message()
{
global $encoding, $ajax_okay, $langf, $langt;
base::js_notwendig_code("
function check_new_message(){
var uri = '/ajax_user_message.php?encoding=" . $encoding . "';
$.ajax({
url: uri,
datatype: 'text',
type: 'GET',
//error: function(req,error){alert(req.statusText);},
success: function(data) {
el = document.getElementById('newmessages');
el.innerHTML=data;
hervorheben(el);
if (document.title.substr(0,1)=='['){
f=4;
if (data.length > 5){
f=5;
document.title='['+data.substr(0,1)+'] '+document.title.substr(4);
}else{
f=6;
document.title=document.title.substr(4);
}
}else{
f=7;
if (data.length > 5){
f=8;
try{
document.title='['+data.substr(0,1)+'] '+document.title;
}catch(e){
alert(e.message+'" . __FILE__ . " " . __LINE__ . "');
}
}
}
f=9; " .
($ajax_okay ? "setTimeout('check_new_message();',120000)" : "") .
" },
error: function(jqXHR, textStatus, errorThrown){
document.getElementById('ajaxmeldung').innerHTML = textStatus+' '+errorThrown ;
}
});
}
");
}
function js_font()
{
return;
global $fontsize, $font;
base::js_notwendig_code("
var fontsize='" . $fontsize . "';
$(document).ready(function () {
$('.schriftart td').each(function(){
$(this).css('font-family', $(this).text());
if ($(this).text()=='" . $font . "'){
$('*').css('font-family', $(this).text());
$(this).removeClass('msub');
$(this).addClass('msuba');
}
})
$('input:submit').addClass('input_submit');
$('.schriftart').click(function() {
var el = $(this).children()[0];
var font = $(this).text();
$('*').css('font-family', font);
$('.schriftart td').each(function(){
$(this).css('font-family', $(this).text());
$(this).removeClass('msuba');
$(this).addClass('msub');
})
$(el).removeClass('msub');
$(el).addClass('msuba');
$('.schriftart').toggle();
$.ajax({
type: 'GET',
url: '/pasu.php/',
data: 'zta=learn_user&zta_action=set_font&font='+font
});
});
$('.zs_menusub td').on('click', function(event){
// AYbergeordnetes finden
var a = $(this).children('a:first').attr('href');
try{
if (a.substr(0,1)=='/' ){
if ($(this).hasClass('msub')){
$(this).removeClass('msub');
$(this).addClass('msuba');
}
window.location.href=a;
$('#payload').fadeTo('slow',0.5);
}
}catch(e){}
});
});
");
}
function js_whatsnew()
{
global $encoding, $language_site, $langf, $langt, $ajax_okay;
base::js_notwendig_code("
function check_whatsnew(){
var uri = '/pasu.php?action=whatsnew_today&encoding=" . $encoding . "&language_site=" . $language_site . "';
$.ajax({
url: uri,
datatype: 'text',
type: 'GET', //error: function(req,error){alert(req.statusText);},
success: function(data) {
el = document.getElementById('whatsnew_today');
el.innerHTML=data;
" . ($ajax_okay ? "setTimeout('check_whatsnew();',300000);" : "") . "
},
error: function(jqXHR, textStatus, errorThrown){}
});
} setTimeout('check_whatsnew();',1000);
");
}
function js_clean()
{
base::js_notwendig_code("
function countLines(strtocount, cols) {
var hard_lines = 1;
var last = 0;
while ( true ) {
last = strtocount.indexOf('\\n', last+1);
hard_lines ++;
if ( last == -1 ) break;
}
var soft_lines = Math.round(strtocount.length / (cols-1));
var hard = eval('hard_lines ' + unescape('%3e') + ' soft_lines;');
if ( hard ) soft_lines = hard_lines;
return soft_lines;
}
function cleanForm2() {
try{
var tags = document.getElementsByTagName('textarea');
var r = 0;
//
if (tags.length==0) return;
for(var i=0; i 25){
r = 25;
}
if (r != tags[i].rows){
tags[i].rows = r;
}
}
}
try{
$('#forum__text_vorschlag').attr('rows', $('#forum__text').attr('rows'));
$('#forum__text_vorschlag').attr('cols', $('#forum__text').attr('cols'));
}catch(e){}
}catch(e){}
setTimeout('cleanForm2();', 5000);
}
setTimeout('cleanForm2();', 500);
");
}
function ziel()
{
global $service, $subservice, $subsubservice, $ziel, $query_string;
if (isset($_GET['select_langu']) or !isset($_SERVER['QUERY_STRING'])) {
} else {
$query_string = '?' . $_SERVER['QUERY_STRING'];
}
if ($service == 'fo' and $subservice <> 'chat') {
$ziel = $service . '/';
} else {
$ziel = $service . '/';
if ($subservice) {
$ziel .= $subservice . '/';
if ($subsubservice) {
$ziel .= $subsubservice . '/';
}
}
}
}
function js_langu()
{
base::js_notwendig_code("
function rest_langu() {
if (!window.XMLHttpRequest) return;
var req = new XMLHttpRequest();
req.onreadystatechange = function () {
if (req.readyState == 4) {
if (req.status != 200) return;
if (req.responseText) {
var sel = document.getElementById('select_langu');
var item = {};
langu_ar = JSON.parse(req.responseText);
for (var i = 0; i < langu_ar.length; i += 1) {
langu_ar[i].name = langu_ar[i].name.replace(/ä/gi, 'ä');
langu_ar[i].name = langu_ar[i].name.replace(/ö/gi, 'ö');
langu_ar[i].name = langu_ar[i].name.replace(/ü/gi, 'ü');
obj = langu_ar[i];
if (obj.langu.toUpperCase() != g_langt.toUpperCase()){
item = document.createElement('option');
item.text = obj.name;
item.value = obj.langu;
sel.add(item);
if (obj.langu.toUpperCase() == g_langt.toUpperCase()){
//console.log(obj,item.value+' :: '+g_langt+' :: i='+i);
sel.selectedIndex = i+1;
}
}
}
console.log(langu_ar);
}
else {
console.log('keine Sprachen gefunden??');
}
}
};
req.open('GET', 'https://www.pauker.at/rest/rest.php/languages/?spezial=&limit_rows=999&order_by=name', true);
req.send(null);
}
rest_langu();
");
}
function js_timeouts()
{
global $service, $subservice, $subsubservice, $ziel, $query_string;
echo
"";
base::js_notwendig_code("
$(document).ready(function () {
try{
" . ($_SESSION['checked_user_id'] ? "
/* setTimeout('userliste();',300); */
setTimeout('check_new_message();',100);
/* setTimeout('check_newchatter();',500); */
" : "") . "
}catch(e){}
$('#select_langu').change(function(){
try{
var url = '" . ($_SERVER['SCRIPT_NAME'] ? $_SERVER['SCRIPT_NAME'] : "/pauker")
. "/DE_DE/'+$(this).val()+'/'+$('#select_service').val();
var str = '';
$('#select_langu option:selected').each(function () {
str += $(this).text() + ' ';
});
$('#payload').html(g_wait_image+' Springe zu Deutsch-'+str);
window.location.href = url;
}catch(e){
console.log(e);
}
})
$('#select_service').change(function(){
try{
var url = '" . ($_SERVER['SCRIPT_NAME'] ? $_SERVER['SCRIPT_NAME'] : "/pauker")
. "/DE_DE/'+$('#select_langu').val()+'/'+$('#select_service').val();
var str = '';
$('#select_langu option:selected').each(function () {
str += $(this).text() + ' ';
});
$('#payload').html(g_wait_image+' Springe zu Deutsch-'+str);
window.location.href = url;
}catch(e){
console.log(e);
}
})
})
function hervorheben(el){
$(el).addClass('highlite');
var ovt = setTimeout(function(){
$(el).removeClass('highlite');clearTimeout(ovt);
}, 700);
}
function set_scroll(){
$('.scroll').each(function(){
var h=$(window).height();
var t=$(this).position().top;
var yy = h - t;
$(this).css('height',yy);
$(this).css('overflow-y','auto');
})
}
");
}
function top_check()
{
base::sql_hacker();
if (
stripos(
$_SERVER["HTTP_USER_AGENT"],
"sucker"
)
or stripos(
$_SERVER["HTTP_USER_AGENT"],
"sitebot"
)
or stripos(
$_SERVER["HTTP_USER_AGENT"],
"majestic12.co.uk"
)
) {
die($_SERVER["HTTP_AGENT"]);
}
if (stripos($_SERVER["HTTP_USER_AGENT"], "twiceler")) {
die($_SERVER["HTTP_AGENT"]);
}
}
function top_check_2()
{
if (empty($_GET["no_cache"]))
$_GET["no_cache"] = "";
if (empty($_SESSION["zugriffe"]))
$_SESSION["zugriffe"] = 0;
$_SESSION["zugriffe"]++;
if (strpos($_SERVER['HTTP_USER_AGENT'], "URL Control")) {
die("Was ist denn da los. Wer belastet den Server so?");
}
if (empty($_SESSION["checked_user_id"]) or mt_rand(1, 5) == 1) {
unset($_SESSION["no_cache"]);
} else {
if ($_GET["no_cache"] == "no") {
unset($_SESSION["no_cache"]);
unset($_GET["no_cache"]);
}
if (!empty($_GET["no_cache"])) {
$_SESSION["no_cache"] = $_GET["no_cache"];
}
if ($_SESSION["checked_user_id"] == 1) {
$_GET["trans"] = 2;
}
}
}
function set_javascript_global()
{
global $langf, $langt, $langf2, $language_site;
if (empty($_GET['sid']))
$_GET['sid'] = "";
if (empty($_GET['sidedit']))
$_GET['sidedit'] = "";
if (empty($_GET['s']))
$_GET['s'] = "";
if (empty($_GET['search_id']))
$_GET['search_id'] = "";
if (empty($_GET['search_fs_id']))
$_GET['search_fs_id'] = "";
$js = "
";
return $js;
}
?>