3 declare(strict_types=1);
36 $lng = $this->service->gui()->lng();
38 $self_eval = new \ilCheckboxInputGUI(
$lng->txt(
"survey_360_self_evaluation"),
"self_eval");
39 $self_eval->setInfo(
$lng->txt(
"survey_360_self_evaluation_info"));
41 $items[] = $self_eval;
54 $cb = new \ilCheckboxInputGUI(
$lng->txt(
"survey_notification_target_group"),
"remind_appraisees");
55 $cb->setOptionTitle(
$lng->txt(
"survey_360_appraisees"));
56 $cb->setInfo(
$lng->txt(
"survey_360_appraisees_remind_info"));
58 $cb->setChecked(in_array(
66 $cb = new \ilCheckboxInputGUI(
"",
"remind_raters");
67 $cb->setOptionTitle(
$lng->txt(
"survey_360_raters"));
68 $cb->setInfo(
$lng->txt(
"survey_360_raters_remind_info"));
70 $cb->setChecked(in_array(
87 $ts_results = new \ilRadioGroupInputGUI(
$lng->txt(
"survey_360_results"),
"ts_res");
91 $option->setInfo(
$lng->txt(
"survey_360_results_none_info"));
92 $ts_results->addOption($option);
95 $option->setInfo(
$lng->txt(
"survey_360_results_own_info"));
96 $ts_results->addOption($option);
99 $option->setInfo(
$lng->txt(
"survey_360_results_all_info"));
100 $ts_results->addOption($option);
102 $items[] = $ts_results;
111 if ($form->
getInput(
"remind_appraisees") && $form->
getInput(
"remind_raters")) {
113 } elseif ($form->
getInput(
"remind_appraisees")) {
115 } elseif ($form->
getInput(
"remind_raters")) {
getSurveySettingsResults(\ilObjSurvey $survey, InternalGUIService $ui_service)
setValuesFromForm(\ilObjSurvey $survey, \ilPropertyFormGUI $form)
Survey internal ui service.
const NOTIFICATION_APPRAISEES
set360Results(int $a_value)
setReminderTarget(int $a_value)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
const NOTIFICATION_APPRAISEES_AND_RATERS
set360SelfEvaluation(bool $a_value)
getSurveySettingsGeneral(\ilObjSurvey $survey)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
const NOTIFICATION_RATERS
getSurveySettingsReminderTargets(\ilObjSurvey $survey, InternalGUIService $ui_service)