Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Статистика пользователя

Модерирует : Cheery

articlebot (09-09-2015 20:29): в чужой монастырь со своим уставом не ходят  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

323182

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
class ModStatsHelper
{
    public static function &getList(&$params)
    {
        $app    = JFactory::getApplication();
        $db        = JFactory::getDbo();
        $rows    = array();
        $query    = $db->getQuery(true);
 
        $siteinfo    = $params->get('siteinfo');
        $counter    = $params->get('counter');
        $increase    = $params->get('increase');
 
        $i = 0;
 
        if ($siteinfo)
        {
            $query->select('COUNT(id) AS count_users')
                ->from('#__users');
            $db->setQuery($query);
            try
            {
                $users = $db->loadResult();
            }
            catch (RuntimeException $e)
            {
                $users = false;
            }
 
            $query->clear()
                ->select('COUNT(id) AS count_items')
                ->from('#__content')
                ->where('state = 1');
            $db->setQuery($query);
            try
            {
                $items = $db->loadResult();
            }
            catch (RuntimeException $e)
            {
                $items = false;
            }
 
            if ($users)
            {
                $rows[$i] = new stdClass;
                $rows[$i]->title    = JText::_('MOD_STATS_USERS');
                $rows[$i]->data    = $users;
                $i++;
            }
 
            if ($items)
            {
                $rows[$i] = new stdClass;
                $rows[$i]->title    = JText::_('MOD_STATS_ARTICLES');
                $rows[$i]->data    = $items;
                $i++;
            }
 
            if (JComponentHelper::isInstalled('com_weblinks'))
            {
                $query->clear()
                    ->select('COUNT(id) AS count_links')
                    ->from('#__weblinks')
                    ->where('state = 1');
                $db->setQuery($query);
                try
                {
                    $links = $db->loadResult();
                }
                catch (RuntimeException $e)
                {
                    $links = false;
                }
 
                if ($links)
                {
                    $rows[$i]        = new stdClass;
                    $rows[$i]->title = JText::_('MOD_STATS_WEBLINKS');
                    $rows[$i]->icon  = 'out-2';
                    $rows[$i]->data  = $links;
                    $i++;
                }
            }
        }
 
        if ($counter)
        {
            $query->clear()
                ->select('SUM(hits) AS count_hits')
                ->from('#__content')
                ->where('state = 1');
            $db->setQuery($query);
            try
            {
                $hits = $db->loadResult();
            }
            catch (RuntimeException $e)
            {
                $hits = false;
            }
 
            if ($hits)
            {
                $rows[$i] = new stdClass;
                $rows[$i]->title    = JText::_('MOD_STATS_ARTICLES_VIEW_HITS');
                $rows[$i]->data    = $hits + $increase;
            }
        }
 
        return $rows;
    }
}

Всего записей: 44 | Зарегистр. 07-01-2012 | Отправлено: 17:23 09-09-2015 | Исправлено: 323182, 17:30 09-09-2015
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Интернет » Web-программирование » Статистика пользователя
articlebot (09-09-2015 20:29): в чужой монастырь со своим уставом не ходят


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru