2014-11-10 2 views
1

Я пытаюсь использовать модуль WHMCS API/Provisioning для автоматического создания базы данных mysql для нового клиента WHM/cPanel после того, как пройдет их хостинг для хостинга.WHMCS API - предоставление mySQL

Кажется, что это должно быть достаточно простым, но я ничего не могу найти в документах. Модуль WHMCS подключен к экземпляру mysql WHMCS, но я хотел бы подключить «основной» локальный экземпляр mysql, где хранятся данные клиента.

Можно ли подключиться к локальному хосту в модуле подготовки и создать новую базу данных и пользователя? Или существует более надежный способ справиться с этим, не выходя из системы WHMCS/WHM.

Просьба привести примеры, если это возможно!

Спасибо за любую помощь

+0

Этот вопрос, вероятно, относится к [ServerFault] (http://serverfault.com). – RandomSeed

+0

Я отправил в serverfault - до сих пор не получил ни одного ответа. – user101289

+0

Прошу прощения, ваш вопрос тоже может быть вне темы на ServerFault, но я не мог точно сказать. Возможно [попробуйте свой форум] (http://forum.whmcs.com/). – RandomSeed

ответ

0

Я хотел бы использовать whmcs's hooks. Крюк - это функция, которая запускается в результате внутреннего действия.

Вы должны искать элементы счета-фактуры после invoice is paid но до электронной почты в случае, если вы хотите отправить информацию из базы данных, если нет, то after paid должно быть хорошо

Это пойти бы в биллинговой директории/включает/крюков

и он будет выглядеть как

function init_InvoicePaidPreEmail($vars) { 
// create your db code here be sure to look for the specific invoice item "order for hosting" 

} 
add_hook("InvoicePaidPreEmail",1,"init_InvoicePaidPreEmail",""); 
Смежные вопросы