"; //$nazevsouboru="indexx.php"; $radek=getenv('QUERY_STRING'); $radekorig=$radek; include "./../../kvetiny/includy/nastaveni.php"; error_reporting(0); if ($_SERVER['REMOTE_ADDR']=='78.45.135.72'){ error_reporting(E_ALL ^ E_NOTICE); } include $cestaincl.'template.php'; include $cestaincl.'presmerovani.php';//pro SEO extract($_GET); extract($_POST); $template=new Template($cestacache,0); $dnesnidatum=time(); $dnesnidatumstmp=date("YmdHis",$dnesnidatum); $data["pocitadlo"]=POCITADLO; $data["aktualrok"]=date('Y'); include $cestaincl.'adodb/adodb.inc.php'; define(DEBUGDATABASE,"0");//vypisuj SQL dotazy //$db = ADONewConnection($vyrobcedatabaze); $db = newADOConnection($vyrobcedatabaze); $db->Connect($databazehost, $databazeuser, $databazepwd, $databaze); if (!$db->IsConnected()){ echo "prosím, zkuste to později"; exit; } $db->debug=DEBUGDATABASE; $db->SetFetchMode(ADODB_FETCH_ASSOC); define('ADODB_ASSOC_CASE', 0); $dotaz="SET CHARACTER SET cp1250";//mysql_query("SET CHARACTER SET cp1250",$spojeni); //nebo SET NAMES cp1250 $vysledek = $db->Execute($dotaz); //print_r($_SESSION); //************************ //autentizace //if($_SERVER["REMOTE_ADDR"]=='62.168.37.68'){//nezobrazuj pocitadlo pro admina 62.168.37.68 // $data["pocitadlo"]=""; //} //print_r($_SESSION); if (!empty($starypozadavek)){//zapis pozadavek na presmerovani $radek=query_odstran("starypozadavek",$radek); //zapis pozadavek do souboru $tmpfname = $cestadotazy."301.txt"; //echo $tmpfname; $handle = fopen($tmpfname, "a"); //$browser = get_browser(null, true); fwrite($handle, date("Ymd-His",time()).";".$_SERVER["HTTP_X_FORWARDED_FOR"].";".$_SERVER["REMOTE_ADDR"].";".gethostbyaddr($_SERVER['REMOTE_ADDR']).";".$_SERVER['HTTP_USER_AGENT'].";".$starypozadavek."\n"); fclose($handle); } $autorizovano=false;$autorizaceadmin=false; if (((($vstup1<>"")and($vstup2<>""))or(($_SESSION["uheslo"]<>"")and($_SESSION["ulogin"]<>"")))and empty($odhlas)){ //$spojeni = mysql_pconnect($jmenopripojeni,$uzivatellog,$uzivatelheslo); //if ($spojeni){ //mysql_select_db($databaze,$spojeni); if (empty($vstup1) and empty($vstup2)){ $ulogin=addslashes($_SESSION["ulogin"]);$uheslo=addslashes($_SESSION["uheslo"]); $dotaz="SELECT iduzivatele,pristup,jmeno,email FROM $tabulkausersi WHERE (login='".$ulogin."') and (heslo='".$uheslo."') and (platny='A')"; //$vysledek = mysql_query($dotaz,$spojeni); $vysledek = $db->Execute($dotaz); //echo $dotaz; }else{ $vstup1=addslashes($vstup1); $vstup2=addslashes($vstup2); $dotaz="SELECT iduzivatele,pristup,jmeno,email FROM $tabulkausersi WHERE (login='".strtouppercz($vstup1)."') and (heslo='".md5($vstup2)."') and (platny='A')"; //echo $dotaz; //echo $dotaz; //$vysledek = mysql_query($dotaz,$spojeni); $vysledek = $db->Execute($dotaz); //echo $dotaz; if ($vysledek->RecordCount()>0){ //nasel jsem uzivatele $zaznam=$vysledek->fields; //if (!isset($ulogin)) session_register("ulogin"); //uloz login $_SESSION["ulogin"]=addslashes(strtouppercz($vstup1)); //if (!isset($uheslo)) session_register("uheslo"); //uloz heslo $_SESSION["uheslo"]=md5($vstup2); $prava=$zaznam["pristup"]; $pom="INSERT INTO $tabulkaloguuseri (iduser,datum,ip,stav) VALUES ('".$zaznam["iduzivatele"]."', '$dnesnidatumstmp', '".$_SERVER["HTTP_X_FORWARDED_FOR"]."-".$_SERVER["REMOTE_ADDR"]."','A')"; //$stav = mysql_query($pom,$spojeni); $stav = $db->Execute($pom); //mysql_data_seek ($vysledek, 0); } } //echo $dotaz; if ($vysledek->RecordCount()>0){ //prihlaseni je OK //$zaznam=mysql_fetch_Array($vysledek); $data["pocitadlo"]="";//nezobrazuj pocitadlo pro admina nechceme to monitorovat $zaznam=$vysledek->fields; $autorizovanoOK=true; $prava=$zaznam["pristup"]; if ($zaznam["pristup"]==$pristupy[1]['hodnota']) $autorizaceadmin=true; //administrace uzivatelu $uzivatelid=$zaznam["iduzivatele"]; $uzivateljmeno=$zaznam["jmeno"]; $uzivatelemail=$zaznam["email"]; //$data["uzivatel"]=$zaznam["jmeno"]; //$data["urlodhl"]=$nazevsouboru."?odhlas=1"; //$data["urladminuzivatel"]=$nazevsouboru."?str=$str&zobraz=1"; //$data["urlpropartnery"]=$nazevsouboru."?str=$str"; //if (!empty($oznaceni)) $aradek=get_pridej("oznaceni",$oznaceni,$aradek); //$data["urllogin"]=$nazevsouboru.get_pridej("ppom",$p,get_pridej("p","odhlas",$radek)); $data["edit"]=$zaznam["jmeno"];//"ANNNOO"; }else{ $pom="INSERT INTO $tabulkaloguuser (iduser,datum,ip,stav,udaje) VALUES ('".$zaznam["iduzivatele"]."', '$dnesnidatumstmp', '".$_SERVER["HTTP_X_FORWARDED_FOR"]."-".$_SERVER["REMOTE_ADDR"]."','A','$vstup1;#!$vstup2;#!$uheslo;#!$ulogin')"; $stav = $db->Execute($pom); $autorizovanoOK=false; $autorizaceadmin=false; $neporadiloseprihlasit="A"; unset($_SESSION["ulogin"]); unset($_SESSION["uheslo"]); $p="login"; } //} }else{ $autorizovanoOK=false; $autorizaceadmin=false; unset($_SESSION["ulogin"]); unset($_SESSION["uheslo"]); } //konec autentizace list($data_pri["polozka"],$p,$titulek,$povolenestranky,$polozkypodmenu,$data["hlavninavigacenazev"])=generujmenu($p,"$nazevsouboru",$autorizovano); if ($autorizovanoOK){ $data["urllogout"]=$nazevsouboru.query_pridej("ppom",$p,query_pridej("odhlas","","")); } //print_r($polozkypodmenu); /*if (!in_array($p,$povolenestranky)){ //zabezpeceni stranek, zobrazuji se jen povolene //echo "chyba"; //zobraz vychozi stranku list($data_pri["polozka"],$p,$titulek,$povolenestranky,$polozkypodmenu)=generujmenu("","$nazevsouboru?p=",$autorizovano); } */ switch ($p){ //---------------------- // prihlasovaci stranka //---------------------- case "login": //$data_pri["urlprihlas"]=$nazevsouboru.get_pridej("p","vyrobky-voda",""); $data["pocitadlo"]="";//nezobrazuj pocitadlo pro autentizovaneho uzivatele $data_pri["urlprihlas"]=$nazevsouboru."?vzkazy"; $data_pri["urlzpet"]=$nazevsouboru; $data_pri["login"]=$vstup1; $data_pri['nazevaplikace']=NAZEVAPLIKACE; $data_pri['appverze']=VERZAPLIKACE; $data_pri['chyba']=$neporadiloseprihlasit; $data["telo"]=$template->parse($cestaincl.'prihlas.htm', $data_pri); echo $template->parse($cestaincl."hl_cist.htm", $data); //unset($_SESSION["ulogin"); //unset($_SESSION["uheslo"); //$heslook=false; break; //---------------------- // odhlaseni stranka //---------------------- case "odhlas"://"prihlas": unset($_SESSION["ulogin"]); unset($_SESSION["uheslo"]); //$heslook=false; //$radek=query_odstran("ppom",$radek); $radek=query_pridej($ppom,"",""); //strpom //echo $nazevsouboru.$radek; header("Location: ".$nazevsouboru.$radek); exit; break; //-------------------- // vsechny stranky //-------------------- default: $data["pravalista"]="A"; ob_start(); if (isset($_POST["poslat"])){ //posli dotaz include $cestaincl."odeslatdotaz.php"; }else{ if (file_exists($cestaincl."m-".$p.".php")){//pokud mame pro stranku specialni modul(editace) tak jdi pres nej include $cestaincl."m-".$p.".php";//".htm" }elseif (file_exists($cestatexty.$p.".php")){ include $cestatexty.$p.".php";//".htm" }else{ include $cestaincl."nenikdispozici.php";//".htm" //a do leveho menu udelej odkaz zpet $polozkypodmenu[]=array("text"=>"Zpět","url"=>"javascript:history.back();"); } } $data["telo"]=ob_get_contents(); ob_end_clean(); $data["telo"]=str_replace("[URLZPET]",$nazevsouboru."?kontakt#kontakt",$data["telo"]); if (empty($data["titulek"])){ $data["titulek"]=TITULEKSRANEK.(empty($titulek)?"":" - ".$titulek); } $data["nadpis"]=strtouppercz($titulek); //print_r($data_pri); //z duvodu poziti align=right je potreba prehodit poradi menu $tmparr=$data_pri["polozka"]; $tmparr=array_reverse($tmparr); $datapom=array(); $datapom["polozka"]=$tmparr; $data["menugraf"]=$template->parse($cestaincl.'menugraf.htm',$datapom);//graficke menu $data["menuvedl"]=$template->parse($cestaincl.'menuvedl.htm', $data_pri);//textove menu $data["menu"]=$template->parse($cestaincl.'menu.htm', $data_pri);//menu u paty stranky //pravy sloupec //include $cestaincl.'okn-program.php'; //include $cestaincl.'okn-nejblizsiakce.php'; //include $cestaincl.'okn-fotogalerie.php'; //include $cestaincl.'okn-novinkymailem.php'; include $cestaincl.'okn-vyhledavani.php'; //20110311-pozadavek mamky na vypnuti reklamy include $cestaincl.'okn-reklama.php'; /* //napln levy sloupec if (file_exists($cestatexty.$p."-pm.php")){ //print_r($polozkypodmenu); $data_x["podmenu"]=$polozkypodmenu; //echo $cestatexty.$p.".php"; $data_x["datumaktualizace"]=date("d.m.Y",filemtime($cestatexty.$p.".php")); $data["dulezite"]=$template->parse($cestatexty.$p."-pm.php", $data_x); }else{//pokud neexistuje zkus vygenerovat podmenu if (!empty($polozkypodmenu)){ $data_x["podmenu"]=$polozkypodmenu; $data["dulezite"]=$template->parse($cestaincl."levemenu.htm", $data_x); } } if (file_exists($cestatexty.$p."-pm2.php")){ $data["dalsiinformace"]=$template->parse($cestatexty.$p."-pm2.php", $data_x); } */ echo $template->parse($cestaincl.'hl.htm', $data); break; }