/[LeafOK_CVS]/fenglin/bbs/themes/default/preference.view.php
ViewVC logotype

Diff of /fenglin/bbs/themes/default/preference.view.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.3 by sysadm, Mon Apr 7 14:15:39 2025 UTC Revision 1.8 by sysadm, Mon Apr 14 02:13:02 2025 UTC
# Line 9  Line 9 
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_view_file("css"); ?>" type="text/css">  <link rel="stylesheet" href="<? echo get_theme_file('css/default'); ?>" type="text/css">
13  <script type="text/javascript" src="../js/nw_open.js"></script>  <script type="text/javascript" src="../js/nw_open.js"></script>
14  <script src="../js/polyfill.min.js"></script>  <script src="../js/polyfill.min.js"></script>
15  <script src="../js/axios.min.js"></script>  <script src="../js/axios.min.js"></script>
16  <script type="text/javascript">  <script type="text/javascript">
17    function tz_select(s, value)
18    {
19            for (i = 0; i < s.options.length; i++)
20            {
21                    if (s.options[i].value == value)
22                    {
23                            s.selectedIndex = i;
24                            break;
25                    }
26            }
27    
28            return false;
29    }
30    
31  function refresh_err_msg(errorFieldMap)  function refresh_err_msg(errorFieldMap)
32  {  {
33          document.getElementsByName("err_msg").forEach(element => {          document.getElementsByName("err_msg").forEach(element => {
# Line 34  function refresh_textarea(updateFieldMap Line 48  function refresh_textarea(updateFieldMap
48  function update_preference(f)  function update_preference(f)
49  {  {
50          instance.post('preference_service.php', {          instance.post('preference_service.php', {
51                    user_tz: f.user_tz.value,
52                  photo: f.photo.value,                  photo: f.photo.value,
53                    photo_file: f.photo_file.files,
54                  introduction: f.textarea_introduction.value,                  introduction: f.textarea_introduction.value,
55                  sign_1: f.textarea_sign_1.value,                  sign_1: f.textarea_sign_1.value,
56                  sign_2: f.textarea_sign_2.value,                  sign_2: f.textarea_sign_2.value,
57                  sign_3: f.textarea_sign_3.value,                  sign_3: f.textarea_sign_3.value,
58            }, {
59                    headers: {
60                            'Content-Type': 'multipart/form-data',
61                    }
62          })          })
63          .then(function (response) {          .then(function (response) {
64                  var ret = response.data;                  var ret = response.data;
# Line 93  window.addEventListener("load", () => { Line 113  window.addEventListener("load", () => {
113  </head>  </head>
114  <body>  <body>
115  <?  <?
116          include get_theme_view_file("member_service_guide");          include get_theme_file("view/member_service_guide");
117  ?>  ?>
118          <center>          <center>
119                  <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>
120                  <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>
121                  <form method="post" action="preference_sub.php" id="preference_form" name="preference_form">                  <form method="post" action="#" id="preference_form" name="preference_form">
122                          <table border="1" cellpadding="10" cellspacing="0" width="90%" bgcolor="#ffdead" id="TABLE1">                          <table border="1" cellpadding="10" cellspacing="0" width="90%" bgcolor="#ffdead" id="TABLE1">
123                                  <tr>                                  <tr>
124                                            <td align="right">时区设置</td>
125                                            <td>
126                                                    <span id="err_msg_user_tz" name="err_msg" style="color: red;"></span>
127                                                    <select id="user_tz" name="user_tz" size="1">
128    <?
129            $timezone_identifiers = DateTimeZone::listIdentifiers();
130            foreach ($timezone_identifiers as $tz)
131            {
132    ?>
133                                                            <option value="<? echo $tz; ?>" <? echo ($tz == $result_set["data"]["user_tz"] ? "selected" : ""); ?>><? echo $tz; ?></option>
134    <?
135            }
136    ?>
137                                                    </select>
138                                                    <a class="s2" href="#" onclick="return tz_select(user_tz, '<? echo $BBS_timezone; ?>');">恢复默认</a>
139                                            </td>
140                                    </tr>
141                                    <tr>
142                                          <td width="30%" align="right">个人头像</td>                                          <td width="30%" align="right">个人头像</td>
143                                          <td width="70%">                                          <td width="70%">
144                                                  <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>
145                                                  <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="<? echo $result_set["data"]["photo"]; ?>"><br />
146                                                  <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>
147                                          </td>                                          </td>
148                                  </tr>                                  </tr>
149                                  <tr>                                  <tr>
# Line 113  window.addEventListener("load", () => { Line 151  window.addEventListener("load", () => {
151                                          <td>                                          <td>
152                                                  <span id="err_msg_introduction" name="err_msg" style="color: red;"></span>                                                  <span id="err_msg_introduction" name="err_msg" style="color: red;"></span>
153                                                  <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"><? echo htmlspecialchars($result_set["data"]["introduction"], ENT_HTML401, 'UTF-8'); ?></textarea>
154                                                  不超过10行,每行不超过40个全角字符                                                  限10行80列以内
155                                          </td>                                          </td>
156                                  </tr>                                  </tr>
157                                  <tr>                                  <tr>
# Line 121  window.addEventListener("load", () => { Line 159  window.addEventListener("load", () => {
159                                          <td>                                          <td>
160                                                  <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>
161                                                  <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"><? echo htmlspecialchars($result_set["data"]["sign_1"], ENT_HTML401, 'UTF-8'); ?></textarea>
162                                                  不超过10行,每行不超过40个全角字符                                                  限10行80列以内
163                                          </td>                                          </td>
164                                  </tr>                                  </tr>
165                                  <tr>                                  <tr>
# Line 129  window.addEventListener("load", () => { Line 167  window.addEventListener("load", () => {
167                                          <td>                                          <td>
168                                                  <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>
169                                                  <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"><? echo htmlspecialchars($result_set["data"]["sign_2"], ENT_HTML401, 'UTF-8'); ?></textarea>
170                                                  不超过10行,每行不超过40个全角字符                                                  限10行80列以内
171                                          </td>                                          </td>
172                                  </tr>                                  </tr>
173                                  <tr>                                  <tr>
# Line 137  window.addEventListener("load", () => { Line 175  window.addEventListener("load", () => {
175                                          <td>                                          <td>
176                                                  <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>
177                                                  <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"><? echo htmlspecialchars($result_set["data"]["sign_3"], ENT_HTML401, 'UTF-8'); ?></textarea>
178                                                  不超过10行,每行不超过40个全角字符                                                  限10行80列以内
179                                          </td>                                          </td>
180                                  </tr>                                  </tr>
181                          </table>                          </table>


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1