Константы: limit_request = 20 - кол-во бесплатных запросов min_cost = 1 - минимальная стоимость запроса, коп tatic public $__adm=[0=>'Клиент',1=>'Почта подтверждена',2=>'Оптовый-клиент',4=>'VIP-Клиент',8=>'Бывший сотрудник',16=>'Тренер',32=>'Сотрудник/Менеджер',34=>'Забанен',128=>'Помошник админа',256=>'Админ']; MAX_IMAGE_UPLOAD_NUM = 1 - HTTP_SUCCESS = 200 - успешно HTTP_CREATED = 201 - объект создан HTTP_NO_CONTENT = 204 - нет данных, ответ на запрос пуст HTTP_MOVED_PERMANENTLY = 301 - переадресация на указанный адрес в поле location HTTP_MOVED_TEMPORARILY = 302 - временная переадресация на указанный адрес в поле location HTTP_SEE_OTHER = 303 - HTTP_NEED_SEND_POST_TO_URL = 303 - HTTP_BAD_REQUEST = 400 - неверный запрос HTTP_UNAUTHORIZED = 401 - требуется авторизация HTTP_PAYMENT_REQUIRED = 402 - необходима оплата HTTP_FORBIDDEN = 403 - недоступно HTTP_NOT_FOUND = 404 - объект не найден HTTP_METHOD_NOT_ALLOWED = 405 - метод неподдерживается или не хватет параметров, в error описание проблемы HTTP_NOT_ENOUGH_DATA = 422 - недостаточно данных для выполнения запроса, список недостающих данных передан в поле inputs HTTP_TOO_MANY_REQUESTS = 429 - Превышен лимит запросов HTTP_PERMISSION_DENIED = 550 - нет прав доступа к данному объекту obj=User&m=logout разрегистрация obj=User&m=reowner войти под пользователем доступно только админу входные параметры: id - под кем входим obj=User&m=fromEmail Подтверждение электронного адреса или переход из письма на смену пароля Метод должен вызываться интерфейсом по ссылке типа: mydomen.com?obj=user&m=fromEmail&name=myLogin&mid=39965480&id=myUserId после выполнения действий перебрасывает пользователя в профиль obj=User&m=union объединение пользователей вызывается из sprav по obj=user&m=union&id=161&from=815&html&api obj=User&m=login Авторизация пользователя Принцип построения ответа: $ret_val['status'] общий статус выполнения запроса. Для авторизации по-умолчанию 401, если прошло удачно 200, если не хватает данных 422 $ret_val['error'] тект общей ошибки $ret_val['form_errors']['имя поля'][] конкретная ошибка поля ввода. В одном поле может быть несколько ошибок $inputs[] линейный массив с указанием какие поля ввода должен свормировать интерфейс для удовлетворения входных условий метода $inputs[] может находится в корне ответа - это знак для интерфейса, что форму рисовать в текущем контексте $ret_val['dialog'] - сигнал интерфейсу, что нужно создать диалоговое окно в которое рендерить содержимое массива подробное описание стандарта будет создано позднее obj=User&m=isbusy проверка занятости имени принимает name,mail,tel obj=User&m=register регистрация сюда же попадаю при добавлении нового пользователя из под админа obj=User&m=remember переход из формы восстановления obj=User&m=sendmail переход по ссылке "запросить повторно письмо" obj=User&m=del удалить пользователя obj=User&m=save сохранение изменений анкеты obj=User&m=unsubscribe Отписка от всего, включая callback Входные параметры: unsubscribe = e-mail hash = код all = если установлен, то от всего call_back - только от call_back obj=User&m=banit Баним по ip(только админ) Входные параметры: banit = ip = кого баним msg - за что. не обязательно obj=User&m=callme Запрос из формы обратной связи phone, email name - Контактное лицо text - Комментарий