/[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.2 by sysadm, Tue Apr 8 11:23:00 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 139  const instance = axios.create({ Line 139  const instance = axios.create({
139    
140  window.addEventListener("load", () => {  window.addEventListener("load", () => {
141          var f = document.getElementById("section_setting");          var f = document.getElementById("section_setting");
142            ex_dir_op(f, 0); // Load dir list
143          f.addEventListener("submit", (e) => {          f.addEventListener("submit", (e) => {
144                  e.preventDefault();                  e.preventDefault();
145                  switch(e.submitter.name)                  switch(e.submitter.name)
# Line 160  window.addEventListener("load", () => { Line 161  window.addEventListener("load", () => {
161                                  break;                                  break;
162                  }                  }
163          });          });
164    
165            var s = document.getElementById("section_switch");
166            s.addEventListener("change", (e) => {
167                    if (s.value != 0)
168                    {
169                            document.location = "section_setting.php?sid=" + s.value + "&ts=" + Date.now();
170                    }
171            });
172  });  });
173    
174  </script>  </script>
# Line 175  window.addEventListener("load", () => { Line 184  window.addEventListener("load", () => {
184                                          版块名称                                          版块名称
185                                  </td>                                  </td>
186                                  <td width="70%">                                  <td width="70%">
187                                          [<? echo $result_set["return"]["data"]["sname"]; ?>]&nbsp;<? echo $result_set["return"]["data"]["s_title"]; ?>                                          <select id="section_switch" name="section_switch" size="1">
188    <?
189            foreach ($result_set["data"]["section_hierachy"] as $c_index => $section_class)
190            {
191    ?>
192                                                    <option value="0">==<? echo $section_class["title"]; ?>==</option>
193    <?
194                    foreach ($section_class["sections"] as $s_index => $section)
195                    {
196    ?>
197                                                    <option value="<? echo $section["sid"]; ?>" <? echo ($section["sid"] == $result_set["data"]["sid"] ? "selected" : ""); ?>>&nbsp;&nbsp;├<? echo $section["title"]; ?></option>
198    <?
199                    }
200            }
201    ?>
202                                            </select>
203                                  </td>                                  </td>
204                          </tr>                          </tr>
205                          <tr>                          <tr>
# Line 183  window.addEventListener("load", () => { Line 207  window.addEventListener("load", () => {
207                                          版块介绍                                          版块介绍
208                                  </td>                                  </td>
209                                  <td>                                  <td>
210                                          <span id="err_msg_introduction" name="err_msg" style="color: red;"></span>                                          <span id="err_msg_comment" name="err_msg" style="color: red;"></span>
211                                          <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>
212                                          限3行80列以内                                          限3行80列以内
213                                  </td>                                  </td>
214                          </tr>                          </tr>
# Line 194  window.addEventListener("load", () => { Line 218  window.addEventListener("load", () => {
218                                  </td>                                  </td>
219                                  <td>                                  <td>
220                                          <span id="err_msg_announcement" name="err_msg" style="color: red;"></span>                                          <span id="err_msg_announcement" name="err_msg" style="color: red;"></span>
221                                          <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>
222                                          限3行80列以内                                          限3行以内,每行不超过150字符
223                                  </td>                                  </td>
224                          </tr>                          </tr>
225                          <tr>                          <tr>
# Line 204  window.addEventListener("load", () => { Line 228  window.addEventListener("load", () => {
228                                  </td>                                  </td>
229                                  <td>                                  <td>
230                                          <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>
231                                          <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" : ""); ?>>申请更新
232                                  </td>                                  </td>
233                          </tr>                          </tr>
234                          <tr>                          <tr>
# Line 214  window.addEventListener("load", () => { Line 238  window.addEventListener("load", () => {
238                                  <td>                                  <td>
239                                          <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>
240                                          <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>  
 <?  
         }  
 ?>  
241                                          </select></p>                                          </select></p>
242                                          <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>
243                                          目录:<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