У Вас есть один вопрос? - Тогда задайте его тут! new!

Тема закрыта
223K
.
кидала

вот ссыль

'<div>' . functions::image('settings.png') . '<a href="profile.php?act=events">' . $lng['events'] . '</a>&#160;(' . Functions::eventsCount() . ')</div>';
.
Simba
Кадило крутится, лавэха мутится
# Oewgo (29.01.2016 / 16:10)
fanatos, из office.php
его проинклудь в индекс значит или где там оно не работает
.
Менделеев
# Oewgo (29.01.2016 / 16:10)
fanatos, из office.php
в counters.php или functions.php есть эта функция?
.
кидала
# fanatos (29.01.2016 / 16:14)
в counters.php или functions.php есть эта функция?
/*
-----------------------------------------------------------------
Счетчик событий
-----------------------------------------------------------------
*/
public static function eventsCount() {
$filter = Functions::eventsFilterDef();
$out = array();
$sql = '';
foreach ($filter as $key => $name) {
if($name == 0)
$out[] = "`type_events`!='".$key."'";
}
if(count($out) > 0)
$sql = "AND (".implode(' AND ',$out).")";
$total = mysql_result(mysql_query("SELECT COUNT(*)
FROM `cms_contact`
LEFT JOIN `cms_events` 
ON `cms_contact`.`from_id`=`cms_events`.`user_id`
WHERE `cms_contact`.`user_id`='" . self::$user_id . "'
AND `cms_events`.`user_id`!='" . self::$user_id . "'
AND `cms_events`.`from_id`!='" . self::$user_id . "'
AND `cms_contact`.`type`='2'
AND `cms_contact`.`friends`='1'
AND `cms_events`.`time` > '{$filter['time']}'
AND `cms_contact`.`ban`!='1'$sql
"), 0);
if($total > 0)
$total = '<span class="red">+' . $total . '</span>';
return $total;
}
есть в functions.php
.
Oewgo
кидала

Ребята как сделать как на скрине? Панель

Прикрепленные файлы:
.

Тупой вопрос, если в новых версиях используется функция

functions::get_user
, то какой аналог будет в 3.2.2?
get_user
-вот это не подходит
.

FanLoko,

function show_user (+/-)
function show_user($user = array (), $status = 0, $ip = 0, $str = '', $text = '', $sub = '') {
    ////////////////////////////////////////////////////////////
    // Отображение пользователей                              //
    ////////////////////////////////////////////////////////////
    // $user (array)     - массив запроса в таблицу `users`   //
    // $status (boolean) - показать статус                    //
    // $ip (int)         - отображение IP и UserAgent         //
    //                     0 - не показывать                  //
    //                     1 - показать                       //
    //                     2 - показать ссылку на IP поиск    //
    // $str (string)     - строка выводится после Ника юзера  //
    // $text (string)    - выводится после строки со статусом //
    // $sub (string)     - строка выводится в области "sub"   //
    ////////////////////////////////////////////////////////////
    global $set_user, $realtime, $user_id, $admp, $home;
    $out = false;
    if (!$user['id']) {
        $out = '<b>Гость</b>';
        if (!empty($user['name']))
            $out .= ': ' . $user['name'];
        if (!empty($str))
            $out .= ' ' . $str;
    } else {
        if ($set_user['avatar']) {
            $out .= '<table cellpadding="0" cellspacing="0"><tr><td>';
            if (file_exists(('../files/avatar/' . $user['id'] . '.png')))
                $out .= '<img src="../files/avatar/' . $user['id'] . '.png" width="32" height="32" alt="' . $user['name'] . '" />&nbsp;';
            else
                $out .= '<img src="../images/empty.png" width="32" height="32" alt="' . $user['name'] . '" />&nbsp;';
            $out .= '</td><td>';
        }
        if ($user['sex'])
            $out .= '<img src="' . ($user['nick_ico'] ? '../files/icon/' . $user['id'] : '../theme/' . $set_user['skin'] . '/images/' . ($user['sex'] == 'm' ? 'm' : 'w') . ($user['datereg'] > $realtime - 86400 ? '_new' : '')) . '.png" width="16" height="16" align="middle" />&nbsp;';
        else
            $out .= '<img src="../images/del.png" width="12" height="12" align="middle" />&nbsp;';
        $out .= !$user_id || $user_id == $user['id'] ? '<b>' . $user['name'] . '</b>' : '<a href="../str/anketa.php?id=' . $user['id'] . '"><b>' . $user['name'] . '</b></a>';
        $rights = array (
            0 => '',
            1 => '(GMod)',
            2 => '(CMod)',
            3 => '(FMod)',
            4 => '(DMod)',
            5 => '(LMod)',
            6 => '(Smd)',
            7 => '(Adm)',
            9 => '(SV!)'
        );
        $out .= ' ' . $rights[$user['rights']];
        $out .= ($realtime > $user['lastdate'] + 300 ? '<span class="red"> [Off]</span>' : '<span class="green"> [ON]</span>');
        if (!empty($str))
            $out .= ' ' . $str;
        if ($status && !empty($user['status']))
            $out .= '<div class="status"><img src="../theme/' . $set_user['skin'] . '/images/label.png" alt="" align="middle" />&nbsp;' . $user['status'] . '</div>';
        if ($set_user['avatar'])
            $out .= '</td></tr></table>';
    }
    if ($text)
        $out .= '<div>' . $text . '</div>';
    if ($sub || $ip) {
        $out .= '<div class="sub">';
        if (!empty($sub))
            $out .= $sub;
        if ($ip) {
            $out .= '<div class="gray"><u>UserAgent</u>:&nbsp;' . $user['browser'] . '<br />';
            if ($ip == 2)
                $out .= '<u>IP Address</u>:&nbsp;<a href="../' . $admp . '/index.php?act=usr_search_ip&amp;ip=' . $user['ip'] . '">' . long2ip($user['ip']) . '</a></div>';
            else
                $out .= '<u>IP Address</u>:&nbsp;' . long2ip($user['ip']) . '</div>';
        }
        $out .= '</div>';
    }
    return $out;
}
.
Потому что я Бэтмен

-sanek-, ужс.....

FanLoko get_user = getUser

.

Как удалить или закоментировать этот антифлуд?
Надоел уже

Прикрепленные файлы:
.
Менделеев

MAH9IK, в core.php

Всего: 6714