1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
usercounter.php
См. документацию.
1<?php
2namespace Bitrix\Main;
3
20class UserCounterTable extends Entity\DataManager
21{
22 public static function getTableName()
23 {
24 return 'b_user_counter';
25 }
26
27 public static function getMap()
28 {
29 return array(
30 'USER_ID' => array(
31 'data_type' => 'integer',
32 'primary' => true
33 ),
34 'SITE_ID' => array(
35 'data_type' => 'string',
36 'validation' => array(__CLASS__, 'validateSiteId'),
37 'primary' => true
38 ),
39 'CODE' => array(
40 'data_type' => 'string',
41 'validation' => array(__CLASS__, 'validateCode'),
42 'primary' => true
43 ),
44 'TAG' => array(
45 'data_type' => 'string',
46 'validation' => array(__CLASS__, 'validateTag'),
47 ),
48 'PARAMS' => array(
49 'data_type' => 'text'
50 ),
51 'SENT' => array(
52 'data_type' => 'string',
53 'validation' => array(__CLASS__, 'validateSent'),
54 ),
55 'CNT' => array(
56 'data_type' => 'integer'
57 ),
58 'LAST_DATE' => array(
59 'data_type' => 'datetime'
60 ),
61 'TIMESTAMP_X' => array(
62 'data_type' => 'datetime'
63 ),
64 'USER' => array(
65 'data_type' => 'Bitrix\Main\UserTable',
66 'reference' => array('=this.USER_ID' => 'ref.ID')
67 ),
68 );
69 }
70
71 public static function validateProviderId()
72 {
73 return array(
74 new Entity\Validator\Length(null, 50),
75 );
76 }
77
78 public static function validateSiteId()
79 {
80 return array(
81 new Entity\Validator\Length(null, 2),
82 );
83 }
84
85 public static function validateCode()
86 {
87 return array(
88 new Entity\Validator\Length(null, 50),
89 );
90 }
91
92 public static function validateSent()
93 {
94 return array(
95 new Entity\Validator\Length(null, 1),
96 );
97 }
98
99 public static function validateTag()
100 {
101 return array(
102 new Entity\Validator\Length(null, 255),
103 );
104 }
105
106 public static function validateAccessCode()
107 {
108 return array(
109 new Entity\Validator\Length(null, 100),
110 );
111 }
112}
static getMap()
Определения usercounter.php:27
static validateSiteId()
Определения usercounter.php:78
static validateSent()
Определения usercounter.php:92
static validateAccessCode()
Определения usercounter.php:106
static validateProviderId()
Определения usercounter.php:71
static validateTag()
Определения usercounter.php:99
static getTableName()
Определения usercounter.php:22
static validateCode()
Определения usercounter.php:85
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
Определения ufield.php:9