Current Path : /var/www/axolotl/data/www/yar.axolotls.ru/bitrix/modules/slam.easyform/lib/ |
Current File : /var/www/axolotl/data/www/yar.axolotls.ru/bitrix/modules/slam.easyform/lib/easyform.php |
<? namespace Slam\Easyform; use \Bitrix\Main\Entity; use \Bitrix\Main\Type; use \Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); class EasyformTable extends Entity\DataManager { public static function getTableName() { return 'b_easyform'; } public static function getUfId() { return 'EASYFORM'; } public static function getMap() { return array( 'ID' => new Entity\IntegerField('ID', array( 'primary' => true, 'autocomplete' => true, 'title' => Loc::getMessage('SLAM_EASYFORM_ENTITY_ID_FIELD') )), 'DATE_CREATE' => new Entity\DatetimeField('DATE_CREATE', array( 'default_value' => new \Bitrix\Main\Type\DateTime(), 'title' => Loc::getMessage('SLAM_EASYFORM_ENTITY_DATE_CREATE_FIELD') )), 'NAME' => new Entity\StringField('NAME', array( 'default_value' => null, 'title' => Loc::getMessage('SLAM_EASYFORM_ENTITY_NAME_FIELD') )), 'FIELDS' => new Entity\TextField('FIELDS', array( 'serialized' => true, 'column_name' => 'FIELDS', 'title' => Loc::getMessage('SLAM_EASYFORM_ENTITY_C_FIELDS_FIELD') )), ); } }