function showEditSettingsNavigationRes() { $displaySysAdmin = new DisplaySysAdmin(); $_SESSION['EDITSURVEY'] = 1; $survey = new Survey($_SESSION['SUID']); $survey->setKeyboardBindingEnabled(loadvar(SETTING_KEYBOARD_BINDING_ENABLED)); $survey->setKeyboardBindingBack(loadvar(SETTING_KEYBOARD_BINDING_BACK)); $survey->setKeyboardBindingNext(loadvar(SETTING_KEYBOARD_BINDING_NEXT)); $survey->setKeyboardBindingDK(loadvar(SETTING_KEYBOARD_BINDING_DK)); $survey->setKeyboardBindingRF(loadvar(SETTING_KEYBOARD_BINDING_RF)); $survey->setKeyboardBindingNA(loadvar(SETTING_KEYBOARD_BINDING_NA)); $survey->setKeyboardBindingUpdate(loadvar(SETTING_KEYBOARD_BINDING_UPDATE)); $survey->setKeyboardBindingRemark(loadvar(SETTING_KEYBOARD_BINDING_REMARK)); $survey->setKeyboardBindingClose(loadvar(SETTING_KEYBOARD_BINDING_CLOSE)); $survey->setIndividualDKRFNA(loadvar(SETTING_DKRFNA)); $survey->setIndividualDKRFNASingle(loadvar(SETTING_DKRFNA_SINGLE)); $survey->setIndividualDKRFNAInline(loadvar(SETTING_DKRFNA_INLINE)); $survey->setTimeout(loadvar(SETTING_TIMEOUT)); $survey->setTimeoutLength(loadvar(SETTING_TIMEOUT_LENGTH)); $survey->setTimeoutTitle(loadvar(SETTING_TIMEOUT_TITLE)); $survey->setTimeoutAliveButton(loadvar(SETTING_TIMEOUT_ALIVE_BUTTON)); $survey->setTimeoutLogoutButton(loadvar(SETTING_TIMEOUT_LOGOUT_BUTTON)); $survey->setTimeoutLogoutURL(loadvar(SETTING_TIMEOUT_LOGOUT)); $survey->setTimeoutRedirectURL(loadvar(SETTING_TIMEOUT_REDIRECT)); $compiler = new Compiler($_SESSION['SUID'], getSurveyVersion($survey)); $mess = $compiler->generateGetFillsSurvey(); $mess = $compiler->generateInlineFieldsSurvey(); $survey->save(); $content = $displaySysAdmin->displaySuccess(Language::messageNavigationSettingsChanged()); /* update last page */ $_SESSION['LASTPAGE'] = substr($_SESSION['LASTPAGE'], 0, strripos($_SESSION['LASTPAGE'], "res")); return $displaySysAdmin->showEditSettingsNavigation($content); }