Fix backend survey action labels
This commit is contained in:
@@ -337,7 +337,9 @@ final class MemberSurveyEditController extends AbstractFrontendModuleController
|
||||
{
|
||||
$questionLabels = [];
|
||||
$questionSortings = [];
|
||||
$questionPositions = [];
|
||||
$rules = [];
|
||||
$position = 1;
|
||||
|
||||
foreach ($questions as $question) {
|
||||
$questionId = (int) ($question->id ?? 0);
|
||||
@@ -348,6 +350,7 @@ final class MemberSurveyEditController extends AbstractFrontendModuleController
|
||||
|
||||
$questionLabels[$questionId] = (string) ($question->question ?? '');
|
||||
$questionSortings[$questionId] = (int) ($question->sorting ?? 0);
|
||||
$questionPositions[$questionId] = $position++;
|
||||
}
|
||||
|
||||
foreach ($questions as $question) {
|
||||
@@ -371,6 +374,8 @@ final class MemberSurveyEditController extends AbstractFrontendModuleController
|
||||
'answerValue' => $answerValue,
|
||||
'sourceQuestion' => $questionId,
|
||||
'targetQuestion' => $targetQuestionId,
|
||||
'sourcePosition' => $questionPositions[$questionId] ?? 0,
|
||||
'targetPosition' => $questionPositions[$targetQuestionId] ?? 0,
|
||||
'sourceQuestionLabel' => (string) ($question->question ?? ''),
|
||||
'targetQuestionLabel' => $questionLabels[$targetQuestionId] ?? '',
|
||||
'sourceSorting' => $questionSortings[$questionId] ?? 0,
|
||||
@@ -386,6 +391,8 @@ final class MemberSurveyEditController extends AbstractFrontendModuleController
|
||||
'answerValue' => (string) ($condition['answerValue'] ?? ''),
|
||||
'sourceQuestion' => $sourceQuestionId,
|
||||
'targetQuestion' => (int) ($condition['targetQuestion'] ?? 0),
|
||||
'sourcePosition' => $questionPositions[$sourceQuestionId] ?? 0,
|
||||
'targetPosition' => $questionPositions[(int) ($condition['targetQuestion'] ?? 0)] ?? 0,
|
||||
'sourceQuestionLabel' => (string) ($condition['sourceQuestionLabel'] ?? ''),
|
||||
'targetQuestionLabel' => (string) ($condition['targetQuestionLabel'] ?? ''),
|
||||
'sourceSorting' => $questionSortings[$sourceQuestionId] ?? 0,
|
||||
|
||||
Reference in New Issue
Block a user