这是我的WHMCS钩子所拥有的:
<?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?我已经试过在那里输入几个变量,但似乎没有起作用.?
发布于 2015-02-18 11:12:33
根据钩子文件,用户id是以$vars‘’params‘传递的。$where数组变成:
$where = array("user_id" => $vars['params']['userid']);https://stackoverflow.com/questions/28391956
复制相似问题