/[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.2 by sysadm, Mon Apr 7 08:38:17 2025 UTC Revision 1.11 by sysadm, Wed Apr 23 05:13:57 2025 UTC
# Line 1  Line 1 
1  <?  <?php
2          // Prevent load standalone          // Prevent load standalone
3          if (!isset($result_set))          if (!isset($result_set))
4          {          {
# 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="<?= 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)
24    {
25            for (i = 0; i < s.options.length; i++)
26            {
27                    if (s.options[i].value == value)
28                    {
29                            s.selectedIndex = i;
30                            break;
31                    }
32            }
33    
34            return false;
35    }
36    
37  function refresh_err_msg(errorFieldMap)  function refresh_err_msg(errorFieldMap)
38  {  {
39          document.getElementsByName("err_msg").forEach(element => {          document.getElementsByName("err_msg").forEach(element => {
# Line 34  function refresh_textarea(updateFieldMap Line 54  function refresh_textarea(updateFieldMap
54  function update_preference(f)  function update_preference(f)
55  {  {
56          instance.post('preference_service.php', {          instance.post('preference_service.php', {
57                    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;
# Line 92  window.addEventListener("load", () => { Line 118  window.addEventListener("load", () => {
118  </script>  </script>
119  </head>  </head>
120  <body>  <body>
121  <?  <?php
122          // Output with theme view          include get_theme_file("view/member_service_guide");
         $theme_view_file = get_theme_view_file("member_service_guide", "default");  
         if ($theme_view_file != null)  
         {  
                 include $theme_view_file;  
         }  
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="preference_sub.php" 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>
130                                            <td align="right">时区设置</td>
131                                            <td>
132                                                    <span id="err_msg_user_tz" name="err_msg" style="color: red;"></span>
133                                                    <select id="user_tz" name="user_tz" size="1">
134    <?php
135            $timezone_identifiers = DateTimeZone::listIdentifiers();
136            foreach ($timezone_identifiers as $tz)
137            {
138    ?>
139                                                            <option value="<?= $tz; ?>" <?= ($tz == $result_set["data"]["user_tz"] ? "selected" : ""); ?>><?= $tz; ?></option>
140    <?php
141            }
142    ?>
143                                                    </select>
144                                                    <a class="s2" href="#" onclick="return tz_select(user_tz, '<?= $BBS_timezone; ?>');">恢复默认</a>
145                                            </td>
146                                    </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行,每行不超过40个全角字符                                                  限10行80列以内
161                                          </td>                                          </td>
162                                  </tr>                                  </tr>
163                                  <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行,每行不超过40个全角字符                                                  限10行80列以内
169                                          </td>                                          </td>
170                                  </tr>                                  </tr>
171                                  <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行,每行不超过40个全角字符                                                  限10行80列以内
177                                          </td>                                          </td>
178                                  </tr>                                  </tr>
179                                  <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行,每行不超过40个全角字符                                                  限10行80列以内
185                                          </td>                                          </td>
186                                  </tr>                                  </tr>
187                          </table>                          </table>


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

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