/** * Handle admin login/logout/session_start if admin session parameters exist * */ static function sessions() { //alternate sessions if (defined('gpcom_sessions')) { include gpcom_sessions; } $cmd = ''; if (isset($_GET['cmd']) && $_GET['cmd'] == 'logout') { $cmd = 'logout'; } elseif (isset($_POST['cmd']) && $_POST['cmd'] == 'login') { $cmd = $_POST['cmd']; } elseif (count($_COOKIE)) { foreach ($_COOKIE as $key => $value) { if (strpos($key, 'gpEasy_') === 0) { $cmd = 'start'; break; } } } if (empty($cmd)) { return; } includeFile('tool/sessions.php'); gpsession::Init(); }