Example #1
0
 function showEditSettingsAccess($message = "")
 {
     $survey = new Survey($_SESSION['SUID']);
     $returnStr = $this->showSettingsHeader($survey, Language::headerEditSettingsAccess());
     $returnStr .= $this->getSurveyTopTab($_SESSION['VRFILTERMODE_SURVEY']);
     $returnStr .= '<div class="well" style="background-color:white;">';
     $returnStr .= $message;
     $returnStr .= '<form id="editform" method="post">';
     $returnStr .= setSessionParamsPost(array('page' => 'sysadmin.survey.editsettingsaccessres'));
     $returnStr .= '<span class="label label-default">' . Language::labelSettingsAccessEntry() . '</span>';
     $returnStr .= '<div class="well">';
     $returnStr .= '<table>';
     $returnStr .= '<tr><td>' . Language::labelSettingsAccessType() . '</td><td>';
     $returnStr .= $this->displayComboBox();
     $returnStr .= $this->displayAccessTypes($survey->getAccessType());
     $returnStr .= '</td></tr>';
     $returnStr .= "<tr><td>" . Language::labelTypeEditAccessReentry() . "</td>";
     $returnStr .= "<td>" . $this->displayAccessReentryAction(SETTING_ACCESS_REENTRY_ACTION, $survey->getAccessReentryAction()) . "</td></tr>";
     $returnStr .= "<tr><td>" . Language::labelTypeEditAccessReentryPreload() . "</td>";
     $returnStr .= "<td>" . $this->displayAccessReentryPreload(SETTING_ACCESS_REENTRY_PRELOAD_REDO, $survey->getAccessReentryRedoPreload()) . "</td></tr>";
     $returnStr .= "<tr><td>" . Language::labelSettingsAccessAfterCompletion() . "</td>";
     $returnStr .= "<td>" . $this->displayAccessAfterCompletionReturn(SETTING_ACCESS_RETURN_AFTER_COMPLETION_ACTION, $survey->getAccessReturnAfterCompletionAction()) . "</td></tr>";
     $returnStr .= "<tr><td>" . Language::labelSettingsAccessAfterCompletionPreload() . "</td>";
     $returnStr .= "<td>" . $this->displayAccessAfterCompletionPreload(SETTING_ACCESS_RETURN_AFTER_COMPLETION_PRELOAD_REDO, $survey->getAccessReturnAfterCompletionRedoPreload()) . "</td></tr>";
     $returnStr .= "</table>";
     //$returnStr .= "<tr><td>" . Language::labelSettingsAccessReturn() . "</td>";
     //$returnStr .= "<td>" . $this->displayAccessExit($survey->getSetting($survey->getSuid(), OBJECT_SURVEY, SETTING_ACCESS_EXIT)) . "</td></tr>";
     $returnStr .= "</div>";
     $returnStr .= '<span class="label label-default">' . Language::labelSettingsAccessTemporal() . '</span>';
     $returnStr .= '<div class="well">';
     $returnStr .= '<table>';
     $returnStr .= '<tr><td>' . Language::labelSettingsAccessDatesFrom() . '</td><td>';
     $returnStr .= $this->displayDateTimePicker(SETTING_ACCESS_DATES_FROM, SETTING_ACCESS_DATES_FROM, $survey->getAccessDatesFrom(), getSMSLanguagePostFix(getSMSLanguage()), "true", "false", Config::usFormatSMS());
     $returnStr .= '</td><td width=25><nobr/></td><td>' . Language::labelSettingsAccessDatesTo() . '</td><td>';
     $returnStr .= $this->displayDateTimePicker(SETTING_ACCESS_DATES_TO, SETTING_ACCESS_DATES_TO, $survey->getAccessDatesTo(), getSMSLanguagePostFix(getSMSLanguage()), "true", "false", Config::usFormatSMS());
     $returnStr .= '</td></tr>';
     $returnStr .= '<tr><td>' . Language::labelSettingsAccessTimesFrom() . '</td><td>';
     $returnStr .= $this->displayDateTimePicker(SETTING_ACCESS_TIMES_FROM, SETTING_ACCESS_TIMES_FROM, $survey->getAccessTimesFrom(), getSMSLanguagePostFix(getSMSLanguage()), "false", "true", Config::usFormatSMS(), Config::secondsSMS(), Config::minutesSMS());
     $returnStr .= '</td><td width=25><nobr/></td><td>' . Language::labelSettingsAccessTimesTo() . '</td><td>';
     $returnStr .= $this->displayDateTimePicker(SETTING_ACCESS_TIMES_TO, SETTING_ACCESS_TIMES_TO, $survey->getAccessTimesTo(), getSMSLanguagePostFix(getSMSLanguage()), "false", "true", Config::usFormatSMS(), Config::secondsSMS(), Config::minutesSMS());
     $returnStr .= '</td></tr>';
     $returnStr .= "</table>";
     $returnStr .= "</div>";
     $returnStr .= '<input type="submit" class="btn btn-default" value="' . Language::buttonSave() . '"/>';
     $returnStr .= '</form></div>';
     $returnStr .= $this->showSettingsFooter($survey);
     return $returnStr;
 }