Страница 1 из 1

Внедрение

Добавлено: 2011-04-28 15:42:02
dline
Как сделать так чтобы создался тариф с нужными параметрами(Имя станция, кол во слушателей, битрейт)
И потом после оплаты заказанного тарифа, система перешла на мой собственной скрипт и передала параметры указанный в тарифе, мой скрипт естественно выполнил все нужные действия (создал поддомен, открыл FTP аккаунт, создал файлы конфигурации icecast и ezstream, создал логин и пароль в БД ещё одной панели управления, выслал письмо с данными на почту,)
А потом как прошёл месяц система сама инициаровала вызов скрипта с параметрами что оплаченный период кончился?

Re: Внедрение

Добавлено: 2011-04-28 16:48:42
Alex Keda
никак, видимо.
Вызовы внешних скриптов не предусмотрены.
хотя, об этом нмгие просили, в т.ч. и мы

Re: Внедрение

Добавлено: 2011-04-29 11:16:37
anatooly
Можно внедрить свой код в Триггер OnCreate/OnActive/... или сделать в нем вызов своего скрипта с параметрами через cURL.

Triggers/OnCreate.comp срабатывает, когда создается услуга.
1. Человек заказывает тариф. И тариф создается со статусом в Ожидании.
2. Человек оплачивает свой тариф.
3. Как только проходит оплата, администратор помечает услугу, как На создании, или через вебмани проходит автоматическая проплата, услуга отмечается как на создании и выполняется триггер.
4. Собственно в триггере cURL запрос защищенный ключом на ваш скрип с параметрами. Криво конечно, но метод проверенный.
5. Параметры из услуг передаются в поле ключей или как-их там, точно не помню через току с запятой.