www.gusucode.com > ShopEx481 & PHPWind 整合版码程序 > bbs/require/tool.php
<?php !function_exists('readover') && exit('Forbidden'); /* * 检查道具是否启用和用户是否拥有使用道具的权限 */ function CheckUserTool($uid,$tooldb){ global $db,$groupid; if(!$tooldb['state']){ Showmsg('tool_close'); } $condition = unserialize($tooldb['conditions']); if($condition['group'] && strpos($condition['group'],",$groupid,") === false){ Showmsg('tool_grouplimit'); } $userdb = $db->get_one("SELECT postnum,digests,rvrc,money,credit FROM pw_memberdata WHERE uid='$uid'"); require_once(R_P.'require/credit.php'); $creditdb = GetCredit($uid); foreach($condition['credit'] as $key => $value){ if($value){ if(is_numeric($key)){ $creditdb[$key][1] < $value && Showmsg('tool_creditlimit'); } elseif($userdb[$key] < $value){ Showmsg('tool_creditlimit'); } } } } function writetoollog($log){ global $db,$db_bbsurl; require_once GetLang('toollog'); $log['type'] = $lang[$log['type']]; $log['filename']= Char_cv($log['filename']); $log['username']= Char_cv($log['username']); $log['descrip'] = Char_cv($lang[$log['descrip']]); $db->update("INSERT INTO pw_toollog(type,filename,nums,money,descrip,uid,touid,username,ip,time) VALUES('$log[type]','$log[filename]','".(int)$log['nums']."','".(int)$log['money']."','$log[descrip]','$log[uid]','$log[touid]','$log[username]','$log[ip]','$log[time]')"); } ?>