50 $this->form = $a_form;
51 $this->recurrence = $a_recurrence;
54 $this->lng->loadLanguageModule(
'dateplaner');
67 $this->recurrence = $a_rec;
80 $rec->setRequired(
true);
82 array(0 => $this->lng->txt(
'cal_no_recurrence'),
87 $rec->setValue($this->recurrence->getFrequenceType());
88 $this->form->addItem($rec);
91 $interval =
new ilTextInputGUI($this->lng->txt(
'interval'),
'interval');
92 $interval->setSize(2);
93 $interval->setMaxLength(3);
94 $interval->setValue($this->recurrence->getInterval() ? $this->recurrence->getInterval() : 1);
95 $interval->setInfo($this->lng->txt(
'interval_info'));
96 $rec->addSubItem($interval);
100 $check->setChecked(
true);
101 $rec->addSubItem($check);
103 $check->setChecked(
true);
104 $rec->addSubItem($check);
106 $check->setChecked(
true);
107 $rec->addSubItem($check);
109 $check->setChecked(
true);
110 $rec->addSubItem($check);
112 $check->setChecked(
true);
113 $rec->addSubItem($check);
115 $check->setChecked(
true);
116 $rec->addSubItem($check);
118 $check->setChecked(
true);
119 $rec->addSubItem($check);
GUI class for calendar recurrences.
__construct($a_form, $a_recurrence)
Constructor.
setRecurrence($a_rec)
set recurrence object
This class represents a text property in a property form.