# 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