Специально для тех, кто пишет под Мамбу, был разработан класс, позволяющий автоматизировать процесс создания интерфейсов админки.
В версии 0.8 добавлен класс mosRC4Properties, который шифрует данные при записи.
Скачать класс можно тут
В архиве также идет компонент для тестирования.
Класс mosProperties позволяет генерировать интерфейсы на основе xml-файла, как в настройках модулей и пунктов меню. Данные сохраняются в локальный файл.
Класс поддерживает закладки (tabs), может создавать свои или использовать существующие (встраиваться).
Каждая закладка содержит набор веб-контролов, организованный в три колонки:
* Название параметра
* Веб-контрол
* Описание параметра
Класс основан на mosParameters и полностью совместим с ним.
Доступные веб-контролы
text - выводит однострочное поле ввода данных
list - выводит выпадающий список
radio - выводит список radio-кнопочек
mos_section - выводит выпадающий список разделов Mambo
mos_category - выводит выпадающий список категорий Mambo
mos_menu - выводит выпадающий список менюх Mambo
imagelist - выводит выпадающий список изображений
textarea - выводит многострочное поле ввода
spacer - выводит горизонтальную черту или текст (если указано значение в аттрибуте default)
intlist - выводит список значений
monthlist - выводит список месяцев