コード例 #1
0
ファイル: sysadmin.php プロジェクト: nubissurveying/nubis
 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);
 }