WHMCS Action Hook

Вот что у меня есть для моего WHMCS Hook:

<?php
function hook_api_suspend($vars) {

$table = "apis_user_profiles";
$update = array("status"=>"0");
$where = array("user_id"=>"342329");
update_query($table,$update,$where);
}

add_hook('AfterModuleSuspend', 1, 'hook_api_suspend');

?>

С этой строкой у меня возникли проблемы:

$where = array("user_id"=>"342329");

Когда я приостанавливаю учетную запись, она корректно обновляет статус для пользователя с user_id из 342329. Однако, как я могу сделать так, чтобы он использовал user_id действительной учетной записи пользователя, который был заблокирован? Я уже пытался ввести несколько переменных там, но ни одна из них не работает …?

1

Решение

Согласно документирование, идентификатор пользователя передается в $ vars [‘params’] [‘userid’]. и массив $ where становится:

$where = array("user_id" => $vars['params']['userid']);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]