define ('HOME_URL', '/'); define (MAIN_SELECT, ' SELECT w.id AS id, raiting, w.name AS name, short_descr, w.descr AS descr, quantity, price, not_show, w.image1 AS image1, w.image2 AS image2, DATE_FORMAT(add_date, "%d.%m.%Y") AS germ_date, b.name AS brand, b.www AS br_www, brand_id, artcl FROM wr_wares w INNER JOIN wr_brands b ON brand_id = b.id '); define ('DEFAULT_CURRENCY', 'руб.'); define ('WEBSITE_NAME', '"Товары и литература для коллекционирования" (forstamps.ru)'); define ('WEBSITE_NAME_SHORT', 'Forstamps.ru'); define ('ADMIN_EMAIL', 'info@stspb.ru'); define ('WESITE_URL', 'http://www.forstamps.ru'); $true_do = array('registration', 'log-in', 'catalog', 'product', 'about', 'basket', 'account', 'forgot', 'search', 'article', 'payment'); $true_task = array('registration', 'login', 'basket', 'account', 'search'); ##################################### ##### Блок инициализации сессий ##### ##################################### /* session_start(); $expiry = 0; if ($_SESSION['remember'] > $expiry) $expiry = $_SESSION['remember']; // Для режима "Запомнить меня" */ $expiry = 60*60*24*30; // 30 дней храним сессию с корзиной ini_set('session.gc_maxlifetime', $expiry); // количество секунд, после чего данные будут считаться 'мусором' и зачищаться ini_set('session.cookie_lifetime', $expiry); // период хранения куки в секундах. Если 0 – значит кука будет храниться, пока браузер не будет закрыт session_start(); $basket = $_SESSION['basket']; $user_name = ($_SESSION["us_name"]); $user_id = ($_SESSION["us_id"]); ################################### #### Подключаем базу и функции #### ################################### require 'olenev/connect.inc'; require 'inc/functions.inc'; search_engines_check(); // Устанавливаем факт перехода из поисковой выдачи ######################## #### Разбираем ЧПУ #### ######################## $qstr = explode('/', ltrim($_SERVER['REQUEST_URI'], '/')); $do = $qstr[0]; if ($do == 'olenev') exit; if (preg_match('/index.php/', $do) || isset($_GET['fb_action_ids'])) $do = ''; $searchword = $_GET['searchword']; if ($searchword == '') $searchword = $_POST['searchword']; if ($searchword != '') $do = 'search'; ####################################################################################################### ## Проверяем отправлялись ли данные из форм, определяем задачу и подключаем соответствующий модуль, ## в котором грузим контент, хлебные крошки и заголовок страницы в переменные для последующего вывода $post_do = $_POST['task']; if (isset($post_do)) { if (in_array($post_do, $true_task)) { include 'inc/page_'.$post_do.'.inc'; $do = $post_do; } else { include 'inc/page_home.inc'; } } elseif (in_array($do, $true_do)) include 'inc/page_'.$do.'.inc'; else { if ($do == '') { include 'inc/page_home.inc'; } else { header('HTTP/1.0 404 Not Found', true, 404); header('Status: 404 Not Found'); $screen .= '