Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /AppServ/www/app/webroot/news/modules/mod_stats/ |
Upload File : |
<?php /** * @version $Id: helper.php 14401 2010-01-26 14:10:00Z louis $ * @package Joomla * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. * @license 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( '_JEXEC' ) or die( 'Restricted access' ); class modStatsHelper { function &getList( &$params ) { global $mainframe; $db =& JFactory::getDBO(); $rows = array(); $serverinfo = $params->get( 'serverinfo' ); $siteinfo = $params->get( 'siteinfo' ); $counter = $params->get( 'counter' ); $increase = $params->get( 'increase' ); $i = 0; if ( $serverinfo ) { $rows[$i]->title = JText::_( 'OS' ); $rows[$i]->data = substr( php_uname(), 0, 7 ); $i++; $rows[$i]->title = JText::_( 'PHP' ); $rows[$i]->data = phpversion(); $i++; $rows[$i]->title = JText::_( 'MySQL' ); $rows[$i]->data = $db->getVersion(); $i++; $rows[$i]->title = JText::_( 'Time' ); $rows[$i]->data = JHTML::_('date', 'now', '%H:%M'); $i++; $rows[$i]->title = JText::_( 'Caching' ); $rows[$i]->data = $mainframe->getCfg('caching') ? JText::_( 'Enabled' ):JText::_( 'Disabled' ); $i++; $rows[$i]->title = JText::_( 'GZip' ); $rows[$i]->data = $mainframe->getCfg('gzip') ? JText::_( 'Enabled' ):JText::_( 'Disabled' ); $i++; } if ( $siteinfo ) { $query = 'SELECT COUNT( id ) AS count_users' . ' FROM #__users' ; $db->setQuery( $query ); $members = $db->loadResult(); $query = 'SELECT COUNT( id ) AS count_items' . ' FROM #__content' . ' WHERE state = "1"' ; $db->setQuery( $query ); $items = $db->loadResult(); $query = 'SELECT COUNT( id ) AS count_links' . ' FROM #__weblinks' . ' WHERE published = "1"' ; $db->setQuery( $query ); $links = $db->loadResult(); if ( $members ) { $rows[$i]->title = JText::_( 'Members' ); $rows[$i]->data = $members; $i++; } if ( $items ) { $rows[$i]->title = JText::_( 'Content' ); $rows[$i]->data = $items; $i++; } if ( $links ) { $rows[$i]->title = JText::_( 'Web Links' ); $rows[$i]->data = $links; $i++; } } if( $counter ) { $query = 'SELECT SUM( hits ) AS count_hits' . ' FROM #__content' . ' WHERE state = "1"' ; $db->setQuery( $query ); $hits = $db->loadResult(); if ( $hits ) { $rows[$i]->title = JText::_( 'Content View Hits' ); $rows[$i]->data = $hits + $increase; $i++; } } return $rows; } }