Codes des erreurs

De ISPWiki.

Dans ce document on décrit les codes d'erreurs renvoyés par le panneau de configurqtion ISPmanager.Lors de l'apparition d'une erreur, le document XML contenant le noeud error rentre, par exemple:

<error code="3" obj="site">

Le code d'erreur est indiqué dans l'attribut code.

Sommaire

Internal error (code 1)

Les erreurs "code 1" sont les erreurs internes d'ISPmanager. Par exemple:

<error code="1">Failed to allocate memory</error>

Element already exists (code 2)

Les erreurs "code 2" signifient que l'objet que vous essayez de créer existe déjà. Dans ce cas est utilisé l'attribut obj où le type de cet objet déjà existant est précisé.

Par exemple:

<error code="2" obj="name"/>

Если в форме, в которой произошла такая ошибка, есть поле с именем "name". Например, в форме ISPmanager pour la création BD - это имя базы. То, пользователь увидит ошибку: "Имя базы уже существует". В случае, если такого поля нет, пользователь увидит: "name уже существует". Аналогично manager поступает с ошибками с кодами: 3,4,5 и 6 (в ошибках 4 и 5 роль атрибута obj выполняет атрибут val).

Element not exists (code 3)

Les erreurs "code 3" signifient que l'objet auquel vous vous adressez n'existe pas. Dans ce cas est utilisé l'attribut obj où le type de cet objet inexistant est précisé.

Invalid value (code 4)

Les erreurs "code 4" signifient que dans l'un des champs est indiqué une valeur inadmissible. Dans ce cas est utilisé l'attribut val où le champ dont la valeur est incorrecte est indiqué.


Limit exced (code 5)

Ошибки с кодом 5 указывают, что превышено какое-то ограничение.

Par exemple: на количество FTP аккаунтов, баз данных или доменов, которые может создавать пользователь.

В этом случае также используется атрибут val, в котором указывается, какое именно поле имеет недопустимое значение.

Access denied (code 6)

Les erreurs "code 6" signifient qu'un utilisateur a essayé de s'adresser à l'objet , auquel il n'a pas accès.

Licence problem (code 7)

Les erreurs "code 7" signalent le problème avec la licence du panneau de controle ISPmanager.

Message error (code 8)

Ошибка, описание которой должно быть взято из файла сообщений, и, следовательно, может быть локализованно.

Par exemple:

<error code="8" obj="notclient">Иванов Иван</error>

А в форме имеем:

<msg name="msg_error_notclient">Пользователь __param__ не зарегистрирован в системе</msg>

То, пользователь увидит сообщение: "Пользователь Иванов Иван не зарегистрирован в системе".

Direct error (code 9)

Ошибка 9 Обрабатывается аналогично ошибке с кодом 1.

Addon error (code 10)

Ошибки с этим кодом используются для служебных целей, и не должны генериться никакими пользовательскими скриптами.

Manager никогда не должен возвращать такую ошибку.

Not enought money (code 11)

Недостаточно средств для операции. Используется в BILLmanager

Cet article vous a-t-il été utile? Oui | Non
Outils personnels