<?php /* * Display information about a user. */ include_once "{$lib}/class/mapfile.php"; include_once "{$lib}/class/session.php"; include_once "{$lib}/class/user.php"; include_once "{$lib}/class/userpref.php"; include_once "{$lib}/share/auth.php"; include_once "{$lib}/share/string.php"; pieLoadLocale(); pieRequireUser(); pieHead("edit"); if (@$_REQUEST['user']) { // A user has been specified. $_REQUEST['user'] = pieGetOption($_REQUEST['user']); $user = new User(); if (!$user->isValidName($_REQUEST['user'])) { pieError("BadUser"); } if (!$user->exists($_REQUEST['user'])) { pieError("BadUser"); } } elseif ($_SESSION['user']) { // No user has been specified: // display information about myself. $_REQUEST['user'] = $_SESSION['user']; } if (!@$_REQUEST['user']) { pieError("NoUser");
function pieNotice($message, $data = array()) { pieLoadLocale(); print $GLOBALS['pie']['locale']->message($message, $data); }