isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer'); $scriptVersion = $detect->getScriptVersion(); define("MAIN", 1); // konfiguráció include_once("config.php"); // start include_once(fixtargets.DIR_ADMIN."inc/class/start.php"); $Start = new StartOsztaly(); $Start->start(); //Osztályok (adatbázis, nyelv, doboz, stb) include_once(fixtargets."system/init.php"); // adatbázis $mysqli = new mysqli(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); if($mysqli->connect_error): exit("Az adatbázis kapcsolat nem jött létre: " . $mysqli->connect_error); endif; $mysqli->query("SET NAMES 'utf8'"); $mysqli->query("SET CHARACTER SET utf8"); $mysqli->query("SET CHARACTER_SET_CONNECTION=utf8"); $_REQUEST['okoslink']=$mysqli->real_escape_string($_REQUEST['okoslink']); // segéd függvények include_once(fixtargets.DIR_ADMIN."inc/class/seged.php"); $Seged = new SegedOsztaly(); // segéd képkezelő függvények include_once(fixtargets.DIR_ADMIN."inc/class/seged_kepkezelo.php"); $SegedKepkezelo = new SegedKepkezeloOsztaly(); session_start(); // nyelv $_SESSION['multilang']=false; $q="select * from orszagok where hasznalatban=1"; $e=$mysqli->query($q); $r=$e->fetch_object(); if($e->num_rows>1): $_SESSION['multilang']=true; endif; $van_nyelv=false; if (isset($_REQUEST['lang_id'])): // ellenőrzés $_REQUEST['lang_id'] = (int)$_REQUEST['lang_id']; $q="select * from orszagok where hasznalatban=1 and id='".$_REQUEST['lang_id']."'"; $e=$mysqli->query($q); $r=$e->fetch_object(); if($e->num_rows==0): $_REQUEST['lang_id'] = 1; $_REQUEST['lang'] = 'hu'; endif; $_SESSION['lang_id']=$_REQUEST['lang_id']; $_SESSION['lang']=$r->kod; $van_nyelv=true; else: if($_REQUEST['okoslink']!=""): $lang_kod=substr($_REQUEST['okoslink'], 0,2); $qny="select kod, id from orszagok where hasznalatban=1 and kod='".$lang_kod."' "; $eny=$mysqli->query($qny); if($rny=$eny->fetch_object()): $_SESSION['lang_id']=$rny->id; $_SESSION['lang']=$rny->kod; else: $_SESSION['lang_id']=1; $_SESSION['lang'] = 'hu'; endif; else: $_SESSION['lang_id']=1; $_SESSION['lang'] = 'hu'; endif; endif; if (!isset($_SESSION['lang_id']) and !$van_nyelv ): $_SESSION['lang_id']=1; $_SESSION['lang'] = 'hu'; endif; // beállítások include_once(fixtargets."inc/class/beallitas.php"); $Beallitas = new BeallitasOsztaly(); //Current változók $btnEffectClass = ""; // kimenet generálás include_once(fixtargets."inc/class/output.php"); $Out = new OutputOsztaly( $Beallitas->get_tegez() ); // tartalom $beltartalom = $Beallitas->get_kezdolap_id(); // fix menüpontok $linkmezo='link'; if($_SESSION['lang']!='hu') $linkmezo.='_'.$_SESSION['lang']; $menupont['kereses'] = array('nev' => $Out->o("keresés"), 'url' => targets.'kereses/', 'link' => targets.'kereses/', 'link_gb' => targets.'search/', 'link_de' => targets.'suche/'); $menupont['kereses']['url']=$menupont['kereses'][$linkmezo]; $menupont['koszono'] = array('nev' => $Out->o("köszönjük"), 'link' => targets.'koszonjuk/', 'link_gb' => targets.'thank-you/', 'link_de' => targets.'danke/'); $menupont['koszono']['url']=$menupont['koszono'][$linkmezo]; $menupont['adatvedelem'] = array('nev' => $Out->o("adatvédelmi szabályzat"), 'url' => targets.'adatvedelmi-tajekoztato/', 'link' => targets.'adatvedelmi-tajekoztato/', 'link_gb' => targets.'gb/privacy-policy/', 'link_de' => targets.'de/datenschutz-bestimmungen/'); $menupont['adatvedelem']['url']=$menupont['adatvedelem'][$linkmezo]; $menupont['aszf'] = array('nev' => $Out->o("ászf"), 'url' => targets.'aszf/', 'link' => targets.'aszf/', 'link_gb' => targets.'gb/terms-and-cond/', 'link_de' => targets.'de/term-und-cond/'); $menupont['aszf']['url']=$menupont['aszf'][$linkmezo]; $menupont['cookie'] = array('nev' => $Out->o("cookie szabályzat"), 'url' => targets.'cookie/', 'link' => targets.'cookie/', 'link_gb' => targets.'gb/cookie/', 'link_de' => targets.'de/cookie/'); $menupont['cookie']['url']=$menupont['cookie'][$linkmezo]; //Az első három karakter a nyelvi azonosító if($_REQUEST['okoslink']=="") $_REQUEST['okoslink']='hu/'; $okoslink = new Okoslink($_REQUEST['okoslink'], $_SESSION['lang']); if($okoslink->getReszletes()>0) $_REQUEST['reszletes']=$okoslink->getReszletes(); if($okoslink->getTovabb()>0) $_REQUEST['tovabb']=$okoslink->getTovabb(); if($okoslink->getMenuId()!='0') $beltartalom=$okoslink->getMenuId(); if($okoslink->getCimkeId()>0) $_REQUEST['c']=$okoslink->getCimkeId(); if($okoslink->getKategoriaId()>0) $blog_kategoria=$okoslink->getKategoriaId(); if($okoslink->getTermekCimkeId()>0) $termek_cimke=$okoslink->getTermekCimkeId(); // meta tag include(fixtargets."inc/meta_tag.php"); // Beolvassuk a menüpontokat $q="select * from menu"; $e=$mysqli->query($q); $lang_prefix=''; if($_SESSION['lang']!='hu') $lang_prefix=$_SESSION['lang'].'/'; $_SESSION['lang_link_prefix']=$lang_prefix; while($r=$e->fetch_object()): $menupont[$r->id]['nev'] = $r->nev; if(isset($_SESSION['lang'])): $mezo='nev_'.$_SESSION['lang']; if($r->$mezo!=""): $menupont[$r->id]['nev'] = $r->$mezo; endif; endif; $menupont[$r->id]['url'] = targets.$lang_prefix.str_replace('index.php', '', $r->link); if(isset($_SESSION['lang'])): $mezo='link_'.$_SESSION['lang']; if($r->$mezo!=""): $menupont[$r->id]['url'] = targets.$lang_prefix.str_replace('index.php', '', $r->$mezo); endif; endif; if($r->id==$Beallitas->get_kezdolap_id()) $menupont[$r->id]['url'] = targets.$lang_prefix; //Ha ez az aktuális menüpont, beállítjuk a google indexelést vgy tiltást /*if($r->id==$beltartalom) $denyGoogleToIndex = $r->denyGoogleToIndex;*/ endwhile; if($beltartalom=='hiba404'): header("HTTP/1.0 404 Not Found"); endif; $aktualis_menupont=new Menupont((int)$beltartalom); ?>