Current Path : /var/www/html/clients/kampol.e-nk.ru/OLD/administrator/modules/ |
Current File : /var/www/html/clients/kampol.e-nk.ru/OLD/administrator/modules/mod_logged.php |
<?php /** * @version $Id: mod_logged.php 4500 2006-08-13 22:45:33Z eddiea $ * @package Joomla * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // no direct access defined( '_VALID_MOS' ) or die( 'Äîñòóï çàïðåùåí' ); global $mosConfig_list_limit; require_once( $mosConfig_absolute_path .'/administrator/includes/pageNavigation.php' ); $limit = $mainframe->getUserStateFromRequest( "viewlistlimit", 'limit', $mosConfig_list_limit ); $limitstart = $mainframe->getUserStateFromRequest( "view{$option}", 'limitstart', 0 ); // hides Administrator or Super Administrator from list depending on usertype $and = ''; // administrator check if ( $my->gid == 24 ) { $and = "\n AND userid != '25'"; } // manager check if ( $my->gid == 23 ) { $and = "\n AND userid != '25'"; $and .= "\n AND userid != '24'"; } // get the total number of records $query = "SELECT COUNT(*)" . "\n FROM #__session" . "\n WHERE userid != 0" . $and . "\n ORDER BY usertype, username" ; $database->setQuery( $query ); $total = $database->loadResult(); // page navigation $pageNav = new mosPageNav( $total, $limitstart, $limit ); $query = "SELECT *" . "\n FROM #__session" . "\n WHERE userid != 0" . $and . "\n ORDER BY usertype, username" ; $database->setQuery( $query, $pageNav->limitstart, $pageNav->limit ); $rows = $database->loadObjectList(); ?> <table class="adminlist"> <tr> <th colspan="4"> Àâòîðèçîâàííûå ïîëüçîâàòåëè </th> </tr> <?php $i = 0; foreach ( $rows as $row ) { if ( $acl->acl_check( 'administration', 'manage', 'users', $my->usertype, 'components', 'com_users' ) ) { $link = 'index2.php?option=com_users&task=editA&hidemainmenu=1&id='. $row->userid; $name = '<a href="'. $link .'" title="Ðåäàêòèðîâàòü ïîëüçîâàòåëÿ">'. $row->username .'</a>'; } else { $name = $row->username; } ?> <tr> <td width="5%"> <?php echo $pageNav->rowNumber( $i ); ?> </td> <td> <?php echo $name;?> </td> <td> <?php echo $row->usertype;?> </td> <?php if ( $acl->acl_check( 'administration', 'manage', 'users', $my->usertype, 'components', 'com_users' ) ) { ?> <td> <a href="index2.php?option=com_users&task=flogout&id=<?php echo $row->userid; ?>"> <img src="images/publish_x.png" width="12" height="12" border="0" alt="Îòêëþ÷èòü" Title="Îòêëþ÷èòü ïîëüçîâàòåëÿ" /> </a> </td> <?php } ?> </tr> <?php $i++; } ?> </table> <?php echo $pageNav->getListFooter(); ?> <input type="hidden" name="option" value="" />