1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
sendersendcounter.php
См. документацию.
1
<?php
8
namespace
Bitrix\Main\Mail\Internal;
9
10
use Bitrix\Main\ORM\Data\DataManager;
11
28
class
SenderSendCounterTable
extends
DataManager
29
{
30
public
static
function
getTableName
()
31
{
32
return
'b_main_mail_sender_send_counter'
;
33
}
34
35
public
static
function
getMap
()
36
{
37
return
array
(
38
'DATE_STAT'
=>
array
(
39
'data_type'
=>
'date'
,
40
'primary'
=>
true
,
41
),
42
'EMAIL'
=>
array
(
43
'data_type'
=>
'string'
,
44
'primary'
=>
true
,
45
),
46
'CNT'
=>
array
(
47
'data_type'
=>
'integer'
48
),
49
);
50
}
51
52
public
static
function
mergeData
(
array
$insert,
array
$update)
53
{
54
$entity
= static::getEntity();
55
$connection
=
$entity
->getConnection();
56
$helper =
$connection
->getSqlHelper();
57
58
$sql = $helper->prepareMerge(
$entity
->getDBTableName(),
$entity
->getPrimaryArray(), $insert, $update);
59
60
$sql = current($sql);
61
if
($sql <>
''
)
62
{
63
$connection
->queryExecute($sql);
64
$entity
->cleanCache();
65
}
66
}
67
}
$connection
$connection
Определения
actionsdefinitions.php:38
Bitrix\Main\Mail\Internal\SenderSendCounterTable
Определения
sendersendcounter.php:29
Bitrix\Main\Mail\Internal\SenderSendCounterTable\getMap
static getMap()
Определения
sendersendcounter.php:35
Bitrix\Main\Mail\Internal\SenderSendCounterTable\mergeData
static mergeData(array $insert, array $update)
Определения
sendersendcounter.php:52
Bitrix\Main\Mail\Internal\SenderSendCounterTable\getTableName
static getTableName()
Определения
sendersendcounter.php:30
Bitrix\Main\ORM\Data\DataManager
Определения
datamanager.php:35
Bitrix\Main\ORM\Data\DataManager\$entity
static $entity
Определения
datamanager.php:47
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
modules
main
lib
mail
internal
sendersendcounter.php
Создано системой
1.14.0