1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
restapplang.php
См. документацию.
1
<?php
2
namespace
Bitrix\MessageService\Internal\Entity;
3
4
use Bitrix\Main;
5
22
class
RestAppLangTable
extends
Main\Entity\DataManager
23
{
27
public
static
function
getTableName
()
28
{
29
return
'b_messageservice_rest_app_lang'
;
30
}
31
37
public
static
function
getMap
()
38
{
39
return
array
(
40
'ID'
=>
array
(
41
'data_type'
=>
'integer'
,
42
'primary'
=>
true
,
43
'autocomplete'
=>
true
44
),
45
'APP_ID'
=>
array
(
46
'data_type'
=>
'integer'
,
47
'required'
=>
true
,
48
),
49
'LANGUAGE_ID'
=>
array
(
50
'data_type'
=>
'string'
,
51
'required'
=>
true
,
52
'validation'
=>
array
(__CLASS__,
'validateLanguageId'
),
53
),
54
'NAME'
=>
array
(
55
'data_type'
=>
'string'
,
56
'required'
=>
true
,
57
'validation'
=>
array
(__CLASS__,
'validateVarchar500'
),
58
),
59
'APP_NAME'
=>
array
(
60
'data_type'
=>
'string'
,
61
'validation'
=>
array
(__CLASS__,
'validateVarchar500'
),
62
),
63
'DESCRIPTION'
=>
array
(
64
'data_type'
=>
'string'
,
65
'validation'
=>
array
(__CLASS__,
'validateVarchar1000'
),
66
),
67
);
68
}
69
70
public
static
function
deleteByApp
($appId)
71
{
72
$connection
=
Main\Application::getConnection
();
73
return
$connection
->query(
"DELETE FROM "
.static::getTableName().
" WHERE APP_ID="
.(
int
)$appId);
74
}
75
79
public
static
function
validateVarchar500
()
80
{
81
return
array
(
82
new
Main
\
Entity
\
Validator
\Length(
null
, 500),
83
);
84
}
85
91
public
static
function
validateLanguageId
()
92
{
93
return
array
(
94
new
Main
\
Entity
\
Validator
\Length(
null
, 2),
95
);
96
}
97
101
public
static
function
validateVarchar1000
()
102
{
103
return
array
(
104
new
Main
\
Entity
\
Validator
\Length(
null
, 1000),
105
);
106
}
107
}
$connection
$connection
Определения
actionsdefinitions.php:38
Bitrix\Bizproc\Validator
Определения
validator.php:9
Bitrix\Main\Application\getConnection
static getConnection($name="")
Определения
application.php:638
Bitrix\MessageService\Internal\Entity\RestAppLangTable
Определения
restapplang.php:23
Bitrix\MessageService\Internal\Entity\RestAppLangTable\getMap
static getMap()
Определения
restapplang.php:37
Bitrix\MessageService\Internal\Entity\RestAppLangTable\validateLanguageId
static validateLanguageId()
Определения
restapplang.php:91
Bitrix\MessageService\Internal\Entity\RestAppLangTable\validateVarchar1000
static validateVarchar1000()
Определения
restapplang.php:101
Bitrix\MessageService\Internal\Entity\RestAppLangTable\deleteByApp
static deleteByApp($appId)
Определения
restapplang.php:70
Bitrix\MessageService\Internal\Entity\RestAppLangTable\validateVarchar500
static validateVarchar500()
Определения
restapplang.php:79
Bitrix\MessageService\Internal\Entity\RestAppLangTable\getTableName
static getTableName()
Определения
restapplang.php:27
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Main\Entity
Определения
ufield.php:9
Bitrix\Main
bitrix
modules
messageservice
lib
internal
entity
restapplang.php
Создано системой
1.14.0