📄 members.php
字号:
?>
<table cellspacing="0" cellpadding="0" border="0" width="95%" align="center">
<tr><td bgcolor="<?=BORDERCOLOR?>">
<table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%">
<tr class="header"><td>用户 Email 地址导出</td></tr>
<tr bgcolor="<?=ALTBG1?>"><td><?=$export?>
</td></tr></table></td></tr></table>
<?
}
} else {
cpmsg("您没有提供搜索的条件,请返回修改。");
}
} elseif($editsubmit) {
if(is_array($delete)) {
$ids = $comma = '';
foreach($delete as $id) {
$ids .= "$comma'$id'";
$comma = ', ';
}
$db->query("DELETE FROM $table_members WHERE uid IN ($ids)");
updatecache('settings');
}
if(is_array($statusnew)) {
foreach($statusnew as $id => $val) {
$passwdadd = $passwdnew[$id] != "" ? ", password='".md5($passwdnew[$id])."'" : NULL;
$db->query("UPDATE $table_members SET status='$statusnew[$id]', credit='$creditnew[$id]', customstatus='$usercstatus[$id]' $passwdadd WHERE uid='$id'");
}
}
cpmsg("符合条件的用户被成功编辑。");
}
} elseif($action == 'memberprofile') {
if(!$editsubmit) {
$username = empty($username) ? $extr : $username;
$query = $db->query("SELECT * FROM $table_members WHERE username='$username'");
if($member = $db->fetch_array($query)) {
$check = array($member[status] => "selected=\"selected\"");
if($member[showemail]) {
$emailchecked = "checked=\"checked\"";
}
if($member[newsletter]) {
$newschecked = "checked=\"checked\"";
}
$currdate = gmdate("$timeformat");
$styleselect = "<select name=\"styleidnew\">\n<option value=\"\">--使用默认值--</option>";
$query = $db->query("SELECT styleid, name FROM $table_styles");
while($style = $db->fetch_array($query)) {
$styleselect .= "<option value=\"$style[styleid]\" ".($style['styleid'] == $member['styleid'] ? 'selected="selected"' : NULL).">$style[name]</option>\n";
}
$styleselect .= "</select>";
$bday = explode("-", $member[bday]);
$member[dateformat] = str_replace("n", "mm", $member[dateformat]);
$member[dateformat] = str_replace("j", "dd", $member[dateformat]);
$member[dateformat] = str_replace("y", "yy", $member[dateformat]);
$member[dateformat] = str_replace("Y", "yyyy", $member[dateformat]);
$member[timeformat] == "H:i" ? $check24 = "checked=\"checked\"" : $check12 = "checked=\"checked\"";
$regdate = explode("-", gmdate("Y-n-j", $member[regdate] + ($timeoffset * 3600)));
$lastvisittime = explode("-", gmdate("Y-n-j", $member[lastvisit] + ($timeoffset * 3600)));
$username = stripslashes($username);
?>
<form method="post" action="admincp.php?action=memberprofile&username=<?=$username?>">
<table cellspacing="0" cellpadding="0" border="0" width="90%" align="center">
<tr><td bgcolor="<?=BORDERCOLOR?>">
<table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%">
<tr><td colspan="2" class="header">编辑个人资料 - 基本项目</td></tr>
<tr><td bgcolor="<?=ALTBG1?>">系统头衔:</td>
<td bgcolor="<?=ALTBG2?>"><select name="statusnew">
<option value="Member">未知头衔</option>
<option value="Admin" <?=$check[Admin]?>>管 理 员</option>
<option value="SuperMod" <?=$check[SuperMod]?>>超级版主</option>
<option value="Moderator" <?=$check[Moderator]?>>版 主</option>
<option value="Member" <?=$check[Member]?>>正式会员</option>
<option value="Banned" <?=$check[Banned]?>>禁止访问</option>
<option value="PostBanned" <?=$check[PostBanned]?>>禁止发言</option>
</select></td></tr>
<tr><td bgcolor="<?=ALTBG1?>">用户名:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="newusername" size="25" value="<?=$member[username]?>"> 如不是特别需要,请不要修改用户名</td></tr>
<tr><td bgcolor="<?=ALTBG1?>">新密码:</td>
<td bgcolor="<?=ALTBG2?>"><input type="password" name="newpassword" size="25"> 请输入新密码,如果不更改密码此处请留空</td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">Email:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="emailnew" size="25" value="<?=$member[email]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">积分:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="creditnew" size="25" value="<?=$member[credit]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">发帖数:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="userpostnum" size="25" value="<?=$member[postnum]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">注册 IP:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="regip" size="25" value="<?=$member[regip]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">注册日期:</td>
<td bgcolor="<?=ALTBG2?>">
<input type="text" name="ryear" size="4" value="<?=$regdate[0]?>"> 年
<input type="text" name="rmonth" size="2" value="<?=$regdate[1]?>"> 月
<input type="text" name="rday" size="2" value="<?=$regdate[2]?>"> 日 </td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">上次访问:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="lyear" size="4" value="<?=$lastvisittime[0]?>"> 年
<input type="text" name="lmonth" size="2" value="<?=$lastvisittime[1]?>"> 月
<input type="text" name="lday" size="2" value="<?=$lastvisittime[2]?>"> 日 </td></tr>
<tr><td colspan="2" class="header">编辑个人资料 - 可选项目</td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">主页:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="site" size="25" value="<?=$member[site]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">OICQ:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="oicq" size="25" value="<?=$member[oicq]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">ICQ:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="icq" size="25" value="<?=$member[icq]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">Yahoo:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="yahoo" size="25" value="<?=$member[yahoo]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">MSN:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="msn" size="25" value="<?=$member[msn]?>"/></td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">来自:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="memlocation" size="25" value="<?=$member[location]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>">生日:</td>
<td bgcolor="<?=ALTBG2?>">
<input type="text" name="byear" size="4" value="<?=$bday[0]?>"> 年
<input type="text" name="bmonth" size="2" value="<?=$bday[1]?>"> 月
<input type="text" name="bday" size="2" value="<?=$bday[2]?>"> 日 </td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">个人简介:</td>
<td bgcolor="<?=ALTBG2?>"><textarea rows="5" cols="30" name="bio"><?=$member[bio]?></textarea></td></tr>
<tr><td colspan="2" class="header">编辑个人资料 - 论坛个性化设置</td></tr>
<tr><td bgcolor="<?=ALTBG1?>">界面方案:</td>
<td bgcolor="<?=ALTBG2?>"><?=$styleselect?> <?=$currtheme?></td></tr>
<tr><td bgcolor="<?=ALTBG1?>">每页主题数:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="tppnew" size="4" value="<?=$member[tpp]?>"> </td></tr>
<tr><td bgcolor="<?=ALTBG1?>">每页贴数:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="pppnew" size="4" value="<?=$member[ppp]?>"> </td></tr>
<tr><td bgcolor="<?=ALTBG1?>">时间格式:</td>
<td bgcolor="<?=ALTBG2?>"><input type="radio" value="24" name="timeformatnew" <?=$check24?>> 24 小时制
<input type="radio" value="12" name="timeformatnew" <?=$check12?>> 12 小时制</td></tr>
<tr><td bgcolor="<?=ALTBG1?>" width="21%">自定义头衔:</td>
<td bgcolor="<?=ALTBG2?>">
<input type="text" name="cstatus" size="25" value="<?=$member[customstatus]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>">日期格式<br>(yyyy/mm/dd,mm/dd/yy 等):</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="dateformatnew" size="25" value="<?=$member[dateformat]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>">短消息忽略列表:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="ignorepm" size="25" value="<?=$member[ignorepm]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>">其他选项:</td>
<td bgcolor="<?=ALTBG2?>">
<input type="checkbox" name="showemail" value="1" <?=$emailchecked?>> Email 地址可见<br>
<input type="checkbox" name="newsletter" value="1" <?=$newschecked?>> 允许接收论坛通知 (Email 或短消息)<br>
<input type="text" name="timeoffset1" size="3" value="<?=$member[timeoffset]?>"> 时间较正 (北京时间 +8),目前GMT标准时间 05:52 AM</td></tr>
<tr><td bgcolor="<?=ALTBG1?>">头像地址:</td>
<td bgcolor="<?=ALTBG2?>"><input type="text" name="avatar" size="25" value="<?=$member[avatar]?>"></td></tr>
<tr><td bgcolor="<?=ALTBG1?>">个人签名:</td>
<td bgcolor="<?=ALTBG2?>"><textarea rows="4" cols="30" name="sig"><?=$member[signature]?></textarea></td></tr>
</table></td></tr></table><br>
<center><input type="submit" name="editsubmit" value="编辑个人资料"></center>
</form><br>
<?
} else {
cpmsg("指定用户不存在。");
}
} else {
if($month == "" || $day == "" || $year == "") {
$bday = "";
} else {
$bday = "$byear-$bmonth-$bday";
}
$regdate = gmmktime(0, 0, 0, $rmonth, $rday, $ryear) - $timeoffset * 3600;
$lastvisittime = gmmktime(0, 0, 0, $lmonth, $lday, $lyear) - $timeoffset * 3600;
if($newpassword) {
$password = md5($newpassword);
$passwdadd = ", password='$password'";
}
$dateformatnew = str_replace("mm", "n", $dateformatnew);
$dateformatnew = str_replace("dd", "j", $dateformatnew);
$dateformatnew = str_replace("yyyy", "Y", $dateformatnew);
$dateformatnew = str_replace("yy", "y", $dateformatnew);
$timeformatnew = $timeformatnew == "24" ? "H:i" : "h:i A";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -