Browse Source

会议名称防止单引号替换错误

qr 1 tuần trước cách đây
mục cha
commit
fdc3837867
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  1. 6 0
      webmain/model/flow/meetingModel.php

+ 6 - 0
webmain/model/flow/meetingModel.php

@@ -494,6 +494,7 @@ class flow_meetingClassModel extends flowModel
 
     function updateAttendees($meetingId) {
         $meetingInfo = m('meeting')->getone("id = $meetingId");
+
         $attendees_id = $meetingInfo['attendees_id'];
         $attendees_arr = explode(',', $attendees_id);
         $dept_arr = [];
@@ -530,6 +531,11 @@ class flow_meetingClassModel extends flowModel
             $data['attendees'] .= $name;
         }
 
+//        // 英文双引号替换为中文双引号
+        $meetingTitle = html_entity_decode($meetingInfo['title'], ENT_QUOTES, 'UTF-8');
+        $meetingTitle = preg_replace('/"([^"]*)"/', '“${1}”', $meetingTitle);
+        $data['title'] = str_replace('"', '“', $meetingTitle);
+
         m('meeting')->update($data, "id = $meetingId");
     }
 }