3namespace Bitrix\Sender\Internals\Model;
7use Bitrix\Main\Type\DateTime;
36 return 'b_sender_counter';
48 'data_type' =>
'string',
53 'data_type' =>
'integer',
56 'DATE_UPDATE' =>
array(
57 'data_type' =>
'datetime',
76 $sql = $helper->prepareMerge(
$entity->getDBTableName(),
$entity->getPrimaryArray(), $insert, $update);
96 $insert = [
'CODE' =>
$code,
'VALUE' => $increment,
'DATE_UPDATE' => $date];
99 'DATE_UPDATE' => $date
102 static::mergeData($insert, $update);
113 $row = static::getRow([
'filter' => [
'=CODE' =>
$code],
'cache' => [
'ttl' => 36000]]);
114 return intval($row ? $row[
'VALUE'] : 0);
125 return static::delete([
'CODE' =>
$code])->isSuccess();
static incrementByCode($code, $increment=1)
static resetValueByCode($code)
static getValueByCode($code)
static mergeData(array $insert, array $update)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if(!is_null($config))($config as $configItem)(! $configItem->isVisible()) $code