ob_start(); # sessions session_start(); include('./scripts/scripts_config.php'); # globalni nastaveni include('./_configs/config_global.php'); # zobrazeni chyb if ($config['display_errors']) { error_reporting(E_ALL ^ E_NOTICE); ini_set('error_reporting', E_ALL ^ E_NOTICE); ini_set("display_errors","1"); } # chyba ... if (!file_exists($config['path'].'classes/db_classes.php')) { include('admin/status.php'); exit; } # config... include('./config.php'); $message = ''; $error = ''; $lang = array(); # zpravy pro navstevnika $onload_system_alert = ''; # administrace db ... $db = new classDB(); $db->connect(); $db->select_db(); # nastaveni $seting = new classShopSeting(); # lokalizace textu $langText = new classLanguageText(); # data jazykova lokalizace $language = new classLanguage(); $language->getDataSelected(); # administrace modulu ... $modules = array(); # objekt shop... $shop = new classShop(); $shop->createListModules(); $shop->getDataSelectedObjects(); # zacatek nacitani obchodu $shop->loadingBegin = timeInMicroSecond(); # nastaveni meta tagu $seting_meta_tags = new classMetaTagySeting(); # zapnute jazykove mutace $listLangs = getListLanguages(); # prihlaseny uzivatel... $buyer_loged = new classBuyer(); # registrace uzivatele ... $buyer_loged->processActions(); # zjisti data prihlaseneho uzivatele ... $buyer_loged->getDataLoged(); # registrace emailu k newsletteru $newsletter = new classNewsletter(); $newsletter->processActions(); # hlasovani ankety $enquiry = new classEnquiry(); $enquiry->processActions(); # kosik $basket = new classBasket(); $basket->initial(FALSE); $basket->processActions(); # akce vsech modulu foreach (array_keys($modules) as $module_name) { if (in_array(strtolower("executeActions"), getModuleMethods($modules[$module_name]))) { $modules[$module_name]->executeActions($value); } } # kontrola prihlaseni... //@include('./pages/login.php'); # kontrola akci... //@include('./pages/actions.php'); # aktualizuje data uzivatele $buyer_loged->getDataOfID($_SESSION['buyer_loged_id']); # docasne odstaveno.... if ($seting->getSetingValue('docasne_odstaveno') == '1') { # kontrola ip $docasne_odstaveno_ignore_ip = $seting->getSetingValue('docasne_odstaveno_ignore_ip'); $docasne_odstaveno_ignore = FALSE; # kontrola zda tato stanice je povolena ... if (strpos('x'.$docasne_odstaveno_ignore_ip, $_SERVER['REMOTE_ADDR']) == 0) { $ret = "\n"; $ret .= "\n"; $ret .= "
\n"; $ret .= "