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