| 1 |
<? |
<?php |
| 2 |
// Prevent load standalone |
// Prevent load standalone |
| 3 |
if (!isset($result_set)) |
if (!isset($result_set)) |
| 4 |
{ |
{ |
| 9 |
<head> |
<head> |
| 10 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| 11 |
<title>更改个人设定</title> |
<title>更改个人设定</title> |
| 12 |
<link rel="stylesheet" href="<? echo get_theme_file('css/default'); ?>" type="text/css"> |
<link rel="stylesheet" href="<?= get_theme_file('css/default'); ?>" type="text/css"> |
|
<script type="text/javascript" src="../js/nw_open.js"></script> |
|
| 13 |
<script src="../js/polyfill.min.js"></script> |
<script src="../js/polyfill.min.js"></script> |
| 14 |
<script src="../js/axios.min.js"></script> |
<script src="../js/axios.min.js"></script> |
| 15 |
<script type="text/javascript"> |
<script type="text/javascript"> |
| 16 |
|
function NW_open(url, name, w, h) |
| 17 |
|
{ |
| 18 |
|
hwnd = window.open(url, name, "width=" + w + ", height=" + h + ", top=0, left=0, toolbar=no, scrollbars=yes, menubar=no, statusbar=0, location=no"); |
| 19 |
|
hwnd.focus(); |
| 20 |
|
return false; |
| 21 |
|
} |
| 22 |
|
|
| 23 |
function tz_select(s, value) |
function tz_select(s, value) |
| 24 |
{ |
{ |
| 25 |
for (i = 0; i < s.options.length; i++) |
for (i = 0; i < s.options.length; i++) |
| 53 |
|
|
| 54 |
function update_preference(f) |
function update_preference(f) |
| 55 |
{ |
{ |
| 56 |
instance.post('preference_service.php', { |
instance.post('user_service_update_pref.php', { |
| 57 |
user_tz: f.user_tz.value, |
user_tz: f.user_tz.value, |
| 58 |
photo: f.photo.value, |
photo: f.photo.value, |
| 59 |
|
photo_file: f.photo_file.files, |
| 60 |
introduction: f.textarea_introduction.value, |
introduction: f.textarea_introduction.value, |
| 61 |
sign_1: f.textarea_sign_1.value, |
sign_1: f.textarea_sign_1.value, |
| 62 |
sign_2: f.textarea_sign_2.value, |
sign_2: f.textarea_sign_2.value, |
| 63 |
sign_3: f.textarea_sign_3.value, |
sign_3: f.textarea_sign_3.value, |
| 64 |
|
}, { |
| 65 |
|
headers: { |
| 66 |
|
'Content-Type': 'multipart/form-data', |
| 67 |
|
} |
| 68 |
}) |
}) |
| 69 |
.then(function (response) { |
.then(function (response) { |
| 70 |
var ret = response.data; |
var ret = response.data; |
| 118 |
</script> |
</script> |
| 119 |
</head> |
</head> |
| 120 |
<body> |
<body> |
| 121 |
<? |
<?php |
| 122 |
include get_theme_file("view/member_service_guide"); |
include get_theme_file("view/member_service_guide"); |
| 123 |
?> |
?> |
| 124 |
<center> |
<center> |
| 125 |
<p style="FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red; FONT-FAMILY: 楷体">更改个人设定</p> |
<p style="FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red; FONT-FAMILY: 楷体">更改个人设定</p> |
| 126 |
<p><span id="err_msg_prompt" name="err_msg" style="color: red"></span></p> |
<p><span id="err_msg_prompt" name="err_msg" style="color: red"></span></p> |
| 127 |
<form method="post" action="#" id="preference_form" name="preference_form"> |
<form method="post" action="#" id="preference_form" name="preference_form"> |
| 128 |
<table border="1" cellpadding="10" cellspacing="0" width="90%" bgcolor="#ffdead" id="TABLE1"> |
<table border="1" cellpadding="10" cellspacing="0" width="1050" bgcolor="#ffdead"> |
| 129 |
<tr> |
<tr> |
| 130 |
<td align="right">时区设置</td> |
<td align="right">时区设置</td> |
| 131 |
<td> |
<td> |
| 132 |
<span id="err_msg_user_tz" name="err_msg" style="color: red;"></span> |
<span id="err_msg_user_tz" name="err_msg" style="color: red;"></span> |
| 133 |
<select id="user_tz" name="user_tz" size="1"> |
<select id="user_tz" name="user_tz" size="1"> |
| 134 |
<? |
<?php |
| 135 |
$timezone_identifiers = DateTimeZone::listIdentifiers(); |
$timezone_identifiers = DateTimeZone::listIdentifiers(); |
| 136 |
foreach ($timezone_identifiers as $tz) |
foreach ($timezone_identifiers as $tz) |
| 137 |
{ |
{ |
| 138 |
?> |
?> |
| 139 |
<option value="<? echo $tz; ?>" <? echo ($tz == $result_set["data"]["user_tz"] ? "selected" : ""); ?>><? echo $tz; ?></option> |
<option value="<?= $tz; ?>" <?= ($tz == $result_set["data"]["user_tz"] ? "selected" : ""); ?>><?= $tz; ?></option> |
| 140 |
<? |
<?php |
| 141 |
} |
} |
| 142 |
?> |
?> |
| 143 |
</select> |
</select> |
| 144 |
<a class="s2" href="#" onclick="return tz_select(user_tz, '<? echo $BBS_timezone; ?>');">恢复默认</a> |
<a class="s2" href="#" onclick="return tz_select(user_tz, '<?= $BBS_timezone; ?>');">恢复默认</a> |
| 145 |
</td> |
</td> |
| 146 |
</tr> |
</tr> |
| 147 |
<tr> |
<tr> |
| 148 |
<td width="30%" align="right">个人头像</td> |
<td width="25%" align="right">个人头像</td> |
| 149 |
<td width="70%"> |
<td width="75%"> |
| 150 |
<input type="text" maxlength="3" id="photo" name="photo" size="3" value="<? echo $result_set["data"]["photo"]; ?>"> |
<a class="s2" href="#" onclick="return NW_open('facelist.php', 'bbs_face', 250, 400);">选择系统头像</a> |
| 151 |
<a class="s2" title="查看脸谱代号" href="#" onclick="return NW_open('facelist.php', 'bbs_face', 250, 400);">查看头像代号</a> |
<input type="text" maxlength="3" id="photo" name="photo" size="3" value="<?= $result_set["data"]["photo"]; ?>"><br /> |
| 152 |
<a class="s2" title="上传头像" href="#" onclick="return NW_open('upload_photo.php', 'bbs_upload_photo', 300, 300);">上传头像</a> |
上传头像:<input type="file" size="20" name="photo_file" id="photo_file"><span id="err_msg_photo_file" name="err_msg" style="color: red;"></span> |
| 153 |
</td> |
</td> |
| 154 |
</tr> |
</tr> |
| 155 |
<tr> |
<tr> |
| 156 |
<td align="right">个人介绍</td> |
<td align="right">个人介绍</td> |
| 157 |
<td> |
<td> |
| 158 |
<span id="err_msg_introduction" name="err_msg" style="color: red;"></span> |
<span id="err_msg_introduction" name="err_msg" style="color: red;"></span> |
| 159 |
<textarea id="textarea_introduction" name="textarea" cols="80" rows="7"><? echo htmlspecialchars($result_set["data"]["introduction"], ENT_HTML401, 'UTF-8'); ?></textarea> |
<textarea id="textarea_introduction" name="textarea" cols="80" rows="7"><?= htmlspecialchars($result_set["data"]["introduction"], ENT_HTML401, 'UTF-8'); ?></textarea> |
| 160 |
限10行80列以内 |
限10行80列以内 |
| 161 |
</td> |
</td> |
| 162 |
</tr> |
</tr> |
| 164 |
<td align="right">签名1</td> |
<td align="right">签名1</td> |
| 165 |
<td> |
<td> |
| 166 |
<span id="err_msg_sign_1" name="err_msg" style="color: red;"></span> |
<span id="err_msg_sign_1" name="err_msg" style="color: red;"></span> |
| 167 |
<textarea id="textarea_sign_1" name="textarea" cols="80" rows="7"><? echo htmlspecialchars($result_set["data"]["sign_1"], ENT_HTML401, 'UTF-8'); ?></textarea> |
<textarea id="textarea_sign_1" name="textarea" cols="80" rows="7"><?= htmlspecialchars($result_set["data"]["sign_1"], ENT_HTML401, 'UTF-8'); ?></textarea> |
| 168 |
限10行80列以内 |
限10行80列以内 |
| 169 |
</td> |
</td> |
| 170 |
</tr> |
</tr> |
| 172 |
<td align="right">签名2</td> |
<td align="right">签名2</td> |
| 173 |
<td> |
<td> |
| 174 |
<span id="err_msg_sign_2" name="err_msg" style="color: red;"></span> |
<span id="err_msg_sign_2" name="err_msg" style="color: red;"></span> |
| 175 |
<textarea id="textarea_sign_2" name="textarea" cols="80" rows="7"><? echo htmlspecialchars($result_set["data"]["sign_2"], ENT_HTML401, 'UTF-8'); ?></textarea> |
<textarea id="textarea_sign_2" name="textarea" cols="80" rows="7"><?= htmlspecialchars($result_set["data"]["sign_2"], ENT_HTML401, 'UTF-8'); ?></textarea> |
| 176 |
限10行80列以内 |
限10行80列以内 |
| 177 |
</td> |
</td> |
| 178 |
</tr> |
</tr> |
| 180 |
<td align="right">签名3</td> |
<td align="right">签名3</td> |
| 181 |
<td> |
<td> |
| 182 |
<span id="err_msg_sign_3" name="err_msg" style="color: red;"></span> |
<span id="err_msg_sign_3" name="err_msg" style="color: red;"></span> |
| 183 |
<textarea id="textarea_sign_3" name="textarea" cols="80" rows="7"><? echo htmlspecialchars($result_set["data"]["sign_3"], ENT_HTML401, 'UTF-8'); ?></textarea> |
<textarea id="textarea_sign_3" name="textarea" cols="80" rows="7"><?= htmlspecialchars($result_set["data"]["sign_3"], ENT_HTML401, 'UTF-8'); ?></textarea> |
| 184 |
限10行80列以内 |
限10行80列以内 |
| 185 |
</td> |
</td> |
| 186 |
</tr> |
</tr> |