//include include 'libs/zam.php'; session_start(); include 'libs/baza.php'; include 'libs/config.php'; include 'libs/funkcje.php'; include 'libs/cron.php'; require_once 'libs/dompdf/autoload.inc.php'; use Dompdf\Dompdf; use Dompdf\Options; $options = new Options(); $options->setIsRemoteEnabled(true); $options->set('defaultFont', 'Courier'); $dompdf = new Dompdf($options); $_GET = array_map(array(&$db, 'escape'), $_GET); if(!isset($_POST['noescape'])) $_POST = array_map(array(&$db, 'escape'), $_POST); if($_GET['msg']) $msg=$_GET['msg']; if($_SESSION['msg']) { $msg=$_SESSION['msg']; unset($_SESSION['msg']); } if($_GET['msg2']) $msg2=$_GET['msg2']; if($_SESSION['msg2']) { $msg=$_SESSION['msg2']; unset($_SESSION['msg2']); } // logowanie po cookies if (!isset($_SESSION['uidt']) && isset($_COOKIE[sess2])) { $sess = $_COOKIE[sess2]; //var_dump($sess); if($res = znajdz_usera($sess)) { $_SESSION['uid']=$res['id']; $_SESSION['login']=$res['login']; $_SESSION['uemail']=$res['email']; $_SESSION['unazwisko']=$res['nazwisko']; $_SESSION['utyp']=$res['typ']; $_SESSION['utyp2']=$res['pakiet']; $_SESSION['uactive']=$res['active']; $_SESSION['uidadmin']=$res['id_admin']; $value = md5(md5($res['login']).md5($res['pass']).md5($res['id'])); setcookie("sess", $value, time()+92000); } } //rozpracuj URI na poszczegolne skladowe $uri=explode('/',$_SERVER['REQUEST_URI']); $ilosc=count($uri); //podstaw uri do geta, zaleznie od ilosci skladnikow //rozpoznaj paginacje - dwa ostatnie uri to liczby if(is_numeric($uri[$ilosc-1]) && is_numeric($uri[$ilosc-2]) ) { $_GET['param']=$uri[$ilosc-2]; $_GET['param2']=$uri[$ilosc-1]; unset($uri[$ilosc-2]); unset($uri[$ilosc-1]); $ilosc=count($uri); //$_GET['level'] = $ilosc; } switch($ilosc) { case 1: break; case 2: $_GET['folder']='strona'; $_GET['mod']=$uri[1]; break; case 3: $_GET['folder']=$uri[1]; $_GET['mod']=$uri[2]; break; case 4: $_GET['folder']=$uri[1]; $_GET['mod']=$uri[2]; $_GET['akcja']=$uri[3]; break; case 5: $_GET['folder']=$uri[1]; $_GET['mod']=$uri[2]; $_GET['akcja']=$uri[3]; $_GET['param']=$uri[4]; $_GET['level']='end'; break; } //domyslny dzial i modul if(!$_GET['folder'] || !file_exists('inc/'.$_GET['folder'])) $_GET['folder']='strona'; if(!$_GET['mod']) $_GET['mod']='main'; if(strpos($_GET['mod'],'/')) x("/"); //sprawdz acl: ja / user / terapeuta //ponadto wszelkie ustawienia globalne - sciezka, prawa kolumna switch($_GET['folder']) { case 'ja': if(!$_SESSION['uid']) x("/"); $sciezka[0]['nazwa']=fraza(13); $sciezka[0]['alias']='user'; break; case 'strona': break; case 'firmy': $sciezka[0]['nazwa']='Firmy'; $sciezka[0]['alias']='firmy'; break; default: x("/","Podany adres jest nieprawidłowy"); break; } //skorki //pobierz aktywna skorke $sk=1; if(in_array("skin",$_SESSION['modules'])) { $godz=date("G"); //zawsze $db->query("SELECT * FROM skin WHERE status=2 ORDER BY id ASC LIMIT 1"); $skk=$db->getNextRow(); //w godzinach if(!$skk){ $db->query("SELECT * FROM skin WHERE status=1 AND $godz >= od AND $godz <= do ORDER BY id ASC LIMIT 1"); $skk=$db->getNextRow(); //domyslnie if(!$skk) { $db->query("SELECT * FROM skin WHERE status=3 ORDER BY id ASC LIMIT 1"); $skk=$db->getNextRow(); } } if($skk) $sk=$skk['id']; } //zmien - czy ma zmienic jezyk i pobrac frazy $zmien=false; //jezyk if(isset($_GET['jezyk'])) {$_SESSION['jezyk'] = $_GET['jezyk']; $zmien=true;} if(!isset($_SESSION['jezyk'])) {$_SESSION['jezyk']= 'pl'; $zmien=true;} if(empty($_SESSION['meta']) || empty($_SESSION['fraza'])) $zmien=true; if($zmien) { $_SESSION['fraza']=array(); $_SESSION['meta']=array(); //id jezyk $db->query("SELECT id FROM jezyk WHERE status=1 AND kod='%s'",$_SESSION['jezyk']); $_SESSION['id_jezyk']=$db->getResult(0); if(!$_SESSION['id_jezyk']) $_SESSION['id_jezyk']=1; //pobierz meta $db->query("SELECT * FROM konfiguracja WHERE id_jezyk=%d",$_SESSION['id_jezyk']); $mres = $db->res(); if($mres) foreach($mres as $d=>$b) $_SESSION['meta'][$b['id_fraza']] = $b['tresc']; //pobierz frazy $db->query("SELECT * FROM fraza WHERE id_jezyk=%d",$_SESSION['id_jezyk']); $fres = $db->res(); if($fres) foreach($fres as $d=>$b) $_SESSION['fraza'][$b['id_fraza']] = $b['nazwa']; } if(in_array("jezyk",$_SESSION['modules'])) //----NEW----flagi { //-- menu jezykow $db->query("SELECT * FROM jezyk WHERE status=1 ORDER BY id ASC"); $res = $db->res(); if($res){ foreach($res as $ds=>$s){ //--- oznaczenie aktywnego ?? $langmenu .= ''; } } } if(!$_SESSION['uid']) $katlog=' status2=0 AND '; //pobierz topmenu $db->query("SELECT * FROM kat WHERE $katlog status5 = 1 AND status = 1 AND (dataod<=NOW() OR dataod='0000-00-00' ) AND (datado>=NOW() OR datado='0000-00-00' ) AND id_jezyk=%d ORDER BY pozycja DESC",$_SESSION['id_jezyk']); $kat0=$db->res(); // print'
'; //print_r($kat0); //print''; //pobierz menu $db->query("SELECT * FROM kat WHERE $katlog status3 < 2 AND status = 1 AND (dataod<=NOW() OR dataod='0000-00-00' ) AND (datado>=NOW() OR datado='0000-00-00' ) AND parent=0 AND id_jezyk=%d ORDER BY pozycja ASC",$_SESSION['id_jezyk']); $kat=$db->res(); for($i=0;$i