1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
manager.php
См. документацию.
1<?php
2
3namespace Bitrix\Forum\Comments\Service;
4
5class Manager
6{
7 public const TYPE_TASK_INFO = 1;
8 public const TYPE_TASK_CREATED = 2;
9 public const TYPE_ENTITY_CREATED = 3;
10 public const TYPE_FORUM_DEFAULT = 127;
11
12 public static function getTypesList(): array
13 {
14 return [
15 static::TYPE_TASK_INFO,
16 static::TYPE_TASK_CREATED,
17 static::TYPE_ENTITY_CREATED,
18 static::TYPE_FORUM_DEFAULT,
19 ];
20 }
21
22 final public static function find(array $params = [])
23 {
24 $commentType = (isset($params['SERVICE_TYPE']) ? (int)$params['SERVICE_TYPE'] : 0);
25
26 if ($commentType <= 0)
27 {
28 return false;
29 }
30
31 switch ($commentType)
32 {
33 case static::TYPE_TASK_INFO:
34 $result = new TaskInfo();
35 break;
36 case static::TYPE_TASK_CREATED:
37 $result = new TaskCreated();
38 break;
39 case static::TYPE_ENTITY_CREATED:
40 $result = new EntityCreated();
41 break;
42 default:
43 $result = new ServiceDefault();
44 }
45
46 return $result;
47 }
48}
const TYPE_TASK_CREATED
Определения manager.php:8
static getTypesList()
Определения manager.php:12
static find(array $params=[])
Определения manager.php:22
const TYPE_FORUM_DEFAULT
Определения manager.php:10
const TYPE_ENTITY_CREATED
Определения manager.php:9
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$result
Определения get_property_values.php:14
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения template.php:799