= 2) { $host = substr($_SERVER['HTTP_REFERER'], 0, $pos + $start); } } if ($request_id > 0) { $query = "SELECT `path` FROM " . $table_prefix . "requests WHERE `id` = '$request_id'"; $row = $SQL->selectquery($query); if (is_array($row)) { // Get the current page from the referer (the page the JavaScript was called from) $page = $_SERVER['HTTP_REFERER']; for ($i = 0; $i < 3; $i++) { $pos = strpos($page, '/'); if ($pos === false) { $page = ''; break; } if ($i < 2) { $page = substr($page, $pos + 1); } elseif ($i >= 2) { $page = substr($page, $pos); } } $page = urldecode(trim(addslashes($page))); $path = addslashes($row['path']); $previouspath = explode('; ', $path); if ($page != trim(end($previouspath))) { $query = "UPDATE " . $table_prefix . "requests SET `request` = NOW(), `url` = '$referer', `path` = '$path; $page', `status` = '0' WHERE `id` = '$request_id'"; $SQL->miscquery($query); } else { $query = "UPDATE " . $table_prefix . "requests SET `request` = NOW(), `url` = '$referer', `status` = '0' WHERE `id` = '$request_id'"; $SQL->miscquery($query); } } } else { $session = array(); $session['REQUEST'] = '0'; $session['LANGUAGE'] = $_SETTINGS['LOCALE']; $session['DOMAIN'] = $cookie_domain; $data = serialize($session); setCookie('LiveHelpSession', $data, false, '/', $cookie_domain, 0); header('P3P: CP=\'' . $_SETTINGS['P3P'] . '\''); } ?>