<?php !function_exists('readover') && exit('Forbidden'); /** * @name:清零卡 * @type:会员类 * @effect:可将自已所有负分清零 */ if ($tooldb['type'] != 2) { Showmsg('tooluse_type_error'); // 判断道具类型是否设置错误 } $updateMemberData[$winduid] = array(); foreach ($usercreditdb as $key => $value) { if (is_numeric($value) && $value < 0) { $updateMemberData[$winduid][$key] = 0; } } unset($usercreditdb, $key, $value); if (!empty($updateMemberData[$winduid])) { $credit->runsql($updateMemberData, false); $db->update("UPDATE pw_usertool SET nums=nums-1 WHERE uid=" . S::sqlEscape($winduid) . "AND toolid=" . S::sqlEscape($toolid)); $logdata = array('type' => 'use', 'nums' => '', 'money' => '', 'descrip' => 'tool_2_descrip', 'uid' => $winduid, 'username' => $windid, 'ip' => $onlineip, 'time' => $timestamp, 'toolname' => $tooldb['name']); writetoollog($logdata); //* $_cache = getDatastore(); //* $_cache->delete('UID_'.$winduid); perf::gatherInfo('changeMembersWithUserIds', array('uid' => $winduid)); Showmsg('toolmsg_2_success'); } else { Showmsg('toolmsg_2_failed'); }