Действия могут быть вызваны как ?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' | База данных |
|