function showEditSettingsInteractiveRes() { $displaySysAdmin = new DisplaySysAdmin(); $survey = new Survey($_SESSION['SUID']); $_SESSION['EDITSURVEY'] = 1; $survey->setScripts(loadvarAllowHTML(SETTING_SCRIPTS)); $survey->setOnBack(loadvar(SETTING_ON_BACK)); $survey->setOnNext(loadvar(SETTING_ON_NEXT)); $survey->setOnDK(loadvar(SETTING_ON_DK)); $survey->setOnRF(loadvar(SETTING_ON_RF)); $survey->setOnNA(loadvar(SETTING_ON_NA)); $survey->setOnUpdate(loadvar(SETTING_ON_UPDATE)); $survey->setOnLanguageChange(loadvar(SETTING_ON_LANGUAGE_CHANGE)); $survey->setOnModeChange(loadvar(SETTING_ON_MODE_CHANGE)); $survey->setOnVersionChange(loadvar(SETTING_ON_VERSION_CHANGE)); $survey->setClickBack(loadvar(SETTING_CLICK_BACK)); $survey->setClickNext(loadvar(SETTING_CLICK_NEXT)); $survey->setClickDK(loadvar(SETTING_CLICK_DK)); $survey->setClickRF(loadvar(SETTING_CLICK_RF)); $survey->setClickNA(loadvar(SETTING_CLICK_NA)); $survey->setClickUpdate(loadvar(SETTING_CLICK_UPDATE)); $survey->setClickLanguageChange(loadvar(SETTING_CLICK_LANGUAGE_CHANGE)); $survey->setClickModeChange(loadvar(SETTING_CLICK_MODE_CHANGE)); $survey->setClickVersionChange(loadvar(SETTING_CLICK_VERSION_CHANGE)); $survey->save(); $content = $displaySysAdmin->displaySuccess(Language::messageInteractiveSettingsChanged()); $compiler = new Compiler($_SESSION['SUID'], getSurveyVersion($survey)); $mess = $compiler->generateGetFillsSurvey(); $mess = $compiler->generateInlineFieldsSurvey(); /* update last page */ $_SESSION['LASTPAGE'] = substr($_SESSION['LASTPAGE'], 0, strripos($_SESSION['LASTPAGE'], "res")); return $displaySysAdmin->showEditSettingsInteractive($content); }