ruạṛ
<?php /** * Process log out link * @version 0.9 * @author Robert Urquhart <programmer@activatedesign.co.nz> * @package dreamdiamond store */ /* * site data and definitions * @var string $include_path - for easy global search/replace if include location changes */ $include_path = $_SERVER['DOCUMENT_ROOT'].'/admin/scripts-includes/'; $template_dir = $_SERVER['DOCUMENT_ROOT'].'/resources/template/'; require_once $include_path.'universal.php'; require_once $template_dir.'functions.php'; /* * start the session (after includes so objects stored in $_SESSION are created properly) */ session_start(); $connID = connect_to_db(); /** * suhosin workaround - load session user data * @var object $customer */ $customer = user_load(); /* * shouldn't be trying to access this script if not logged in * not that it really matters here */ if(!$customer->logged_in) { getout('',select_one('page_data','path','page_type','customer')); } user_register_logout(); /* unset($_SESSION['customer']); unset($_SESSION['wishlist']); unset($_SESSION['cart']); // copied direct from php.net if (ini_get("session.use_cookies")) { $params = session_get_cookie_params(); setcookie(session_name(), '', time() - 42000, $params["path"], $params["domain"], $params["secure"], $params["httponly"] ); } session_destroy(); */ setCookie('custMessage','<p class="message">You have been logged out.</p>',time()+30,'/'); getout('',select_one('page_data','path','page_type','customer')); exit; ?>
cải xoăn