Действия могут быть вызваны как ?id=WIrbis&action=ProfileManager/actionname&par1=val1&par2=val2&...
Имя действия | Описание | Параметры |
ProfileManager/Delete | Удаление записи
Описание
Удаляет потомков записи либо вместе с хозяином (all = true), либо без него (all = false) | Тип | Параметр | По умолчанию | Описание | String | $sid | '' | sid объекта | bool | $all | '' | флаг полного удаления | String | $irbDb | 'I128F' | База данных |
|
ProfileManager/GetChildren | Запрос потомков
Описание
Ведет поиск потомков записи по запросу "OSID=$sid" и возвращает их в виде массива JSON-объектов для построения древа в ExtJS | Тип | Параметр | По умолчанию | Описание | String | $sid | '' | sid объекта | String | $irbDb | 'I128F' | База данных |
|
ProfileManager/GetEditor | Запрос редактора
Описание
Открывает запись по ее sid и предает в действие he2/GetSidEditor | Тип | Параметр | По умолчанию | Описание | String | $sid | '' | sid объекта | String | $osid | '' | sid родительского объекта | String | $rectype | '' | тип объекта | String | $irbDb | 'I128F' | База данных |
|
ProfileManager/GetTableView | Табличное представление профиля
Описание
Это действие генерирует таблицу в HTML-разметке, содержащую все параметры профиля.
Отображаются только поля, указанные в списке переменных управляемых модулем записей ($m->_variableslist).
С помощью файла "Intersect" заденым цветом подсвечивает уникальные для записи значения. | Тип | Параметр | По умолчанию | Описание | String | $sid | '' | sid объекта |
|
ProfileManager/Move | Перемещение профиля в другую ветку
Описание
Меняет родителя записи профиля и пересчитывает парава Diff-файл соответсвенно | Тип | Параметр | По умолчанию | Описание | String | $sid | '' | sid перемещаемого объекта | bool | $target | '' | sid объекта куда перемещаем |
|
ProfileManager/NewChild | Новый потомок
Описание
Создает наследника записи osid и открывает ее на редактирование.
Значения полей/подполей будут скопированны либо от родителя (наследование) от либо от записи sid (копирование).
Запись передается в действие he2/GetSidEditor | Тип | Параметр | По умолчанию | Описание | String | $sid | '' | sid объекта | String | $osid | '' | sid родительского объекта | String | $rectype | '' | тип объекта | String | $irbDb | 'I128F' | База данных |
|
ProfileManager/SetForUser | | Не описаны |
ProfileManager/UpdateChildren | Обновление наследников профиля
Описание
Для каждого потомка записи будет сделано следующее:
если поля/подполя, указанные в списке переменных модуля ($m->_variableslist), отсутствуют в файле "Intersect",
то их значения будут переопределены значениями родителя. Если у потомка есть свои наследники, это действие будет запланированно и для них. | Тип | Параметр | По умолчанию | Описание | String | $sid | '' | sid объекта | String | $irbDb | 'I128F' | База данных |
|