ISPmanager API. Ограничение доступа

Ограничение доступа
Ограничение доступа к директории. Просмотр. Изменение
Снять защиту с директорий
Пользователи защищённой директории
Создание. Изменение. Параметры пользователя
Удалить пользователей

Ограничение доступа.

Функция: diraccess

Результат: список элементов

name - Путь.

Ограничение доступа к директории. Просмотр. Изменение.

Функция: diraccess.edit

Данная функция одновременно используется для просмотра и изменения данных формы

Просмотр данных:

Результат: список параметров

Изменение данных:

Параметры:
sok - значение параметра должно быть равно "yes".
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров или дополнительных параметров запроса (см.выше):

name - Путь.
name - Путь.

Снять защиту с директорий.

Функция: diraccess.delete

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "diraccess".

Результат: успешное выполнение операции или сообщение об ошибке

Пользователи защищённой директории .

Функция: diraccess.user

Параметры:

elid - уникальный идентификатор (элемент "name" из функции "diraccess").

Результат: список элементов

name - Имя пользователя.

Создание. Изменение. Параметры пользователя.

Функция: diraccess.user.edit

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

Параметры:
plid - уникальный идентификатор родительского списка (элемент "name" из функции "diraccess").
elid - уникальный идентификатор (элемент "name" из функции "diraccess.user")
Результат: список параметров объекта

Создание объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
plid - уникальный идентификатор родительского списка (элемент "name" из функции "diraccess").
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
plid - уникальный идентификатор родительского списка (элемент "name" из функции "diraccess").
elid - уникальный идентификатор (элемент "name" из функции "diraccess.user")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

name - Имя пользователя.
passwd - Пароль.
confirm - Подтверждение.

Удалить пользователей.

Функция: diraccess.user.delete

Параметры:

plid - уникальный идентификатор родительского списка (элемент "name" из функции "diraccess").
elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "diraccess.user".

Результат: успешное выполнение операции или сообщение об ошибке