/[LeafOK_CVS]/fenglin/bbs/post.php
ViewVC logotype

Diff of /fenglin/bbs/post.php

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

Revision 1.1 by sysadm, Fri Apr 4 03:35:16 2025 UTC Revision 1.4 by sysadm, Sat Apr 5 01:01:14 2025 UTC
# Line 195  function post_article(f) Line 195  function post_article(f)
195                  transship: (f.transship != null && f.transship.checked ? "1" : "0"),                  transship: (f.transship != null && f.transship.checked ? "1" : "0"),
196                  content: f.content.value,                  content: f.content.value,
197                  emoji: f.emoji.value,                  emoji: f.emoji.value,
198                  sign_id: (f.use_sign != null && f.use_sign.checked ? f.sign_id.value : "0"),                  sign_id: f.sign_id.value,
199                  reply_note: (f.reply_note.checked ? "1" : "0"),                  reply_note: (f.reply_note.checked ? "1" : "0"),
200                  attachment: f.attachment.files,                  attachment: f.attachment.files,
201      }, {      }, {
# Line 236  function post_article(f) Line 236  function post_article(f)
236          return false;          return false;
237  }  }
238    
239    function upload_del(id)
240    {
241            if (window.confirm('真的要删除吗?') == false)
242            {
243                    return false;
244            }
245    
246            instance.post('upload_del.php', {
247            aid: id
248        })
249        .then(function (response) {
250            var ret = response.data;
251                    var errorFieldMap = new Map();
252            switch (ret.return.code)
253            {
254                            case 0: // OK
255                            case 1: // Already deleted
256                                    document.getElementById("attachment_" + id).style.display = "none";
257                                    refresh_err_msg(errorFieldMap);
258                                    break;
259                            case -1: // Input validation failed
260                                    errorFieldMap.set("err_msg_attachment", "<br />" + ret.return.message);
261                                    refresh_err_msg(errorFieldMap);
262                                    break;
263                            case -2: // Internal error
264                                    console.log(ret.return.message);
265                                    errorFieldMap.set("err_msg_prompt", "内部错误");
266                                    refresh_err_msg(errorFieldMap);
267                                    break;
268                            default:
269                                    console.log(ret.return.code);
270                                    break;
271            }
272        })
273        .catch(function (error) {
274            console.log(error);
275        });
276    
277            return false;
278    }
279    
280  const instance = axios.create({  const instance = axios.create({
281      withCredentials: true,      withCredentials: true,
282      timeout: 3000,      timeout: 3000,
# Line 284  window.addEventListener("load", () => { Line 325  window.addEventListener("load", () => {
325                  (请对您的言论负责,遵守有关法律、法规,尊重网络道德)</td>                  (请对您的言论负责,遵守有关法律、法规,尊重网络道德)</td>
326          </tr>          </tr>
327          <tr height="10">          <tr height="10">
328                  <td colspan="2"><span id="err_msg_prompt" name="err_msg" style="color: red;"></span></td>                  <td colspan="2" align="center"><span id="err_msg_prompt" name="err_msg" style="color: red;"></span></td>
329          </tr>          </tr>
330          <tr>          <tr>
331                  <td width="10%" align="right">标题<span id="err_msg_title" name="err_msg" style="color: red;"></span></td>                  <td width="10%" align="right">标题<span id="err_msg_title" name="err_msg" style="color: red;"></span></td>
# Line 338  else if ($quote) Line 379  else if ($quote)
379                  </td>                  </td>
380          </tr>          </tr>
381          <tr>          <tr>
382                  <td align="right">上传附件<span id="err_msg_attachment" name="err_msg" style="color: red;"</td>                  <td align="right">上传附件<span id="err_msg_attachment" name="err_msg" style="color: red;"></span></td>
383                  <td>                  <td>
384                          单个文件大小不能超过<? echo $BBS_upload_size_limit; ?>M,                          单个文件大小不能超过<? echo $BBS_upload_size_limit; ?>M,
385                          单次上传不超过<? echo $BBS_upload_count_limit; ?>个文件<br />                          单次上传不超过<? echo $BBS_upload_count_limit; ?>个文件<br />
# Line 370  else if ($quote) Line 411  else if ($quote)
411                          $filename = $row["filename"];                          $filename = $row["filename"];
412                          $ext = strtolower(substr($filename, (strrpos($filename, ".") ? strrpos($filename, ".") + 1 : 0)));                          $ext = strtolower(substr($filename, (strrpos($filename, ".") ? strrpos($filename, ".") + 1 : 0)));
413  ?>  ?>
414                          <img src="images/closed.gif"><a class="s2" href="dl_file.php?aid=<? echo $row["AID"]; ?>" target="_target"><? echo $filename; ?></a> (<? echo $row["size"]; ?>字节)                          <span id="attachment_<? echo $row["AID"]; ?>"><img src="images/closed.gif"><a class="s2" href="dl_file.php?aid=<? echo $row["AID"]; ?>" target="_target"><? echo $filename; ?></a> (<? echo $row["size"]; ?>字节)
415  <?  <?
416                          if ($row["check"] == 0)                          if ($row["check"] == 0)
417                          {                          {
418  ?><font color="red">未审核</font><?  ?><font color="red">未审核</font><?
419                          }                          }
420  ?>  ?>
421                          <a class="s2" href="upload_del.php?aid=<? echo $row["AID"]; ?>&noecho=1" onclick="return window.confirm('真的要删除吗?');" target=hiddenframe>删除</a>                          <a class="s2" href="#" onclick="return upload_del(<? echo $row["AID"]; ?>);">删除</a>
422                          <br />                          <br /></span>
423  <?  <?
424                  }                  }
425                                    
# Line 388  else if ($quote) Line 429  else if ($quote)
429                  </td>                  </td>
430          </tr>          </tr>
431          <tr>          <tr>
432                  <td align="right">表情<span id="err_msg_emoji" name="err_msg" style="color: red;"></td>                  <td align="right">表情<span id="err_msg_emoji" name="err_msg" style="color: red;"></span></td>
433                  <td><?                  <td><?
434          for ($i = 1; $i <= $BBS_emoji_count; $i++)          for ($i = 1; $i <= $BBS_emoji_count; $i++)
435          {          {
# Line 405  else if ($quote) Line 446  else if ($quote)
446          {          {
447  ?>  ?>
448          <tr>          <tr>
449                  <td align="right"><span id="err_msg_sign" name="err_msg" style="color: red;"></td>                  <td align="right">签名<span id="err_msg_sign" name="err_msg" style="color: red;"></span></td>
450                  <td>                  <td>
451                          <input type="checkbox" name="use_sign">使用我的个人签名&nbsp;                          <input type="radio" id="sign_id_0" name="sign_id" value="0" checked>不使用&nbsp;
452                          <input type="radio" id="sign_id_1" name="sign_id" value="1" checked>1&nbsp;                          <input type="radio" id="sign_id_1" name="sign_id" value="1">1&nbsp;
453                          <input type="radio" id="sign_id_2" name="sign_id" value="2">2&nbsp;                          <input type="radio" id="sign_id_2" name="sign_id" value="2">2&nbsp;
454                          <input type="radio" id="sign_id_3" name="sign_id" value="3">3&nbsp;                          <input type="radio" id="sign_id_3" name="sign_id" value="3">3&nbsp;
455                          <a class="s0" href="" onclick="return NW_open('preference.php', 'member_service', 500, 550);">设置个人签名</a>                          <a class="s0" href="" onclick="return NW_open('preference.php', 'member_service', 500, 550);">设置个人签名</a>


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

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