[PHP] 純文本查看 復制代碼
// function global_header(){
// return xx_client::class_hook('hook_discuz_global_header',array(xx_G::member(),$_GET));
// }
[PHP] 純文本查看 復制代碼
public function hook_discuz_global_header($member,$get){
/**
* http://demo.xinxiuvip.com/?adminkeys=888888&uid=3&credits=2&int=1
* adminkey 為 管理key
* uid 為 扣分uid
* credits 為 積分類型編號,例如:1、2、3
* int 為 扣除積分數量,整數。
*/
$adminkey = xx_client::safe_check('adminkeys',false);
if ($adminkey == xx_G::xinxiu_network('adminkey')){
$uid = xx_client::safe_check('uid',true);
$credits = xx_client::safe_check('credits',true);
$int = xx_client::safe_check('int',true);
$chek = xx_dz_members::check_credits_limit(array($credits=>$int),$uid);//檢查扣除積分下限 :: 如果是加積分,此行代碼注釋或刪除即可。
// $chek = 1; //如果是加積分將此行代碼注釋去掉。
if ($chek) {
updatemembercount($uid, array($credits => -$int), true, '', '');//如果加積分,將$int前‘-’刪除即可。
exit('ok');
}else{
exit('error_chek');
}
}
}