| [ Index ] |
|
Code source de Horde 3.1.3 |
1 <?php 2 /** 3 * $Horde: horde/admin/sessions.php,v 1.2.2.3 2006/01/01 21:28:05 jan Exp $ 4 * 5 * Copyright 2005-2006 Chuck Hagenbuch <chuck@horde.org> 6 * 7 * See the enclosed file COPYING for license information (LGPL). If you 8 * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html. 9 */ 10 11 @define('HORDE_BASE', dirname(__FILE__) . '/..'); 12 require_once HORDE_BASE . '/lib/base.php'; 13 require_once 'Horde/Menu.php'; 14 require_once 'Horde/SessionHandler.php'; 15 16 if (!Auth::isAdmin()) { 17 Horde::authenticationFailureRedirect(); 18 } 19 20 $type = !empty($conf['sessionhandler']['type']) ? $conf['sessionhandler']['type'] : 'none'; 21 if ($type == 'external') { 22 $notification->push(_("Can't administer external session handlers."), 'horde.error'); 23 } else { 24 $sh = &SessionHandler::singleton($type); 25 } 26 27 $title = _("Session Admin"); 28 require HORDE_TEMPLATES . '/common-header.inc'; 29 require HORDE_TEMPLATES . '/admin/common-header.inc'; 30 $notification->notify(array('listeners' => 'status')); 31 32 if (!empty($sh)) { 33 $users = $sh->listAuthenticatedUsers(); 34 $count = $sh->countAuthenticatedUsers(); 35 echo '<h1 class="header">' . _("Current Users"); 36 if (is_a($users, 'PEAR_Error')) { 37 echo '</h1><p class="headerbox"><em>' . sprintf(_("Listing users failed: %s"), $users->getMessage()) . '</em></p>'; 38 } else { 39 echo ' (' . $count . ')</h1>'; 40 echo '<ul class="headerbox linedRow">'; 41 foreach ($users as $user) { 42 echo '<li>' . htmlspecialchars($user) . '</li>'; 43 } 44 echo '</ul>'; 45 } 46 47 echo '<br />'; 48 49 $ids = $sh->getSessionIDs(); 50 echo '<h1 class="header">' . _("Current Sessions") . '</h1>'; 51 if (is_a($ids, 'PEAR_Error')) { 52 echo '<p class="headerbox"><em>' . sprintf(_("Listing sessions failed: %s"), $ids->getMessage()) . '</em></p>'; 53 } else { 54 echo '<ul class="headerbox linedRow">'; 55 foreach ($ids as $user) { 56 echo '<li>' . htmlspecialchars($user) . '</li>'; 57 } 58 echo '</ul>'; 59 } 60 } 61 62 require HORDE_TEMPLATES . '/common-footer.inc';
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
| Généré le : Sun Feb 25 18:01:28 2007 | par Balluche grâce à PHPXref 0.7 |