1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
assetcollector.php
См. документацию.
1
<?php
2
namespace
Bitrix\Main\UserField;
3
4
use Bitrix\Main\Page\Asset;
5
10
11
class
AssetCollector
12
{
13
protected
$assetCollectionStarted
=
false
;
14
15
public
function
startAssetCollection
()
16
{
17
if
(!$this->assetCollectionStarted)
18
{
19
$this->
resetAssets
();
20
$this->assetCollectionStarted =
true
;
21
}
22
}
23
24
public
function
getCollectedAssets
()
25
{
26
$result
= array_merge(
27
$this->
parseResourceString
(Asset::getInstance()->getJs()),
28
$this->
parseResourceString
(Asset::getInstance()->getCss())
29
);
30
31
return
array_unique(
$result
);
32
}
33
34
protected
function
resetAssets
()
35
{
36
global
$APPLICATION
;
37
38
$APPLICATION
->ShowAjaxHead(
true
,
false
,
false
,
false
);
39
}
40
41
protected
function
parseResourceString
($string)
42
{
43
$result
=
array
();
44
$string = preg_split(
"/\\r\\n|\\r|\\n/"
, $string);
45
foreach
($string as $v)
46
{
47
$v = trim((
string
)$v);
48
if
($v !==
''
)
49
{
50
$result
[] = $v;
51
}
52
}
53
54
return
array_unique(
$result
);
55
}
56
}
$APPLICATION
global $APPLICATION
Определения
include.php:80
Bitrix\Main\UserField\AssetCollector
Определения
assetcollector.php:12
Bitrix\Main\UserField\AssetCollector\startAssetCollection
startAssetCollection()
Определения
assetcollector.php:15
Bitrix\Main\UserField\AssetCollector\resetAssets
resetAssets()
Определения
assetcollector.php:34
Bitrix\Main\UserField\AssetCollector\getCollectedAssets
getCollectedAssets()
Определения
assetcollector.php:24
Bitrix\Main\UserField\AssetCollector\parseResourceString
parseResourceString($string)
Определения
assetcollector.php:41
Bitrix\Main\UserField\AssetCollector\$assetCollectionStarted
$assetCollectionStarted
Определения
assetcollector.php:13
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$result
$result
Определения
get_property_values.php:14
bitrix
modules
main
lib
userfield
assetcollector.php
Создано системой
1.14.0