Skip to content

Commit

Permalink
Fixed issue: can't save question custom attributes for question themes
Browse files Browse the repository at this point in the history
  • Loading branch information
LouisGac committed Dec 28, 2017
1 parent 9e8e0b7 commit 4f0058b
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions application/controllers/admin/database.php
Expand Up @@ -539,13 +539,13 @@ private function actionUpdateQuestion($iSurveyID)
$criteria->compare('qid', $this->iQuestionID);
$validAttributes = \LimeSurvey\Helpers\questionHelper::getQuestionAttributesSettings($sQuestionType);
// If the question has a custom template, we first check if it provides custom attributes
//~ $oAttributeValues = QuestionAttribute::model()->find("qid=:qid and attribute='question_template'",array('qid'=>$cqr->qid));
//~ if (is_object($oAttributeValues && $oAttributeValues->value)){
//~ $aAttributeValues['question_template'] = $oAttributeValues->value;
//~ }else{
//~ $aAttributeValues['question_template'] = 'core';
//~ }
//~ $validAttributes = Question::getQuestionTemplateAttributes($validAttributes, $aAttributeValues, $cqr );
$oAttributeValues = QuestionAttribute::model()->find("qid=:qid and attribute='question_template'",array('qid'=>$cqr->qid));
if (is_object($oAttributeValues) && $oAttributeValues->value ){
$aAttributeValues['question_template'] = $oAttributeValues->value;
}else{
$aAttributeValues['question_template'] = 'core';
}
$validAttributes = Question::getQuestionTemplateAttributes($validAttributes, $aAttributeValues, $cqr );
foreach ($validAttributes as $validAttribute) {
$criteria->compare('attribute', '<>'.$validAttribute['name']);
}
Expand Down

0 comments on commit 4f0058b

Please sign in to comment.