1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
log.php
См. документацию.
1
<?php
8
namespace
Bitrix\Socialnetwork\Item;
9
10
use Bitrix\Main\Config\Option;
11
use Bitrix\Main\Error;
12
use Bitrix\Main\Loader;
13
use Bitrix\Main\Localization\Loc;
14
use Bitrix\Main\ModuleManager;
15
use Bitrix\Socialnetwork\ComponentHelper;
16
use Bitrix\Socialnetwork\LogTable;
17
use Bitrix\Socialnetwork\Controller\Livefeed;
18
19
class
Log
20
{
21
private
$fields;
22
23
public
static
function
getById
($logId = 0)
24
{
25
static
$cachedFields =
array
();
26
27
$logItem =
false
;
28
$logId = intval($logId);
29
30
if
($logId > 0)
31
{
32
$logItem =
new
Log
;
33
$logFields =
array
();
34
35
if
(isset($cachedFields[$logId]))
36
{
37
$logFields = $cachedFields[$logId];
38
}
39
else
40
{
41
$select
=
array
(
'*'
);
42
43
$res
=
LogTable::getList
(
array
(
44
'filter'
=>
array
(
'=ID'
=> $logId),
45
'select'
=>
$select
46
));
47
if
($fields =
$res
->fetch())
48
{
49
$logFields = $fields;
50
51
if
($logFields[
'LOG_DATE'
] instanceof \
Bitrix
\
Main
\
Type
\
DateTime
)
52
{
53
$logFields[
'LOG_DATE'
] = $logFields[
'LOG_DATE'
]->toString();
54
}
55
if
($logFields[
'LOG_UPDATE'
] instanceof \
Bitrix
\
Main
\
Type
\
DateTime
)
56
{
57
$logFields[
'LOG_UPDATE'
] = $logFields[
'LOG_UPDATE'
]->toString();
58
}
59
}
60
61
$cachedFields[$logId] = $logFields;
62
}
63
64
$logItem->setFields($logFields);
65
}
66
67
return
$logItem;
68
}
69
70
public
function
setFields
($fields =
array
())
71
{
72
$this->fields = $fields;
73
}
74
75
public
function
getFields
()
76
{
77
return
$this->fields
;
78
}
79
80
public
static
function
setLimitedView
(
$params
=
array
())
81
{
82
return
false
;
83
}
84
}
Bitrix\Main\ORM\Data\DataManager\getList
static getList(array $parameters=array())
Определения
datamanager.php:431
Bitrix\Main\Type\DateTime
Определения
datetime.php:9
Bitrix\Socialnetwork\Item\Log
Определения
log.php:20
Bitrix\Socialnetwork\Item\Log\setFields
setFields($fields=array())
Определения
log.php:70
Bitrix\Socialnetwork\Item\Log\getById
static getById($logId=0)
Определения
log.php:23
Bitrix\Socialnetwork\Item\Log\setLimitedView
static setLimitedView($params=array())
Определения
log.php:80
Bitrix\Socialnetwork\Item\Log\getFields
getFields()
Определения
log.php:75
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
$select
$select
Определения
iblock_catalog_list.php:194
Bitrix\Main\Type
Определения
collection.php:2
Bitrix\Main
Bitrix
$params
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения
template.php:799
$fields
$fields
Определения
yandex_run.php:501
bitrix
modules
socialnetwork
lib
item
log.php
Создано системой
1.14.0