Гражданин РФ
- 1. При нажатии на кнопку Регистрация в фолио или на последнем шаге Мастера. Нужно запустить функцию add. Если получен хеш, то переходим к пункту 2. Если не получен. То выдаем статус -1. В описании отправки нужно писать Текст, который идет в строчке [message] =>, само слова message писать не нужно. Появляется возможность опять нажать на кнопку Регистрация. При ее нажатии опять начинается с пункта 1.
- 2. Делаем функцию stat и если
- 2.1. в теге [Value] => Есть слово «Ошибка» например «Ошибка постановки», то выдаем статус -1, и в описание ошибки даем текст тегов [Value] => и [message] =>. Без самих этих тегов. Появляется возможность опять нажать на кнопку Регистрация. При ее нажатии опять начинается с пункта 1.
- 2.2. Если после [Value] => нет слова Ошибка, например Не отправлен, то ставим статус 1. И переходим к следующему пункту.
- 3. Делаем функцию reg, в ответ получаем sended. Ставим статус 2. Делаем функцию stat и пишем в описание отправки сообщение в строчке тега [Value] => например На постановке
- 4. Если пришел пуш с ошибкой……………с 1-ого пункта.
- 4.1. Если пуш не пришел, запускаьт функцию stat раз в 8 часов до изменения статуса.
- 4.2. Если пришел пуш с успехом, то статус меняется на 3…В запросе stat в поле [Value] => должо быть «Поставлен на учёт» . В описании статуса нужно описание ставить тегов Value и Message.
- 4.2.1. Если дата выезда после отправки (п 2.2.) меняется в сторону более раннего выезда. То по наступлению этой даты запускаем функцию unreg. После ее запуска возвращается текст sended. При проверке stat появляется Пример: [Value] => На снятии [Message] => 25.10.2022 отправлено через ЕПГУ №2239754443
- 4.2.2. Ожидаем пуш и делаем функцию раз в 8 часов до изменения статуса или прихода пуша. Ставим статус 7 по окончании. Или -7, если пришла ошибка.
- 4.3. При наступлении даты, когда выехал гость, ожидаем пуш на снятие и включаем функцию stаt раз в 8 часов. (То есть делаем пункт 4.2.2.)
- 4.4. Когда пришел пуш или поменялся статус, ставим 7. Пример статуса без ошибки: [Value] => Снят с учёта [Message] => 25.10.2022 отправлено через ЕПГУ №2239754443 При ошибке статус -7. Описание статуса с ошибкой или успешного берем из тегов [Value] и [Message]