瀏覽代碼

Add id_session when sending link in survey see BT#13870

jmontoyaa 7 年之前
父節點
當前提交
f587009004
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      main/survey/surveyUtil.class.php

+ 6 - 4
main/survey/surveyUtil.class.php

@@ -2368,12 +2368,14 @@ class SurveyUtil
     ) {
     ) {
         $_user = api_get_user_info();
         $_user = api_get_user_info();
         $_course = api_get_course_info();
         $_course = api_get_course_info();
+        $sessionId = api_get_session_id();
 
 
         // Replacing the **link** part with a valid link for the user
         // Replacing the **link** part with a valid link for the user
-        $survey_link = api_get_path(WEB_CODE_PATH).'survey/fillsurvey.php?course='.$_course['code'].'&invitationcode='
-            .$invitation_code;
-        $text_link = '<a href="'.$survey_link.'">'.get_lang('ClickHereToAnswerTheSurvey')."</a><br />\r\n<br />\r\n"
-            .get_lang('OrCopyPasteTheFollowingUrl')." <br />\r\n ".$survey_link;
+        $link = api_get_path(WEB_CODE_PATH).'survey/fillsurvey.php?';
+        $link .= 'id_session='.$sessionId.'&course='.$_course['code'].'&invitationcode='.$invitation_code;
+
+        $text_link = '<a href="'.$link.'">'.get_lang('ClickHereToAnswerTheSurvey')."</a><br />\r\n<br />\r\n"
+            .get_lang('OrCopyPasteTheFollowingUrl')." <br />\r\n ".$link;
 
 
         $replace_count = 0;
         $replace_count = 0;
         $full_invitation_text = api_str_ireplace('**link**', $text_link, $invitation_text, $replace_count);
         $full_invitation_text = api_str_ireplace('**link**', $text_link, $invitation_text, $replace_count);