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

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

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

Revision 1.1 by sysadm, Tue Apr 8 09:29:17 2025 UTC Revision 1.3 by sysadm, Tue Apr 8 11:45:55 2025 UTC
# Line 49  function refresh_textarea(updateFieldMap Line 49  function refresh_textarea(updateFieldMap
49  function section_setting(f)  function section_setting(f)
50  {  {
51          instance.post('section_setting_service.php', {          instance.post('section_setting_service.php', {
52                  sid: <? echo $result_set["return"]["data"]["sid"]; ?>,                  sid: <? echo $result_set["data"]["sid"]; ?>,
53                  comment: f.textarea_comment.value,                  comment: f.textarea_comment.value,
54                  announcement: f.textarea_announcement.value,                  announcement: f.textarea_announcement.value,
55                  ex_update: (f.ex_update.checked ? "1" : "0"),                  ex_update: (f.ex_update.checked ? "1" : "0"),
# Line 92  function section_setting(f) Line 92  function section_setting(f)
92  function ex_dir_op(f, op)  function ex_dir_op(f, op)
93  {  {
94          instance.post('ex_dir_service.php', {          instance.post('ex_dir_service.php', {
95                  sid: <? echo $result_set["return"]["data"]["sid"]; ?>,                  sid: <? echo $result_set["data"]["sid"]; ?>,
96                  current_dir: f.current_dir.value,                  current_dir: f.current_dir.value,
97                  dir: f.dir.value,                  dir: f.dir.value,
98                  dir_name: f.dir_name.value,                  dir_name: f.dir_name.value,
# Line 104  function ex_dir_op(f, op) Line 104  function ex_dir_op(f, op)
104                  switch (ret.return.code)                  switch (ret.return.code)
105                  {                  {
106                          case 0: // OK                          case 0: // OK
107                                  errorFieldMap.set("err_msg_current_dir", "操作成功");                                  if (op != 0)
108                                    {
109                                            errorFieldMap.set("err_msg_current_dir", "操作成功");
110                                    }
111                                  refresh_err_msg(errorFieldMap);                                  refresh_err_msg(errorFieldMap);
112                                  refresh_ex_dir(f.current_dir, ret.return.data.ex_dir);                                  refresh_ex_dir(f.current_dir, ret.return.data.ex_dir);
113                                  break;                                  break;
# Line 139  const instance = axios.create({ Line 142  const instance = axios.create({
142    
143  window.addEventListener("load", () => {  window.addEventListener("load", () => {
144          var f = document.getElementById("section_setting");          var f = document.getElementById("section_setting");
145            ex_dir_op(f, 0); // Load dir list
146          f.addEventListener("submit", (e) => {          f.addEventListener("submit", (e) => {
147                  e.preventDefault();                  e.preventDefault();
148                  switch(e.submitter.name)                  switch(e.submitter.name)
# Line 160  window.addEventListener("load", () => { Line 164  window.addEventListener("load", () => {
164                                  break;                                  break;
165                  }                  }
166          });          });
167    
168            var s = document.getElementById("section_switch");
169            s.addEventListener("change", (e) => {
170                    if (s.value != 0)
171                    {
172                            document.location = "section_setting.php?sid=" + s.value + "&ts=" + Date.now();
173                    }
174            });
175  });  });
176    
177  </script>  </script>
# Line 175  window.addEventListener("load", () => { Line 187  window.addEventListener("load", () => {
187                                          版块名称                                          版块名称
188                                  </td>                                  </td>
189                                  <td width="70%">                                  <td width="70%">
190                                          [<? echo $result_set["return"]["data"]["sname"]; ?>]&nbsp;<? echo $result_set["return"]["data"]["s_title"]; ?>                                          <select id="section_switch" name="section_switch" size="1">
191    <?
192            foreach ($result_set["data"]["section_hierachy"] as $c_index => $section_class)
193            {
194    ?>
195                                                    <option value="0">==<? echo $section_class["title"]; ?>==</option>
196    <?
197                    foreach ($section_class["sections"] as $s_index => $section)
198                    {
199    ?>
200                                                    <option value="<? echo $section["sid"]; ?>" <? echo ($section["sid"] == $result_set["data"]["sid"] ? "selected" : ""); ?>>&nbsp;&nbsp;├<? echo $section["title"]; ?></option>
201    <?
202                    }
203            }
204    ?>
205                                            </select>
206                                  </td>                                  </td>
207                          </tr>                          </tr>
208                          <tr>                          <tr>
# Line 183  window.addEventListener("load", () => { Line 210  window.addEventListener("load", () => {
210                                          版块介绍                                          版块介绍
211                                  </td>                                  </td>
212                                  <td>                                  <td>
213                                          <span id="err_msg_introduction" name="err_msg" style="color: red;"></span>                                          <span id="err_msg_comment" name="err_msg" style="color: red;"></span>
214                                          <textarea id="textarea_comment" name="textarea" cols="80" rows="5"><? echo htmlspecialchars($result_set["return"]["data"]["comment"], ENT_HTML401, 'UTF-8'); ?></textarea>                                          <textarea id="textarea_comment" name="textarea" cols="80" rows="5"><? echo htmlspecialchars($result_set["data"]["comment"], ENT_HTML401, 'UTF-8'); ?></textarea>
215                                          限3行80列以内                                          限3行80列以内
216                                  </td>                                  </td>
217                          </tr>                          </tr>
# Line 194  window.addEventListener("load", () => { Line 221  window.addEventListener("load", () => {
221                                  </td>                                  </td>
222                                  <td>                                  <td>
223                                          <span id="err_msg_announcement" name="err_msg" style="color: red;"></span>                                          <span id="err_msg_announcement" name="err_msg" style="color: red;"></span>
224                                          <textarea id="textarea_announcement" name="textarea" cols="80" rows="5"><? echo htmlspecialchars($result_set["return"]["data"]["announcement"], ENT_HTML401, 'UTF-8'); ?></textarea>                                          <textarea id="textarea_announcement" name="textarea" cols="80" rows="5"><? echo htmlspecialchars($result_set["data"]["announcement"], ENT_HTML401, 'UTF-8'); ?></textarea>
225                                          限3行80列以内                                          限3行以内,每行不超过150字符
226                                  </td>                                  </td>
227                          </tr>                          </tr>
228                          <tr>                          <tr>
# Line 204  window.addEventListener("load", () => { Line 231  window.addEventListener("load", () => {
231                                  </td>                                  </td>
232                                  <td>                                  <td>
233                                          <span id="err_msg_ex_update" name="err_msg" style="color: red;"></span>                                          <span id="err_msg_ex_update" name="err_msg" style="color: red;"></span>
234                                          <input type="checkbox" name="ex_update" <? echo ($result_set["return"]["data"]["ex_update"] ? "checked" : ""); ?>>申请更新                                          <input type="checkbox" name="ex_update" <? echo ($result_set["data"]["ex_update"] ? "checked" : ""); ?>>申请更新
235                                  </td>                                  </td>
236                          </tr>                          </tr>
237                          <tr>                          <tr>
# Line 214  window.addEventListener("load", () => { Line 241  window.addEventListener("load", () => {
241                                  <td>                                  <td>
242                                          <span id="err_msg_current_dir" name="err_msg" style="color: red;"></span>                                          <span id="err_msg_current_dir" name="err_msg" style="color: red;"></span>
243                                          <p>位置:<select id="current_dir" name="current_dir" size="1">                                          <p>位置:<select id="current_dir" name="current_dir" size="1">
 <?  
         foreach ($result_set["return"]["data"]["ex_dir"] as $ex_dir)  
         {  
 ?>  
                                                 <option value="<? echo $ex_dir["dir"]; ?>"><? echo $ex_dir["dir"]; ?>(<? echo $ex_dir["name"]; ?>)</option>  
 <?  
         }  
 ?>  
244                                          </select></p>                                          </select></p>
245                                          <p><span id="err_msg_dir" name="err_msg" style="color: red;"></span>                                          <p><span id="err_msg_dir" name="err_msg" style="color: red;"></span>
246                                          目录:<input id="dir" name="dir" value="" size="50">                                          目录:<input id="dir" name="dir" value="" size="50">


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

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