2015-02-08 1 views
1

Вот что у меня есть мой WHMCS 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 учетной записи фактического пользователя, который получает приостановление? Я уже пытался ввести несколько переменных там, но никто, кажется, не работает ...?

ответ

0

В соответствии с hook documentation идентификатор пользователя передается в $ vars ['params'] ['userid']. и матрица $ where:

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

 Смежные вопросы

  • Нет связанных вопросов^_^