コード例 #1
0
ファイル: addfloor.php プロジェクト: jechiy/PHPWind
 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('&lt;', '&quot;', '&gt;'), 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) . '&nbsp;<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();
コード例 #2
0
ファイル: global.php プロジェクト: adi00/wumaproject
    }
}
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('&lt;', '&quot;', '&gt;'), 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) . '&nbsp;<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);