function showEditSettingsDataRes() { $displaySysAdmin = new DisplaySysAdmin(); $survey = new Survey($_SESSION['SUID']); $_SESSION['EDITSURVEY'] = 1; $survey->setHidden(loadvar(SETTING_HIDDEN)); $survey->setHiddenPaperVersion(loadvar(SETTING_HIDDEN_PAPER_VERSION)); $survey->setHiddenRouting(loadvar(SETTING_HIDDEN_ROUTING)); $survey->setHiddenTranslation(loadvar(SETTING_HIDDEN_TRANSLATION)); $survey->setDataEncryptionKey(loadvar(SETTING_DATA_ENCRYPTION_KEY)); $survey->setDataInputMask(loadvar(SETTING_DATA_INPUTMASK)); $survey->setScreendumpStorage(loadvar(SETTING_SCREENDUMPS)); $survey->setParadata(loadvar(SETTING_PARADATA)); $survey->setDataKeepOnly(loadvar(SETTING_DATA_KEEP_ONLY)); $survey->setDataKeep(loadvar(SETTING_DATA_KEEP)); $survey->setDataSkipVariable(loadvar(SETTING_DATA_SKIP)); $survey->setDataSkipVariablePostFix(loadvar(SETTING_DATA_SKIP_POSTFIX)); $survey->setOutputSetOfEnumeratedBinary(loadvar(SETTING_OUTPUT_SETOFENUMERATED)); $survey->setOutputValueLabelWidth(loadvar(SETTING_OUTPUT_VALUELABEL_WIDTH)); $survey->save(); $content = $displaySysAdmin->displaySuccess(Language::messageDataSettingsChanged()); /* update last page */ $_SESSION['LASTPAGE'] = substr($_SESSION['LASTPAGE'], 0, strripos($_SESSION['LASTPAGE'], "res")); return $displaySysAdmin->showEditSettingsData($content); }