function showEditSettingsValidationRes() { $displaySysAdmin = new DisplaySysAdmin(); $survey = new Survey($_SESSION['SUID']); $_SESSION['EDITSURVEY'] = 1; $survey->setIfEmpty(loadvar(SETTING_IFEMPTY)); $survey->setIfError(loadvar(SETTING_IFERROR)); $survey->setInputMaskEnabled(loadvar(SETTING_INPUT_MASK_ENABLED)); $survey->setInputMaskPlaceholder(loadvar(SETTING_INPUT_MASK_PLACEHOLDER)); $survey->setExclusive(loadvar(SETTING_GROUP_EXCLUSIVE)); $survey->setExclusive(loadvar(SETTING_GROUP_INCLUSIVE)); $survey->setExactRequired(loadvar(SETTING_GROUP_EXACT_REQUIRED)); $survey->setMinimumRequired(loadvar(SETTING_GROUP_MINIMUM_REQUIRED)); $survey->setMaximumRequired(loadvar(SETTING_GROUP_MAXIMUM_REQUIRED)); $survey->setUniqueRequired(loadvar(SETTING_GROUP_UNIQUE_REQUIRED)); $survey->setSameRequired(loadvar(SETTING_GROUP_SAME_REQUIRED)); $survey->setValidateAssignment(loadvar(SETTING_VALIDATE_ASSIGNMENT)); $survey->setApplyChecks(loadvar(SETTING_APPLY_CHECKS)); $survey->save(); $compiler = new Compiler($_SESSION['SUID'], getSurveyVersion($survey)); $mess = $compiler->generateGetFillsSurvey(); $mess = $compiler->generateInlineFieldsSurvey(); $content = $displaySysAdmin->displaySuccess(Language::messageValidationSettingsChanged()); /* update last page */ $_SESSION['LASTPAGE'] = substr($_SESSION['LASTPAGE'], 0, strripos($_SESSION['LASTPAGE'], "res")); return $displaySysAdmin->showEditSettingsValidation($content); }