. */ /** * @brief Maarch index page : every php page is loaded with this page * * @file * @author Claire Figueras * @author Laurent Giovannoni * @author Loic Vinet * @date $date$ * @version $Revision$ * @ingroup apps */ include_once('../../core/class/class_functions.php'); include_once '../../core/init.php'; if (isset($_SESSION['config']['corepath'])) { require_once 'core/class/class_functions.php'; require_once 'core/class/class_db.php'; require_once 'core/class/class_core_tools.php'; $core = new core_tools(); if (! isset($_SESSION['custom_override_id']) || empty($_SESSION['custom_override_id']) ) { $_SESSION['custom_override_id'] = $core->get_custom_id(); if (! empty($_SESSION['custom_override_id'])) { $path = $_SESSION['config']['corepath'] . 'custom' . DIRECTORY_SEPARATOR . $_SESSION['custom_override_id'] . DIRECTORY_SEPARATOR; set_include_path( $path . PATH_SEPARATOR . $_SESSION['config']['corepath'] ); } } } else { require_once '../../core/class/class_functions.php'; require_once '../../core/class/class_db.php'; require_once '../../core/class/class_core_tools.php'; $core = new core_tools(); $_SESSION['custom_override_id'] = $core->get_custom_id(); chdir('../..'); if (! empty($_SESSION['custom_override_id'])) { $path = $_SESSION['config']['corepath'] . 'custom' . DIRECTORY_SEPARATOR . $_SESSION['custom_override_id'] . DIRECTORY_SEPARATOR; set_include_path( $path . PATH_SEPARATOR . $_SESSION['config']['corepath'] ); } } if (isset($_SESSION['user']['UserId']) && isset($_GET['page']) && ! empty($_SESSION['user']['UserId']) && $_GET['page'] <> 'login' && $_GET['page'] <> 'log' && $_GET['page'] <> 'logout' ) { $db = new dbquery(); $db->connect(); $key = md5( time() . '%' . $_SESSION['user']['FirstName'] . '%' . $_SESSION['user']['UserId'] . '%' . $_SESSION['user']['UserId'] . '%' . date('dmYHmi') . '%' ); $db->query( 'update ' . $_SESSION['tablename']['users'] . " set cookie_key = '" . $key . "', cookie_date = ".$db->current_datetime()." where user_id = '" . $_SESSION['user']['UserId'] . "' and mail = '" . $_SESSION['user']['Mail'] . "'", 1 ); setcookie( 'maarch', 'UserId=' . $_SESSION['user']['UserId'] . '&key=' . $key, time() + ($_SESSION['config']['cookietime'] * 1000), 0, 0, $_SERVER["HTTPS"], 1 ); } // CV 31 oct 2014 : clean request foreach ($_REQUEST as $name => $value) { if (is_string($value) && strpos($value, "<") !== false) { $value = preg_replace('/(<\/?script[^>]*>|<\?php|<\?[\s|\n|\r])/i', "", $value); $_REQUEST[$name] = $value; } } if (isset($_REQUEST['display'])) { $core->insert_page(); exit(); } if (! isset($_SESSION['user']['UserId'])) { $_SESSION['HTTP_REFERER'] = Url::requestUri(); if (trim($_SERVER['argv'][0]) <> '') { header('location: reopen.php?' . $_SERVER['argv'][0]); } else { header('location: reopen.php'); } exit(); } if (isset($_GET['show'])) { $show = $_GET['show']; } else { $show = 'true'; } $core->start_page_stat(); $core->configPosition(); if (isset($_SESSION['HTTP_REFERER'])) { $url = $_SESSION['HTTP_REFERER']; unset($_SESSION['HTTP_REFERER']); header('location: '.$url); } $core->load_lang(); $core->load_html(); $core->load_header(); $time = $core->get_session_time_expire(); ?>
is_module_loaded('basket') && isset($_SESSION['abs_user_status']) && $_SESSION['abs_user_status'] == true) { include 'modules' . DIRECTORY_SEPARATOR . 'basket' . DIRECTORY_SEPARATOR . 'advert_missing.php'; } else { $core->insert_page(); } ?>
view_debug(); ?>