76 'ID' =>
new Main\Entity\IntegerField(
80 'autocomplete' =>
true,
81 'title' => Loc::getMessage(
'STORE_ENTITY_ID_FIELD'),
84 'TITLE' =>
new Main\Entity\StringField(
87 'validation' => [__CLASS__,
'validateTitle'],
88 'title' => Loc::getMessage(
'STORE_ENTITY_TITLE_FIELD'),
91 'ACTIVE' =>
new Main\Entity\BooleanField(
94 'values' => [
'N',
'Y'],
95 'default_value' =>
'Y',
96 'title' => Loc::getMessage(
'STORE_ENTITY_ACTIVE_FIELD'),
99 'ADDRESS' =>
new Main\Entity\StringField(
103 'validation' => [__CLASS__,
'validateAddress'],
104 'title' => Loc::getMessage(
'STORE_ENTITY_ADDRESS_FIELD'),
107 'DESCRIPTION' =>
new Main\Entity\TextField(
110 'title' => Loc::getMessage(
'STORE_ENTITY_DESCRIPTION_FIELD'),
113 'GPS_N' =>
new Main\Entity\StringField(
116 'validation' => [__CLASS__,
'validateGpsN'],
117 'title' => Loc::getMessage(
'STORE_ENTITY_GPS_N_FIELD'),
120 'GPS_S' =>
new Main\Entity\StringField(
123 'validation' => [__CLASS__,
'validateGpsS'],
124 'title' => Loc::getMessage(
'STORE_ENTITY_GPS_S_FIELD'),
127 'IMAGE_ID' =>
new Main\Entity\StringField(
130 'validation' => [__CLASS__,
'validateImageId'],
131 'title' => Loc::getMessage(
'STORE_ENTITY_IMAGE_ID_FIELD'),
134 'LOCATION_ID' =>
new Main\Entity\IntegerField(
137 'title' => Loc::getMessage(
'STORE_ENTITY_LOCATION_ID_FIELD'),
140 'DATE_MODIFY' =>
new Main\Entity\DatetimeField(
143 'default_value' =>
function()
147 'title' => Loc::getMessage(
'STORE_ENTITY_DATE_MODIFY_FIELD'),
153 'default_value' =>
function()
157 'title' => Loc::getMessage(
'STORE_ENTITY_DATE_CREATE_FIELD'),
163 'default_value' =>
null,
164 'title' => Loc::getMessage(
'STORE_ENTITY_USER_ID_FIELD'),
172 'MODIFIED_BY' =>
new Main\Entity\IntegerField(
175 'default_value' =>
null,
176 'title' => Loc::getMessage(
'STORE_ENTITY_MODIFIED_BY_FIELD'),
184 'PHONE' =>
new Main\Entity\StringField(
187 'validation' => [__CLASS__,
'validatePhone'],
188 'title' => Loc::getMessage(
'STORE_ENTITY_PHONE_FIELD'),
191 'SCHEDULE' =>
new Main\Entity\StringField(
194 'validation' => [__CLASS__,
'validateSchedule'],
195 'title' => Loc::getMessage(
'STORE_ENTITY_SCHEDULE_FIELD'),
198 'XML_ID' =>
new Main\Entity\StringField(
201 'validation' => [__CLASS__,
'validateXmlId'],
202 'title' => Loc::getMessage(
'STORE_ENTITY_XML_ID_FIELD'),
205 'SORT' =>
new Main\Entity\IntegerField(
208 'default_value' => 100,
209 'title' => Loc::getMessage(
'STORE_ENTITY_SORT_FIELD'),
212 'EMAIL' =>
new Main\Entity\StringField(
215 'validation' => [__CLASS__,
'validateEmail'],
216 'title' => Loc::getMessage(
'STORE_ENTITY_EMAIL_FIELD'),
219 'ISSUING_CENTER' =>
new Main\Entity\BooleanField(
222 'values' => [
'N',
'Y'],
223 'default_value' =>
'Y',
224 'title' => Loc::getMessage(
'STORE_ENTITY_ISSUING_CENTER_FIELD'),
227 'SHIPPING_CENTER' =>
new Main\Entity\BooleanField(
230 'values' => [
'N',
'Y'],
231 'default_value' =>
'Y',
232 'title' => Loc::getMessage(
'STORE_ENTITY_SHIPPING_CENTER_FIELD'),
235 'SITE_ID' =>
new Main\Entity\StringField(
238 'validation' => [__CLASS__,
'validateSiteId'],
239 'title' => Loc::getMessage(
'STORE_ENTITY_SITE_ID_FIELD'),
242 'CODE' =>
new Main\Entity\StringField(
245 'validation' => [__CLASS__,
'validateCode'],
246 'title' => Loc::getMessage(
'STORE_ENTITY_CODE_FIELD'),
252 'values' => [
'N',
'Y'],
253 'default_value' =>
'N',
254 'title' => Loc::getMessage(
'STORE_ENTITY_IS_DEFAULT_FIELD'),