Набор функций по созданию дополнительных информационных полей для пользовательского аккаунта и аккаунта компании. Разрешает создавать дополнительные поля без вмешательства в код системы.
При создании информационного поля нужно указать
В данный момент можно создавать поля следующих типов
Для отображения полей в пользовательском интерфейсе или для изменения шаблона системы для информационных полей используются следующие обозначения %_DB_FIELD_NAME% - название поля в базе заглавными буквами
Пример:
<TABLE> <TR> <TD><b>_{ADDRESS}_:</b></TD> <TD><input type=text value='%_С_ADDRESS%' name=_С_ADDRESS></TD> </TR> </TABLE>
Добавление информационных полей: сегмент, подъезд, этаж через SQL commander
Есть риск повредить даные. Не делайте, если не понимаете, что такое INSERT и ALTER TABLE.
INSERT INTO `config` (`param`, `value`) VALUES ('ifu_segment', '0:2:Сегмент'), ('ifu_entrance', '2:0:$_ENTRANCE'), ('ifu_flor', '3:0:$_FLOR'); ALTER TABLE users_pi ADD COLUMN `_segment` smallint(5) unsigned NOT NULL DEFAULT '0'; ALTER TABLE users_pi ADD COLUMN `_entrance` varchar(120) NOT NULL DEFAULT ''; ALTER TABLE users_pi ADD COLUMN `_flor` varchar(120) NOT NULL DEFAULT '';
$conf{ATTACH2FILE}='/usr/abills/Abills/templates/attach'; | Сохранять прикрепленные файлы на диск, а не в базу. Перед сохранением система смотрит нет ли такого уже файла |