/
3vweb
/
testTask
Обзор
Документация
Войти
/
3vweb
/
testTask
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
local/php_interface/migrations/Version20260115092138.php
124 строки
2 KB
ubuntu
Решение к задаче
15 янв 2026, 12:28
15 янв 2026, 12:28
30b8481
Код
Авторство
О чём код?
<?php namespace Sprint\Migration; class Version20260115092138 extends Version { protected $author = "admin"; protected $description = "HL. Персонал"; protected $moduleVersion = "5.6.1"; /** * @throws Exceptions\HelperException * @return bool|void */ public function up() { $helper = $this->getHelperManager(); $hlblockId = $helper->Hlblock()->saveHlblock(array ( 'NAME' => 'Staff', 'TABLE_NAME' => 'hl_staff', 'LANG' => array ( 'ru' => array ( 'NAME' => 'Персонал', ), ), )); $helper->Hlblock()->saveField($hlblockId, array ( 'FIELD_NAME' => 'UF_NAME', 'USER_TYPE_ID' => 'string', 'XML_ID' => '', 'SORT' => '100', 'MULTIPLE' => 'N', 'MANDATORY' => 'N', 'SHOW_FILTER' => 'N', 'SHOW_IN_LIST' => 'Y', 'EDIT_IN_LIST' => 'Y', 'IS_SEARCHABLE' => 'N', 'SETTINGS' => array ( 'SIZE' => 20, 'ROWS' => 1, 'REGEXP' => '', 'MIN_LENGTH' => 0, 'MAX_LENGTH' => 0, 'DEFAULT_VALUE' => '', ), 'EDIT_FORM_LABEL' => array ( 'en' => '', 'ru' => 'ФИО', ), 'LIST_COLUMN_LABEL' => array ( 'en' => '', 'ru' => 'ФИО', ), 'LIST_FILTER_LABEL' => array ( 'en' => '', 'ru' => '', ), 'ERROR_MESSAGE' => array ( 'en' => '', 'ru' => '', ), 'HELP_MESSAGE' => array ( 'en' => '', 'ru' => '', ), )); $helper->Hlblock()->saveField($hlblockId, array ( 'FIELD_NAME' => 'UF_USER_POST_ID', 'USER_TYPE_ID' => 'hlblock', 'XML_ID' => '', 'SORT' => '100', 'MULTIPLE' => 'N', 'MANDATORY' => 'N', 'SHOW_FILTER' => 'N', 'SHOW_IN_LIST' => 'Y', 'EDIT_IN_LIST' => 'Y', 'IS_SEARCHABLE' => 'N', 'SETTINGS' => array ( 'DISPLAY' => 'LIST', 'LIST_HEIGHT' => 1, 'HLBLOCK_ID' => 'UserPost', 'HLFIELD_ID' => 'UF_NAME', 'DEFAULT_VALUE' => '', ), 'EDIT_FORM_LABEL' => array ( 'en' => '', 'ru' => 'Должность', ), 'LIST_COLUMN_LABEL' => array ( 'en' => '', 'ru' => 'Должность', ), 'LIST_FILTER_LABEL' => array ( 'en' => '', 'ru' => '', ), 'ERROR_MESSAGE' => array ( 'en' => '', 'ru' => '', ), 'HELP_MESSAGE' => array ( 'en' => '', 'ru' => '', ), )); } }