소스 검색

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

qr 1 주 전
부모
커밋
fdc3837867
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  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");
     }
 }