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

Diff of /fenglin/bbs/post_service.php

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

Revision 1.3 by sysadm, Fri Apr 4 08:03:04 2025 UTC Revision 1.5 by sysadm, Mon Apr 7 06:30:21 2025 UTC
# Line 41  Line 41 
41                  ));                  ));
42          }          }
43    
44            $r_title = split_line($title, "", 80, 1);
45            if ($title != $r_title)
46            {
47                    $result_set["return"]["code"] = -1;
48                    array_push($result_set["return"]["errorFields"], array(
49                            "id" => "title",
50                            "errMsg" => "超过长度限制",
51                            "updateValue" => $r_title,
52                    ));
53            }
54    
55            $r_title = check_badwords($title, "****");
56            if ($title != $r_title)
57            {
58                    $result_set["return"]["code"] = -1;
59                    array_push($result_set["return"]["errorFields"], array(
60                            "id" => "title",
61                            "errMsg" => "已过滤",
62                            "updateValue" => $r_title,
63                    ));
64            }
65    
66            $r_content = check_badwords($content, "****");
67            if ($content != $r_content)
68            {
69                    $result_set["return"]["code"] = -1;
70                    array_push($result_set["return"]["errorFields"], array(
71                            "id" => "content",
72                            "errMsg" => "已过滤",
73                            "updateValue" => $r_content,
74                    ));
75            }
76    
77          if ($emoji <= 0 || $emoji > $BBS_emoji_count)          if ($emoji <= 0 || $emoji > $BBS_emoji_count)
78          {          {
79                  $result_set["return"]["code"] = -1;                  $result_set["return"]["code"] = -1;
# Line 65  Line 98 
98                  exit(json_encode($result_set));                  exit(json_encode($result_set));
99          }          }
100    
101          // Append sign          // Append sign for new post
102          if ($sign_id > 0)          if ($id == 0 && $sign_id > 0)
103          {          {
104                  $sql = "SELECT sign_" . $sign_id . " AS sign FROM user_pubinfo WHERE UID = " . $_SESSION["BBS_uid"];                  $sql = "SELECT sign_" . $sign_id . " AS sign FROM user_pubinfo WHERE UID = " . $_SESSION["BBS_uid"];
105                  $rs = mysqli_query($db_conn, $sql);                  $rs = mysqli_query($db_conn, $sql);
# Line 92  Line 125 
125                  $content .= ("\n--\n※作者已于 " . date("Y-m-d H:i:s") . " 修改本文※\n");                  $content .= ("\n--\n※作者已于 " . date("Y-m-d H:i:s") . " 修改本文※\n");
126          }          }
127    
128          // Filter badwords and truncate          // Calculate length of content
         $title = check_badwords(split_line($title, "", 80, 1));  
         $content = check_badwords($content);  
129          $length = str_length(LML($content, false, false, 1024));          $length = str_length(LML($content, false, false, 1024));
130    
131          // Initial variables          // Initial variables
# Line 622  Line 653 
653                          while ($row = mysqli_fetch_array($rs))                          while ($row = mysqli_fetch_array($rs))
654                          {                          {
655                                  //Send notification message                                  //Send notification message
   
656                                  $msg_content = "[hide]SYS_Reply_Article[/hide]有人回复了您所发表/回复的主题文章,快来".                                  $msg_content = "[hide]SYS_Reply_Article[/hide]有人回复了您所发表/回复的主题文章,快来".
657                                          "[article " . $tid . "#" . $aid . "]看看[/article]《" . $r_title . "》吧!\n";                                          "[article $aid]看看[/article]《" . $r_title . "》吧!\n";
658    
659                                  $sql = "INSERT INTO bbs_msg(fromUID, toUID, content, send_dt, send_ip)                                  $sql = "INSERT INTO bbs_msg(fromUID, toUID, content, send_dt, send_ip)
660                                                  VALUES($BBS_sys_uid, " . $row["UID"] . ", '" .                                                  VALUES($BBS_sys_uid, " . $row["UID"] . ", '" .
# Line 730  Line 760 
760          }          }
761    
762          // Set return path          // Set return path
         $result_set["return"]["tid"] = $tid;  
763          $result_set["return"]["aid"] = $aid;          $result_set["return"]["aid"] = $aid;
764    
765          $_SESSION["BBS_last_sub_tm"] = time();          $_SESSION["BBS_last_sub_tm"] = time();


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

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