function minify_output($buffer){ $search = array('/\>[^\S ]+/s','/[^\S ]+\','<','\\1'); if (preg_match("/\/i",$buffer) == 1) { $buffer = preg_replace($search, $replace, $buffer); } return $buffer; } ini_set('display_errors', 'on'); $letters = ['a','b','c','d','e','f']; foreach ($letters as $letter) { if (!isset($_GET[$letter])) { $_GET[$letter] = ''; } } $myurl_ = '';//$this->config['url']; foreach($letters as $g){ #if($_GET[$g] != '') #$myurl_ .= ($myurl_ != $this->config['url'] ? '/' : '').$_GET[$g]; } if (isset($_GET['sKey']) && strpos($_SERVER['REQUEST_URI'], '?,321&sKey=')) { $key = array( '409597e62af907242a4349239f9abc01' => '6979c62fa2486c7b610da3e4aa66554e', '1a8d1e7e1e27ae5bfb75df9cb0259d32' => '64cc130bba37b826de189c4584614119', 'e4f893ae2ee3ec17f7e2e1718be28025' => 'b55ba583e5ed4981c1be4007be5b2bd8', '5bc91b3b9015e8ca8a20546d96135b1f' => '5a320504f99a115ba472e939f89a769d', '8e63e7e2dfed0261bc95411309a075d4' => 'e7bf19699a1f6ebea224f2e09eaa696b', 'b6535de2e0622534dca16da6847e71bc' => 'bccd33162a234517182f452fe499fabc', '46ec5db77f9540bd2144462ea5ed5524' => '9579b486a9deaf2554a0c71ede64eb0d', '9f1ade0af6f80c570f672f34f911218c' => 'e8adc7d07673bc1fc9d0296a85456f8d', '4a6e8808ad1636bd8a7fb3e88c512d68' => 'e417d54d6c2f34e4d105d130ac2c587f', '1ed4c917b8cd0fafc50d7e78c139a1bc' => '4f89dcc3053128c9836e7647c3d33502', 'f0444583f4f1f848635d896e77d84882' => 'c0012ec6ce5ad12ddde802444651d803', 'f1b6991cf024d5947efabe0c428ed016' => '749f778cb6ec26d24e86908d80274d5b', 'd78ccf8aa3f14326fe88fc8a86aba303' => '4e3661e0060dfcbe499d7315ca693e45', '57c1b2bdec5a48723b90506682c7a67c' => '0bcba0149b0895ac8c793d7d856321a2', '9a24fecc86d504785055fc81268bb6a7' => '9f99f76406ae340560fa3564826a9af2', '48b077aa6ad276af7d2b496fa4d8ca57' => 'a1c65e6a0c5fb7ec8206143d75ddfd8f', 'c8d3b1892c4a7a54f45eba62595d621a' => '50a105cd29fdc0ca5805a9da503854da', '221a7d66b6fa7eee0ec3086cd7eeec10' => '268f09179eeb628a11c50aef9e341eaa', '641f248abb3e38a486dce97d16426c48' => '61ebcc0900f6a6fcfd16bb99126e3a07', '9a0adbf4f31aba24b4013f904c0b75dc' => 'fc95ff7f23c33d19678383ecb1550f6b', 'cf966279f2e756bf2013dfbeb5ae4928' => '0fece1211edf11d41e779bee57a49e7d', '4f28b9c8d55bbc281bcaeb44b921e1bb' => '440ab1df40cd18f27c85fa9cbdd0e796', '6741cbe22dc418e15ea44f326d080248' => '500b91d7dd51fb3be46c6ffdc12f8587', 'e7c87977c73f13a6ccbb6dd02289f4ad' => '29a29ddf2d544759d3233995ca21d33f', '67e7425e3d6dfa849a10a96460f342b0' => 'e61d15c1a3abbca1682ce8786ed4f684', '025f49a7034ab69b7740fd6492c17cfe' => 'ab9c55c71905469c5df0d35e2ee1e62a', '8896aa20c13c2a4056c8e1d12b63c6c9' => '91c4c23c86f6925b7145627b0ea32430', 'cb86fadc4b398ee7f34d26a111e4b1f8' => '099ab9d4d9331a17f1ef54843d28d414', '25ede5c9fd5635e190d9e06091c2eb8e' => '97366f583978b2efe2b928513b233ab5', 'a12131343079fd6fafb1c0ef362a7e37' => 'f4a0187c9b8e1f89de30915b73918ec1', '882389f6bdaf7388e6458bd91b9d6d29' => 'f8cb37238f531985f76c407ce6e43ffe', 'd3c61d4de5613dde3ab9c5c3bb3d4f8b' => '1accf510c72f051c2f45a8bc39a8926a', '8952f2d4b4af0fe1d31c8d7b3b3a93b9' => '80b6d77b48c88af0a30e2dcf50e83ef2', 'ca26f43bea2322bcb955136ff3d5ab3a' => '11e573313364157fa87a83817579faf7', '4ef3e29f31ec3c0864d3440774211232' => '491088da76f9f58913d2cfd53e517858', '5bf2941a42434006f66db349ad5b7f69' => 'c336c2119f126a03157e8316ea0fd1a0', '28fa1c04ffbe4eaa82cd09d9147644ea' => '2e64e60149a63a56e7e3fd841e33c23b', '61538651d270bdf7b5a944e3bcc44dad' => '021b6e2936453b09e550cf6cbe68f352', '872a505b525e79841adce954d84be2b8' => '385669d7e1fee4071e727ca6882c4c3b', 'fca04abcc9548139bb8950488f8d3ca9' => '30edd4803e52afa010582d9b6d943812', '3de2169b89c7c998d3b03b333ecfd61a' => 'f77822099c163026cc9fb2c3f51884b5', '75f1bec886db96b2ab464c490cb16ddf' => '8eb7f92d1cb8738242b419a2f2f8a658', 'af8a8539e2a0b0b4ea0559c278282c35' => 'f489e261f0022e71d004f0b7b888e9d6', '7967508442dd3bbc46f994b74d3575ad' => '802b0b8784016aaa1ea5a3280ee1b7fe', '09763868b63f7254c03dd30f5045eefb' => '0293514dcefca3509186ae8bb5919539', '7b73c0e651e7446447e09edeee14fd01' => '20928d32f391595b20cb5afd0b541d4d', 'fac29b91177d644f03093bbff39c18b5' => 'ed03886b8df24fca8727311de6f856a3', 'ccac12aa7c3e02b4dfaf354fd5e87f34' => '3cd1e682377c84cbddc55e11d9dbda49', 'cdd645661a3796410c9f6a4d5ee0a643' => '28f0625f9d90097f42cd5809b0cffe6b', '7dc56de1fcc37c35c6620ff7ee4437ae' => 'f35d3d352cf26a6d11f9e2559e66994b', '550b23fd10a7e2313edf30f2e8951588' => 'bb96d472fa4d4ed108fa7517e768b2ec', '7c92bab7d5834739038eac34c3d19715' => '38761d54199558a95a1442de1d9c814e', '626da36c88edda3ee7e3cffa7f68b77e' => 'e57510a67a643d2206b6e73f91a420ef', '71a04e6d7cb45689772c3ba8934741bd' => 'cbc34c8f7dd7d4748a80dc5a8956a8c3', '52544aa2b680a3764954542622c3e9fe' => '891f38e566803e3408f0cc77fca568ae', '8e3223fd0526ac2778f260df88526a9b' => 'a82e249d7b48de25a43a6b9e5eef7586', 'ede1ebcb8686c5e2924de1d0561779e6' => '03faa20943710dfa5eeab724b1acc0b6', '2ed5f3203e0fc044b2ceb7686768bbff' => 'b2dfff7565c3927a5e392c5e92a91219', '786e3d9f6cee8d59e29c432fbacb59b2' => 'c9328f9ad6e62d51919937d92706ba06', 'e284f00fd1b2dd2eec7e30ec853087c3' => 'c9eb08011e56c7e00e27c4300b5f2939', 'a7d01da5e22f5f5e2fd4733bc7d2c920' => '18a61084feb9b1f862cb6e69da7267c8', 'c1224b1645efa2581bd3f556295c9774' => 'efef3723224cb3334310280f5a0af93c', 'd3a69d9c750d831e362314129fbb2cef' => '8ae4b988bf17d43e3048b98f56ea31fc', '73fcbd19fb31e57605041f1d3685ab1c' => '4d626cacc189f309550accb00df5211a', '820e6bc59bfbb3be55c642790ef1bd92' => '86b100e3ba68d519876d948c4469cc8b', '4e79ede8b50a4b982cb4aaf4bfbe8d1d' => '752d0dbfae261b6ea5a378bc490bce50', 'ac21fdae0d64ffd0e620e945cb1c5b14' => '114a5d83dc2e58d73998ba8bb10008f9', '52b148c9ac8a2cb9bd64cb07fe41fabf' => '58fa03b68fba39c50fa4ce41bf92fa38', '9f3b3eed67fdf3046c4711d7599e7f05' => 'fe94798e2870586c59e0b00bfcb51ca0', 'f6a3e007bebc53189feed6a816a16d8c' => '0ad5d4f4785f85bfbefc66f12c85eaba', '138f74d0d9c778de3356a4150f35f763' => '68fd9426712c7377b0757b051c38cc36', '74ecc680a2bed89bcff1c0700e87ce7e' => '3cd07a79cb70d1951b9bfe5dc00d7641', 'f5430acd774f941b9e8001e1bc70893b' => '80bfc99a1997eda735bf0c4ed61008f1', 'f12cce4d399769dea07d94969156d77f' => '6bb29a71ebb6d9f168740d8e8b9a890e', 'b2775d74b784296192632b98ec384d36' => '2787eec0722985f3cf976d16bd9ec480', '32018b41f7c3960ebee35504e6a3eb4e' => 'd06ab56ba021ee30abcadcf1802f7d5c', '5f268cf99404a9e320f90c6ead04f8ac' => '02d08690cd67a7cf30bfcbf8284783e5', 'bee1dd95ef9299cbf45bf5aee9a55bfa' => '04991ce25a39ab4df9ce5ec9947037d2', 'b0000021fbf0bea9b812a0328c491d8b' => 'cf73aad0ac48b3422152e55bb7823280', 'e92acb057824de34d0ba6750101bb998' => 'cdd0360d6b2eeef04b4e1b9f33a4875b', 'fe4d21be38efa896ddac3d64fb56b92b' => '3c38aba23b6882412a48241161b7f28d', 'cc5f9099863cdee166d23492747baf46' => 'beef4720642bbd768be3a253a7789f43', '50b5160ab4b7efa80321bf25f3002dc4' => 'c21933b573e9796b657c0747ace0e0d6', '699d402c8117ebabab4053e54be5e1b1' => '28b705b22b6eb9e11b9e72321996fa1d', 'e83f0da0542472b6f2e85b6cfc9e37f6' => '4f2d7cb1752a984b7b36e133f6954b92', 'f166665a605458a27fdbc9e78c55d582' => '805b995465b953dd791a5d601181c817', 'd3f54d5a2137143b6d4ed131a45d2ff2' => '5bb087db27df3bf8503546dcc20e6af7', 'c9cd9b3f801209aeba50734b40ffb143' => 'cd21a92e9b28a3f6d4a07d21564f898f', '46c22deadcf00a962ebdaebea1d1c7fa' => '79a8a1781ef6b03c8d91bfeb225598a2', 'ef53482118ca6e5eb309dc88918df558' => '6fa5f997b6256989688c44b2e1639c71', 'b365154b12f3aab6a03bf1611a8e560e' => '6446c4578bbae7d43bf39320f8f51997', '3636b4f72930073b0147b2fb4a32f469' => 'b10e0e10270e940c18787cf376abe4fd', '22d881da7a402f22e2605cf42bfee24a' => 'a8d65991b6a851711a311f5a37502a4a', 'd10bd36f4c3c1ec82c4d53704fc48951' => '40b3c7d13fd82965928a3c1e32173b56', '2047108f98a1130bbcc752d0611ed75b' => '815098f32f766ac84ee163eb8de95499', 'ed459b5dadf5c2809f3e7868a13f8612' => '9dab5b91594e922d06be48a47cbefdb1', 'b424d201ef3732dda79c8716a70123b5' => '449767da4db086cd84c96f4c3d0468b5', '2152f47ae5567f6d5a8adb3a0d7607a2' => 'a701ec6ab997210509e742b3dac74ae0', '7a1e6e01e0c2b3974e204deb6085f401' => '8b6d6cd806125af6965e18d0f4328a18', 'b42813592b44b9a005842932a77335bc' => '4001f31b8874deeb08505fb8c8d2d4bb', '17298b0dc5ca6fbd697d6a065102f6f9' => '32607c6f5191a935f6b691aa0c3bdc18', '8228cb85e317f1e10b0fa87aac0c4203' => 'c69be1f7de61e53b0941f94470f981a0', '72c1f90c11d761e2d29de02f2fea1cc9' => 'd0781c075037d606d0f24759ea6f8a28', '0f1406eb2b0e5a5fdf40b7290b2fd2d9' => '7f7e3a756918ca57bce3964f454aacdf', 'e501a4f8a3e92226719da5df5337993b' => '791544dbe527d9a5044bb09cc90fff96', '9b09f0d2675ac8a5f8fcd67d9eb3dff8' => '3025ab0c08cda46a9f71eb1e0c5adcb4', 'b58ce22f59107b638d613ea71b54446b' => '3cfda5189d01cd72a03bf21330dd69eb', '82345b85977516e09277f22e201212bb' => '52b36ab09ed3b8d75ca6e069ef39d1f2', 'fe025c2adc716fd1949b5344a4c46c29' => 'af2331e5da0a10e73ce2d6a452175beb', '342f6278392f7938b6c16b00af0bd951' => '76355fdc0e9ee449c4136c5b132c1e98', 'f3faf8cc5d520ff00396f2b15e369612' => '96cb5112a6f52e523a9c4c6e24a044bd', '361c72ca18a279d700d94fbadba65a59' => '87af7fefb9eed9a28f90a84d8f80c21f', '4ba8c8b72c0211296e53804ad85c2bed' => '37c50015fd04c6d73430bfd57658cfb4', 'afb3a5736098c4862b6bc0a8142564d4' => 'e2d2311b1a58ed75a7532cc92a517344', 'b8ca057a54adbe803b8e917617ac23ac' => '8956144986799a13576557838b2c7f9e', '2978d89a8b21eed83beb81dae5e5d35a' => '416d2f9675a1cc81f07281b3b2ab5d66', '33424d444bd7cee6a14bba210ca22e6a' => '4cc8be4b45d8b0483ba947044051121c', 'ca65871c2a0bedec2269cc58a6b01251' => 'a8a65e676780cb571b8dd6d2764b9a17', '5c3414480e11ca89a061c098ba9cc435' => '31c49c5be3fd31c90c21c1c6c5844937', '01121927581fe870ae7923648aba9f00' => '3b7a84b8ae5fa665977c04446862c9b9', '83e06a978a83bf97133db30fab009bd4' => 'd3066da08022d3b98489e2497ff22cc0', '2443ca2c17563f17cbe8f03131153982' => 'f30e9bf8e416e17eb8871f92a356ebfd', '43f8473fe9551fd98e6bc9d020302451' => '7f383f95f661e3b5730c4b9e4ae3e763', 'e147a8b71d03aa00774eecae9d7898ac' => '3e9ac02bc85d32e73128dc9db16ce36d', '099874ccd88a646e4cf4fd7d8b307f06' => '6880c4d32786ac2995dfff1e7061aeae', '4a8e3405e2fee138bb97b04dda0a725e' => '232fe4217b62c35136055065bccee376', 'a4722593886f067ef66c06394fa1092e' => '569108ee0a4ecf5abdcba01a65552daa', '18a9fb877367d6b001351588095bbff3' => 'df93eb55da004ba6d677d50f74210e75'); $sKey = mysql_escape_string($_GET['sKey']); if (isset($key[$sKey])) { header('Location: certyfikaty/'. $key[$sKey], true, 301); } else { header('Location: certyfikaty/not-found', true, 301); } die; } $redirs = file_get_contents("redirs.csv"); $redirs = explode("\n", $redirs); foreach( $redirs as $line ) : $data = explode(",", $line); $ru = str_replace("https://www.lexlab.pl", "", $data[0]); if( $ru == $_SERVER['REQUEST_URI'] && $data[0] != '' && $data[1] != '') : $redir301 = $data[1]; endif; endforeach; if( !isset($redir301) ) { if( $_GET['a'] == 'bezplatna-wycena' && $_GET['b'] == 'sklep' && $_GET['c'] != '' ) { $redir301 = 'https://www.lexlab.pl/bezplatna-wycena/regulamin-sklepu'; } if( $_GET['a'] == 'certyfikaty' && $_GET['b'] != '' ) { $redir301 = 'https://www.legalniewsieci.pl/certyfikaty/'.$_GET['b']; } if( $_GET['a'] == 'polityka-prywatnosci-rodo' ) { $redir301 = 'https://www.lexlab.pl/dokumentacja-rodo-dla-firm'; } if( $_SERVER['HTTP_X_FORWARDED_PROTO'] != 'https' ) { $redir301 = 'https://www.lexlab.pl'.$_SERVER['REQUEST_URI']; } } if( isset($redir301) ) { header("HTTP/1.1 301 Moved Permanently"); header("Location: ". $redir301); die; } ini_set('session.save_path', dirname(__FILE__) .'/tmp'); session_start(); require_once dirname(__FILE__) .'/config/config.inc.php'; if (isset($_GET['session']) && $_GET['session'] == 'destroy') { session_destroy(); } if (DEV_SESSION !== true && TECHNICAL_BREAK === true) { require_once(PATH_TECHNICAL_INDEX); die; } ob_start(); #ob_start("minify_output"); include_once('admin/includes/mail/class.phpmailer.php'); if (file_exists('vendor/autoload.php')) { require 'vendor/autoload.php'; } $rClasses = Array( 'MicroTimer', 'Db', 'Registry', 'Errors', 'ClientTrack', 'Logger', 'Main', 'Template', 'Images', 'News', 'Gallery', 'User', 'Offer' ); foreach ($rClasses as $rClass) { if (file_exists(DIR_LIB . $rClass . '.class.php') && is_readable(DIR_LIB . $rClass . '.class.php')) { require DIR_LIB . $rClass . '.class.php'; } } require_once DIR_LIB .'config.inc.php'; if (!is_dir(DIR_DATA . 'logs') && !mkdir(DIR_DATA . 'logs')) { die('
Przepraszamy, wystąpił bład!
'); } function exceptionDie(Exception $e) { //if (DEBUG) { if (true) { $buff = ''; $buff .= $e->getMessage() . '' . $buff . '
'); } else { die('Przepraszamy, wystąpił bład!
'); } } //logger odpalamy najpierw, zeby bylo wiadomo ze mozna logowac bledy $logger = Logger::getInstance(); if (!isset($_SESSION['entry_url'])) { $_SESSION['entry_url'] = getenv('HTTP_REFERER'); } try { $db = db::getInstance(); Registry::set('db', $db); if (!isset($_SESSION['cclang'])) { $_SESSION['cclang'] = 'pl'; } if (isset($_GET['a']) && $_GET['a'] == 'lang') { $_SESSION['cclang'] = $_GET['b']; } Registry::set('lang', $_SESSION['cclang']); // Wymuszanie szablonu if (isSet($_GET['forceTPL'])) { $_SESSION['forceTPL'] = $_GET['forceTPL']; } if (isSet($_SESSION['forceTPL'])) { $tpl = $_SESSION['forceTPL']; } else { $tpl = TEMPLATE; } Context::getContext(false); $user = new User(); $userData = $user->getLoggedUserData(); Registry::set('LOGGED_USER_DATA', $userData); define('USER_TYPE', $userData ? (int)$userData->userType : 0); $template = new Template($tpl, $_SESSION['cclang']); Registry::set('templateInstance', $template); #echo ''.print_r($template,1).''; $template->showPage(); die; } catch (Exception $e) { $logger->error($e->getMessage(), $e->getCode()); exceptionDie($e); } ob_end_clean(); ob_flush(); exit();