/**
  * 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
Exemple #3
0
<?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']);