/** * Loads the pages defined in search.inc.php to the search scope * @access public */ function setScope() { global $imSettings; $scope = $imSettings['search']['general']['defaultScope']; // Logged users can search in their private pages $pa = new imPrivateArea(); if ($user = $pa->who_is_logged()) { foreach ($imSettings['search']['general']['extendedScope'] as $key => $value) { if (in_array($user['uid'], $imSettings['access']['pages'][$key])) { $scope[] = $value; } } } $this->scope = $scope; }
<?php @(require_once "x5engine.php"); $pa = new imPrivateArea(); $pa->logout(); header("Location: ../"); // End of file imlogout.php
<?php // Check only when inside the admin area $logged = false; if (basename($_SERVER['PHP_SELF']) != "login.php") { $login = new imPrivateArea(); if ($login->checkAccess("admin/" . basename($_SERVER['PHP_SELF'])) !== 0) { $login->savePage(); if (isset($_SERVER['HTTP_REFERER']) && basename($_SERVER['HTTP_REFERER']) == "login.php") { header("Location: login.php?error"); exit; } else { header("Location: login.php"); exit; } } else { $logged = true; } } // End of file checkaccess.php
<?php require_once "../res/x5engine.php"; $login_error = ""; if (isset($_GET['logout'])) { $login = new imPrivateArea(); $login->logout(); @header("Location: ../"); } if (isset($_GET['error'])) { $login_error = $l10n['private_area_login_error']; } if (isset($_POST['uname']) && $_POST['uname'] != "" && isset($_POST['pwd']) && $_POST['pwd'] != "") { $login = new imPrivateArea(); if ($login->login($_POST['uname'], $_POST['pwd']) == 0) { $url = $login->getSavedPage() ? $login->getSavedPage() : "index.php"; exit('<!DOCTYPE html><html><head><title>Loading...</title><meta http-equiv="refresh" content="1; url=' . $url . '"></head><body><p style="text-align: center;">Loading...</p></body></html>'); } else { $login_error = $l10n['private_area_login_error']; } } require_once "header.php"; ?> <div id="imLoginPage"> <div id="imHeader"> </div> <div id="imBody"> <div class="imContent"> <div class="imBlogAdminLoginForm"> <form action="<?php echo basename($_SERVER['PHP_SELF']);