Skip to content

Commit

Permalink
Fixed issue #17204: {GROUPNAME} and other variables not rendered (#1838)
Browse files Browse the repository at this point in the history
  • Loading branch information
gabrieljenik committed Apr 9, 2021
1 parent c127f5b commit 76a664c
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions application/helpers/SurveyRuntimeHelper.php
Expand Up @@ -314,7 +314,12 @@ public function run($surveyid, $args)
$aGroup['class'] = ' ls-hidden';
}

$aGroup['name'] = $gl['group_name'];
// Set basic replacements to use on group texts
$aStandardsReplacementFields = getStandardsReplacementFields($this->aSurveyInfo);
$aStandardsReplacementFields['GID'] = $gid;

$aGroup['name'] = LimeExpressionManager::ProcessString($gl['group_name'], null, $aStandardsReplacementFields, 3, 1);
$aStandardsReplacementFields['GROUPNAME'] = $aGroup['name'];
$aGroup['gseq'] = $_gseq;
$showgroupinfo_global_ = getGlobalSetting('showgroupinfo');
$aSurveyinfo = getSurveyInfo($this->iSurveyid, App()->getLanguage());
Expand All @@ -330,7 +335,7 @@ public function run($surveyid, $args)

$aGroup['showgroupinfo'] = $showgroupinfo_;
$aGroup['showdescription'] = (!$this->previewquestion && trim($gl['description']) != "" && $showgroupdesc_);
$aGroup['description'] = $gl['description'];
$aGroup['description'] = LimeExpressionManager::ProcessString($gl['description'], null, $aStandardsReplacementFields, 3, 1);

// one entry per QID
foreach ($qanda as $qa) {
Expand Down Expand Up @@ -368,7 +373,7 @@ public function run($surveyid, $args)
$aStandardsReplacementFields = getStandardsReplacementFields($this->aSurveyInfo);
$aStandardsReplacementFields['QID'] = $qid;
$aStandardsReplacementFields['SGQ'] = $qa[7];
$aStandardsReplacementFields['GROUPNAME'] = $this->groupname;
$aStandardsReplacementFields['GROUPNAME'] = $gl['group_name'];
$aStandardsReplacementFields['QUESTION_CODE'] = $qa[0]['code'];
$aStandardsReplacementFields['GID'] = $qinfo['info']['gid'];
}
Expand Down

0 comments on commit 76a664c

Please sign in to comment.