$value) { if (strpos($s, $value)) { file_put_contents('content/data/hack.log', "$_SERVER[REMOTE_ADDR] | $s\n", FILE_APPEND); file_put_contents('.htaccess', "\ndeny from $_SERVER[REMOTE_ADDR]", FILE_APPEND); exit; } } # parbaude pret hakeriem END include_once __DIR__.'/functions.php'; include_once __DIR__.'/sys/lang.php'; include_once __DIR__.'/theme.php'; #if (PC) ini_set('display_errors', 1); if (OAUTH) oauth($google, $facebook); login(); if ($_REQUEST['infikis'] && is_admin()) infikis(); # sanitize BEGIN $_REQUEST = sanitize($_REQUEST); $_POST = sanitize($_POST); $_GET = sanitize($_GET); # sanitize END # 404 kluda if (!is_admin() && !file_exists("content/pages/$_REQUEST[lang]/$_REQUEST[dir]/")) { header('HTTP/1.0 404 Not Found'); define('NOTFOUND', 1); if (!in_array($_REQUEST['lang'], other_languages())) $_REQUEST['lang'] = DEFAULT_LANG; $_REQUEST['dir'] = DEFAULT_PAGE; } else { define('NOTFOUND', 0); } #sesijas parametri setup_session_vars(); #saglaba lapas saturu save_page_content($full_path); #parbauda vai veikalu radit apmekletajiem if (!is_admin() && $ini['citi']['nav_redzams']) exit; if ($_REQUEST['file']) $item = db_item_row($_REQUEST['file'], $_REQUEST['dir']); $theme = isset($_REQUEST['tema']) ? $_REQUEST['tema'] : $ini['dizains']['tema']; if ($theme) { include_once __DIR__."/themes/$theme/theme.php"; $class = "Theme$theme"; $theme = new $class($db, $theme); } else { $theme = new Theme($db); } $theme->render(); #ja logojas no groza if (strstr($_REQUEST['referer'], '/cart')) echo ''; if (filemtime(__DIR__.'/content/data/logs/.index') < time() - 24 * 60 * 60) { file_put_contents(__DIR__.'/content/data/logs/.index', date('Y.m.d H:i')); #clear logs clear_logs('content/data/cache'); clear_logs('content/data/favorite'); clear_logs('content/data/logs'); clear_logs('content/data/memo'); clear_logs('content/data/orders'); clear_logs('content/rekini', 365); clear_logs('content/data/json', 365); clear_images(); #genere sitemap if (SITEMAP && filemtime(__DIR__.'/sitemap.xml') < time() - 23 * 60 * 60) generate_sitemap(); #get json if ($ini['piegade']['expresspasts'] && filemtime(__DIR__.'/content/data/expresspasts.json') < time() - 23 * 60 * 60) { $content = file_get_contents('https://express.pasts.lv/stationApi/index'); if (trim($content)) file_put_contents(__DIR__.'/content/data/expresspasts.json', $content); } if ($ini['piegade']['dpd'] && filemtime(__DIR__.'/content/data/PickupParcelShopData.json') < time() - 23 * 60 * 60) { $content = file_get_contents('https://www.dpdbaltics.com/PickupParcelShopData.json'); if (trim($content)) file_put_contents(__DIR__.'/content/data/PickupParcelShopData.json', $content); } if ($ini['piegade']['venipak'] && filemtime(__DIR__.'/content/data/venipak.json') < time() - 23 * 60 * 60) { $content = file_get_contents('https://go.venipak.lt/ws/get_pickup_points'); if (trim($content)) file_put_contents(__DIR__.'/content/data/venipak.json', $content); } #salidzini.lv if ($ini['citi']['salidzini'] && filemtime(__DIR__.'/vendor/salidzini/data.xml') < time() - 12 * 60 * 60) { echo ""; } } $db->close(); #check speed if ($_SESSION['speed']) echo '
'.round(microtime(true) - $_SESSION['speed'], 2).' sec
'; #print_r($_SESSION['compare']);