示例#1
0
$m_website = $mdata['u_website'] == '' ? '无' : "<a href=\"{$mdata['u_website']}\" target=\"_blank\">{$mdata['u_website']}</a>";
$m_avatar = MakeBBAvatar($mdata['u_avatar']);
//$m_grade= MakeBBGrade($mdata);
$m_tout = GetBBTout($mdata) . '%';
$m_rate = $mdata['g_w'] + $mdata['g_d'] + $mdata['g_l'] == 0 ? 0 : round($mdata['g_w'] * 100 / ($mdata['g_w'] + $mdata['g_d'] + $mdata['g_l']), 1);
$m_rate .= '%';
$mdata['reg_date'] = TimeToDate($mdata['reg_date']);
$mdata['last_visit'] = TimeToDate($mdata['last_visit']);
$buttons = '';
$encodename = urlencode($mdata['u_name']);
if ($udata['is_member'] && !IsSameName($name, $udata['u_name'])) {
    $buttons .= MakeBBButton("room_new.php?byname={$encodename}", '搜索新局');
    $buttons .= MakeBBButton("g_search.php?action=list&search_all_user=0&u_name={$encodename}", '搜索棋局');
    $buttons .= MakeBBButton("pm_new.php?action=new1&sendto={$encodename}", '发送消息', 500, 220);
    $buttons .= MakeBBButton("pm_new.php?action=invite1&sendto={$encodename}", '邀请下棋', 500, 220);
    if (!In_Names($mdata['u_name'], $udata['friends'])) {
        $buttons .= MakeBBButton("m_fb.php?action=f_add&tname={$encodename}", '加为好友');
    }
    if (!In_Names($mdata['u_name'], $udata['blacklist'])) {
        $buttons .= MakeBBButton("m_fb.php?action=b_add&tname={$encodename}", '加入黑名单');
    }
}
$m_rec = "{$mdata['g_w']}胜{$mdata['g_d']}平{$mdata['g_l']}负";
if ($mdata['u_bio'] == '') {
    $mdata['u_bio'] = '(空)';
} else {
    $mdata['u_bio'] = BBCoding($mdata['u_bio']);
}
ShowHeader('会员信息');
eval('echo "' . LoadTemplate('m_view') . '";');
ShowFooter();
示例#2
0
 $host = MemberLink($gdata['u_name']) . "({$gdata['skill']}) <b>{$tout}%</b>";
 if (IsSameName($gdata['host_name'], $udata['u_name']) || $gdata['u_ip'] == $userip) {
     $challenger = "-";
 } elseif ($gdata['app_count'] >= $cfg['maxapply']) {
     $challenger = "(满)";
 } elseif ($mytout <= $gdata['tout_max'] && ($gdata['skill_range'] == -1 || $udata['skill'] >= $gdata['skill'] - $gdata['skill_range'] && $udata['skill'] <= $gdata['skill'] + $gdata['skill_range'])) {
     $inapp = false;
     if ($gdata['app_count'] > 0) {
         foreach ($applist as $k => $v) {
             $v = explode(',', $v);
             if (IsSameName($v[0], $udata['u_name'])) {
                 $inapp = true;
             }
         }
     }
     $challenger = $inapp ? '(joined)' : MakeBBButton("JavaScript:JoinGame('{$gdata['gid']}')", 'join');
 } else {
     $challenger = "-";
 }
 $gtimelimit = Time2HMS($gdata['add_time']);
 if ($gdata['step_time']) {
     $gtimelimit .= '<br />' . Time2HMS($gdata['step_time']);
 }
 if ($gdata['host_color'] >= 1) {
     $gblack = $host;
     $gwhite = $challenger;
     if ($gdata['host_color'] > 1) {
         $gblack = HLTxt('*') . $gblack;
     }
 } else {
     $gblack = $challenger;
示例#3
0
            $pmfrom .= ' (' . HLTxt('系统消息') . ')';
            $message = BBCoding($pmdata['message'], true);
        } else {
            $pmfrom = $outbox ? 'To:' . MemberLink($pmdata['sendto']) : 'From:' . MemberLink($pmdata['comefrom']);
            $message = BBCoding($pmdata['message'], false);
        }
        //if( $pmnum > $cfg['maxpm']  )
        //	$message = "<del>$message</del>";
        eval("\$pmlist .= \"{$pm_cell} \";");
    }
    /*
    	if( $pmnum > $cfg['maxpm'] )
    	{
    		$sql ="DELETE FROM {$cfg['tb_pms']} WHERE sendto='{$udata['u_name']}' AND pmid<'{$endid}'";
    		RenDB_Query($sql,true) ;
    	}*/
}
if ($pmnum == 0) {
    $pmlist = "<tr bgcolor=\"{$color['cell']}\"><td>(空)</td></tr>";
}
$pmnew = MakeBBButton('pm_new.php?&action=new1', '发消息', 550, 250);
if ($udata['have_new_pm']) {
    $sql = "UPDATE {$cfg['tb_pms']} SET `isnew` = 0 WHERE `sendto`='{$udata['u_name']}'";
    RenDB_Query($sql, true);
    $sql = "UPDATE {$cfg['tb_members']} SET have_new_pm=0 WHERE u_name='{$udata['u_name']}' LIMIT 1";
    RenDB_Query($sql, true);
    $udata['have_new_pm'] = 0;
}
ShowHeader('<img src="./images/pm.gif" /> 我的消息');
eval("echo \"" . LoadTemplate("pm_view") . "\";");
ShowFooter();
示例#4
0
        $sql .= "step_time='{$timestep}',";
        $sql .= "add_time='{$timeadd}',";
        $sql .= "u_ip='{$userip}',";
        $sql .= "l_time='{$nowtime}'";
        //$gcreate = 10000;
        $cinfo = '';
        $created = 0;
        for ($i = 1; $i <= $gcreate; $i++) {
            $cinfo .= "No.{$i} 创建...";
            $result = RenDB_Query($sql);
            $gid = RenDB_Insert_ID();
            if ($gid != 0) {
                $created++;
                $cinfo .= "成功! <br />";
            } else {
                $cinfo .= "失败.<br />";
            }
        }
        $lks = array();
        if ($created) {
            $cinfo .= "<br />您创建了{$created}个新局,请等待对手的加入. ";
            $cinfo .= MakeBBButton("pm_new.php?action=invite1", '邀请朋友', 500, 220);
            $cinfo .= "<br />";
            $lks[] = array("查看", 'room_mynew');
            if ($row[0] + $gcreate < $cfg['maxnewgame']) {
                $lks[] = array("继续创建", 'g_new', 'action' => 'new1');
            }
        }
        MessageBox($cinfo, $lks);
        break;
}