if ($read['pid']) { $threadService = L::loadClass('threads', 'forum'); $atData = $threadService->getAtUsers($tid, array($read['pid'])); $read['atusers'] = $atData[$read['pid']]; } if (is_numeric($winduid) && strlen($windpwd) >= 16) { $winddb = User_info(); list($winduid, $groupid, $userrvrc, $windid, $_datefm, $_timedf, $credit_pop) = array($winddb['uid'], $winddb['groupid'], floor($winddb['rvrc'] / 10), $winddb['username'], $winddb['datefm'], $winddb['timedf'], $winddb['creditpop']); if ($credit_pop && $db_ifcredit) { //Credit Changes Tips $credit_pop = str_replace(array('<', '"', '>'), array('<', '"', '>'), $credit_pop); list($tmpCreditPop, $creditOuterData) = array('', array()); $creditOuterData = explode(',', $credit_pop); foreach ($creditOuterData as $value) { $creditdb = explode('|', $value); $tmpCreditPop .= ($tmpCreditPop ? '<br/>' : '') . S::escapeChar(GetCreditLang('creditpop', $creditdb['0'])); unset($creditdb['0']); foreach ($creditdb as $val) { list($credit_1, $credit_2) = explode(':', $val); $tmpCreditPop .= '<span class="st2">' . pwCreditNames($credit_1) . ' <span class="f24">' . $credit_2 . '</span></span>'; } } $credit_pop = $tmpCreditPop; $userService = L::loadClass('UserService', 'user'); /* @var $userService PW_UserService */ $userService->update($winduid, array(), array('creditpop' => '')); } } $db_ifcredit && $credit_pop && (require PrintEot('credit_pop')); require_once PrintEot('read_addfloor'); // $output = ob_get_contents();
} } if (is_numeric($winduid) && strlen($windpwd) >= 16) { $winddb = User_info(); $winduid = $winddb['uid']; $groupid = $winddb['groupid']; $userrvrc = floor($winddb['rvrc'] / 10); $windid = $winddb['username']; $_datefm = $winddb['datefm']; $_timedf = $winddb['timedf']; $credit_pop = $winddb['creditpop']; if ($credit_pop && $db_ifcredit) { //Credit Changes Tips $credit_pop = str_replace(array('<', '"', '>'), array('<', '"', '>'), $credit_pop); $creditdb = explode('|', $credit_pop); $credit_pop = Char_cv(GetCreditLang('creditpop', $creditdb['0'])); unset($creditdb['0']); foreach ($creditdb as $val) { list($credit_1, $credit_2) = explode(':', $val); $credit_pop .= '<span class="b st2 pdD w">' . pwCreditNames($credit_1) . ' <span class="f24">' . $credit_2 . '</span></span>'; } $db->update("UPDATE pw_memberdata SET creditpop='' WHERE uid=" . pwEscape($winduid)); } list($winddb['style'], $ifcustomstyle) = explode('|', $winddb['style']); $skin = $winddb['style'] ? $winddb['style'] : $db_defaultstyle; list($winddb['onlineip']) = explode('|', $winddb['onlineip']); $groupid == '-1' && ($groupid = $winddb['memberid']); $curvalue = $db_signcurtype == 'rvrc' ? $userrvrc : $winddb[$db_signcurtype]; if (getstatus($winddb['userstatus'], 10) && (!$winddb['starttime'] && $db_signmoney && strpos($db_signgroup, ",{$groupid},") !== false && $curvalue > $db_signmoney || $winddb['starttime'] && $winddb['starttime'] != $tdtime)) { require_once R_P . 'require/Signfunc.php'; Signfunc($winddb['starttime'], $curvalue);