1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
topicmembersstepper.php
См. документацию.
1
<?
2
namespace
Bitrix\Forum\Statistic;
3
4
use Bitrix\Forum;
5
use Bitrix\Main;
6
use Bitrix\Main\Localization\Loc;
7
8
class
TopicMembersStepper
extends
Main\Update\Stepper
9
{
10
protected
static
$moduleId
=
"forum"
;
11
12
public
static
function
getTitle
()
13
{
14
return
Loc::getMessage(
"FORUM_TOPIC_MEMBERS_STEPPER_TITLE"
);
15
}
16
19
public
function
execute
(
array
&
$option
)
20
{
21
$res
=
Main\Config\Option::get
(
"forum"
,
"stat.user.recalc.topic"
,
""
);
22
$res
= unserialize(
$res
, [
"allowed_classes"
=>
false
]);
23
if
(is_array(
$res
) && !empty(
$res
))
24
{
25
Forum\Statistic\User::calcForTopics
(array_keys(
$res
));
26
Main\Config\Option::delete
(
"forum"
, [
"name"
=>
"stat.user.recalc.topic"
]);
27
}
28
return
self::FINISH_EXECUTION;
29
}
30
31
public
static
function
calc
(
int
$topicId)
32
{
33
Forum\Statistic\User::runForTopic
($topicId);
34
}
35
}
Bitrix\Forum\Statistic\TopicMembersStepper
Определения
topicmembersstepper.php:9
Bitrix\Forum\Statistic\TopicMembersStepper\calc
static calc(int $topicId)
Определения
topicmembersstepper.php:31
Bitrix\Forum\Statistic\TopicMembersStepper\execute
execute(array &$option)
Определения
topicmembersstepper.php:19
Bitrix\Forum\Statistic\TopicMembersStepper\$moduleId
static $moduleId
Определения
topicmembersstepper.php:10
Bitrix\Forum\Statistic\TopicMembersStepper\getTitle
static getTitle()
Определения
topicmembersstepper.php:12
Bitrix\Forum\Statistic\User\runForTopic
static runForTopic(int $topicId)
Определения
user.php:64
Bitrix\Forum\Statistic\User\calcForTopics
static calcForTopics(array $topicIds)
Определения
user.php:93
Bitrix\Main\Config\Option\delete
static delete($moduleId, array $filter=array())
Определения
option.php:388
Bitrix\Main\Config\Option\get
static get($moduleId, $name, $default="", $siteId=false)
Определения
option.php:30
Bitrix\Main\Update\Stepper
Определения
stepper.php:29
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$res
$res
Определения
filter_act.php:7
$option
$option
Определения
options.php:1711
bitrix
modules
forum
lib
statistic
topicmembersstepper.php
Создано системой
1.14.0