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

Diff of /fenglin/bbs/article_service_post.php

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

Revision 1.9 by sysadm, Fri Oct 10 12:15:02 2025 UTC Revision 1.13 by sysadm, Wed Feb 11 10:59:14 2026 UTC
# Line 52  Line 52 
52                  ));                  ));
53          }          }
54    
55          $r_title = check_badwords($title, "****");          $bw_count = 0;
56          if ($title != $r_title)          $r_title = check_badwords($title, "****", $bw_count);
57            if ($bw_count > 0)
58          {          {
59                  $result_set["return"]["code"] = -1;                  $result_set["return"]["code"] = -1;
60                  array_push($result_set["return"]["errorFields"], array(                  array_push($result_set["return"]["errorFields"], array(
# Line 63  Line 64 
64                  ));                  ));
65          }          }
66    
67          $r_content = check_badwords($content, "****");          $bw_count = 0;
68          if ($content != $r_content)          $r_content = check_badwords($content, "****", $bw_count);
69            if ($bw_count > 0)
70          {          {
71                  $result_set["return"]["code"] = -1;                  $result_set["return"]["code"] = -1;
72                  array_push($result_set["return"]["errorFields"], array(                  array_push($result_set["return"]["errorFields"], array(
# Line 126  Line 128 
128          }          }
129    
130          // Calculate length of content          // Calculate length of content
131          $length = str_length(LML($content, false, false, 1024));          $length = str_length($content, true);
132    
133          // Initial variables          // Initial variables
134          $tid = 0;          $tid = 0;
# Line 394  Line 396 
396          }          }
397    
398          // Get upload quota and used space          // Get upload quota and used space
399          $atta_id_list = "-1";          $atta_id_list = array(-1);
400          $attachment_count = (isset($_FILES['attachment']['error']) ? count($_FILES['attachment']['error']) : 0);          $attachment_count = (isset($_FILES['attachment']['error']) ? count($_FILES['attachment']['error']) : 0);
401          if ($attachment_count > $BBS_upload_count_limit)          if ($attachment_count > $BBS_upload_count_limit)
402          {          {
# Line 568  Line 570 
570                  }                  }
571    
572                  $attachment_id = mysqli_insert_id($db_conn);                  $attachment_id = mysqli_insert_id($db_conn);
573                  $atta_id_list .= ("," . $attachment_id);                  array_push($atta_id_list, $attachment_id);
574    
575                  $file_path = "upload/" . $attachment_id;                  $file_path = "upload/" . $attachment_id;
576                  if(!move_uploaded_file($_FILES['attachment']['tmp_name'][$i], $file_path))                  if(!move_uploaded_file($_FILES['attachment']['tmp_name'][$i], $file_path))
# Line 726  Line 728 
728          }          }
729    
730          // Link attachments to article          // Link attachments to article
731          $sql = "UPDATE upload_file SET ref_AID = $aid WHERE AID IN ($atta_id_list)";          $sql = "UPDATE upload_file SET ref_AID = $aid WHERE AID IN (" .
732                            implode(",", $atta_id_list) .
733                            ")";
734    
735          $rs = mysqli_query($db_conn, $sql);          $rs = mysqli_query($db_conn, $sql);
736          if ($rs == false)          if ($rs == false)


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

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