image.exists

Описание

логическое image.exists(объект фильтр)

Этот метод проверяет соответствует ли по крайней мере одно изображение заданному фильтром критерию.

Параметры

(объект) Критерий по которому производить поиск.

Критериями поиска поддерживатся следующие параметры.

Параметр Тип Описание
node строка Имя ноды, которой должны принадлежать изображения.

Этот параметр переписывает параметр nodeids.
nodeids строка/массив ID нод, которым должны принадлежать изображения.
imageid строка/массив ID изображений.
imagetype целое число/массив Тип изображений.

Обратитесь к свойству изображений "imagetype" для получения списка поддерживаемых типов.
name строка/массив Имена изображений.

Возвращаемые значения

(логическое) Возвращает true, если имеется по крайней мере одно изображение, которое соответствует заданному фильтром критерию.

Примеры

Проверка изображения по имени

Проверка существует ли изображение с именем "Cloud_(96)".

Запрос:

{
           "jsonrpc": "2.0",
           "method": "image.exists",
           "params": {
               "name": "Cloud_(96)"
           },
           "auth": "3a57200802b24cda67c4e4010b50c065",
           "id": 1
       }

Ответ:

{
           "jsonrpc": "2.0",
           "result": true,
           "id": 1
       }

Исходный код

CImage::exists() в frontends/php/api/classes/CImage.php.