1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
option.php
См. документацию.
1
<?php
2
6
class
CAllOption
7
{
8
public
static
function
GetOptionString
(
$module_id
,
$name
,
$def
=
""
,
$site
=
false
, $bExactSite =
false
)
9
{
10
$v =
null
;
11
12
try
13
{
14
if
($bExactSite)
15
{
16
$v =
\Bitrix\Main\Config\Option::getRealValue
(
$module_id
,
$name
,
$site
);
17
return
$v ===
null
?
false
: $v;
18
}
19
20
$v =
\Bitrix\Main\Config\Option::get
(
$module_id
,
$name
,
$def
,
$site
);
21
}
22
catch
(\
Bitrix
\Main\ArgumentNullException)
23
{
24
}
25
26
return
$v;
27
}
28
29
public
static
function
SetOptionString
(
$module_id
,
$name
, $value =
""
,
$desc
=
false
,
$site
=
""
)
30
{
31
\Bitrix\Main\Config\Option::set
(
$module_id
,
$name
, $value,
$site
);
32
return
true
;
33
}
34
35
public
static
function
RemoveOption
(
$module_id
,
$name
=
""
,
$site
=
false
)
36
{
37
$filter
= [];
38
if
(
$name <>
''
)
39
{
40
$filter
[
"name"
] =
$name
;
41
}
42
if
(
$site <>
''
)
43
{
44
$filter
[
"site_id"
] =
$site
;
45
}
46
\Bitrix\Main\Config\Option::delete
(
$module_id
,
$filter
);
47
}
48
49
public
static
function
GetOptionInt
(
$module_id
,
$name
,
$def
=
""
,
$site
=
false
)
50
{
51
return
intval(
COption::GetOptionString
(
$module_id
,
$name
,
$def
,
$site
));
52
}
53
54
public
static
function
SetOptionInt
(
$module_id
,
$name
, $value =
""
,
$desc
=
""
,
$site
=
""
)
55
{
56
return
COption::SetOptionString
(
$module_id
,
$name
, intval($value),
$desc
,
$site
);
57
}
58
}
59
60
class
COption
extends
CAllOption
61
{
62
}
$module_id
$module_id
Определения
options.php:6
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\Config\Option\set
static set($moduleId, $name, $value="", $siteId="")
Определения
option.php:261
Bitrix\Main\Config\Option\getRealValue
static getRealValue($moduleId, $name, $siteId=false)
Определения
option.php:65
CAllOption
Определения
option.php:7
CAllOption\GetOptionString
static GetOptionString($module_id, $name, $def="", $site=false, $bExactSite=false)
Определения
option.php:8
CAllOption\RemoveOption
static RemoveOption($module_id, $name="", $site=false)
Определения
option.php:35
CAllOption\GetOptionInt
static GetOptionInt($module_id, $name, $def="", $site=false)
Определения
option.php:49
CAllOption\SetOptionString
static SetOptionString($module_id, $name, $value="", $desc=false, $site="")
Определения
option.php:29
CAllOption\SetOptionInt
static SetOptionInt($module_id, $name, $value="", $desc="", $site="")
Определения
option.php:54
COption
Определения
option.php:61
$filter
$filter
Определения
iblock_catalog_list.php:54
$name
$name
Определения
menu_edit.php:35
Bitrix
$desc
if(mb_strlen($order)< 6) $desc
Определения
payment.php:44
false
return false
Определения
prolog_main_admin.php:185
$def
foreach($arTemplatesList as $templ) if(mb_strpos($templ["NAME"] $def
Определения
template_copy.php:264
$site
$site
Определения
yandex_run.php:614
bitrix
modules
main
classes
general
option.php
Создано системой
1.14.0