Dematron писал(а):Про то что функции выполняют действия это понятно. Необходимо знать какие действия. Например - что нужно нажать или что должно произойти чтобы запросилась функция - Get_Domains? Может это не совсем правильный путь но я все пишу на основе результатов дебагера, выцепляя из логов нужные вещи. Соответственно чтобы понять правильно или нет работает функция мне нужно периодически дергать действие и смотреть лог. Если все нормально то идем дальше, если нет то правим и повторяем процедуру.
это таском дёргается, раз в час. таск называется "Опрос серверов хостинга", номер таска #60
крон настройте, судя по всему он у вас не настроен, иначе бы такие мелочи вы уже давно знали
Dematron писал(а):Пример был вполне конкретный а не абстрактный, просто я данные не привел все... Тестовый пользователем с именем 123, почтой
123@123.ru и ID в системе 202. От него задание на создание хостинга, по заданному тарифу. Потом задание в списке дергается админом.
202 - это ненормальный ID. Нормальные с 2000 начинаются, вообще-то.
и задание должно выполнятсься само, кроном же.
Dematron писал(а):Данных не хватает таких - что прописано в Имени пользователя (не логин который по умолчанию аля h3 присваивается как префикс к домену), номер пользователя в биллинге (либо ID-202 либо просто 2 либо какие там еще могут быть, например по номеру заказа, если пользователь один и тот же но профилей в хостинг панели у него несколько) и некоторые другие.
выберите отдельным запросом, поместите в массив и передайте нужной функции.
или же внутри своей функции, выберите эти данные из базы, если у вас на входе уже есть ID пользователя
Dematron писал(а):Про почтовый адрес не вариант он как собственная переменная $Email идет, а массив $Person (по крайней мере в функции IspManager на основе которой все делается) изначально пустой, если его не делать пустым то вываливается ошибка,
опять абстрактные рассуждения.
ошибки - они вполне конкретные, с указанием что именно не так.
Dematron писал(а): если его генерить в функции то пока не могу понять как получить данные пользователя для которого создается учетка в хостинговой панели. Получается либо Админ (я так понимаю текущий пользователь которыйы выполняет задание) либо все пользователи.
вам надо владельца узнать. он в любой таблице *Owners фигурирует, просто не факт что эта колонка выбирается в запросе.
надо добавить
[quote="Dematron"]Про то что функции выполняют действия это понятно. Необходимо знать какие действия. Например - что нужно нажать или что должно произойти чтобы запросилась функция - Get_Domains? Может это не совсем правильный путь но я все пишу на основе результатов дебагера, выцепляя из логов нужные вещи. Соответственно чтобы понять правильно или нет работает функция мне нужно периодически дергать действие и смотреть лог. Если все нормально то идем дальше, если нет то правим и повторяем процедуру.[/quote]
это таском дёргается, раз в час. таск называется "Опрос серверов хостинга", номер таска #60
крон настройте, судя по всему он у вас не настроен, иначе бы такие мелочи вы уже давно знали
[quote="Dematron"]
Пример был вполне конкретный а не абстрактный, просто я данные не привел все... Тестовый пользователем с именем 123, почтой 123@123.ru и ID в системе 202. От него задание на создание хостинга, по заданному тарифу. Потом задание в списке дергается админом.[/quote]
202 - это ненормальный ID. Нормальные с 2000 начинаются, вообще-то.
и задание должно выполнятсься само, кроном же.
[quote="Dematron"]
Данных не хватает таких - что прописано в Имени пользователя (не логин который по умолчанию аля h3 присваивается как префикс к домену), номер пользователя в биллинге (либо ID-202 либо просто 2 либо какие там еще могут быть, например по номеру заказа, если пользователь один и тот же но профилей в хостинг панели у него несколько) и некоторые другие.[/quote]
выберите отдельным запросом, поместите в массив и передайте нужной функции.
или же внутри своей функции, выберите эти данные из базы, если у вас на входе уже есть ID пользователя
[quote="Dematron"]
Про почтовый адрес не вариант он как собственная переменная $Email идет, а массив $Person (по крайней мере в функции IspManager на основе которой все делается) изначально пустой, если его не делать пустым то вываливается ошибка,[/quote]
опять абстрактные рассуждения.
ошибки - они вполне конкретные, с указанием что именно не так.
[quote="Dematron"]
если его генерить в функции то пока не могу понять как получить данные пользователя для которого создается учетка в хостинговой панели. Получается либо Админ (я так понимаю текущий пользователь которыйы выполняет задание) либо все пользователи.[/quote]
вам надо владельца узнать. он в любой таблице *Owners фигурирует, просто не факт что эта колонка выбирается в запросе.
надо добавить