53 $this->form = $a_form;
54 $this->recurrence = $a_recurrence;
57 $this->lng->loadLanguageModule(
'dateplaner');
69 $this->recurrence = $a_rec;
81 $rec =
new ilSelectInputGUI($this->lng->txt(
'cal_recurrences'),
'frequence');
84 array(0 => $this->lng->txt(
'cal_no_recurrence'),
90 $rec->setValue($this->recurrence->getFrequenceType());
91 $this->form->addItem($rec);
94 $interval =
new ilTextInputGUI($this->lng->txt(
'interval'),
'interval');
96 $interval->setMaxLength(3);
97 $interval->setValue($this->recurrence->getInterval() ? $this->recurrence->getInterval() : 1);
98 $interval->setInfo($this->lng->txt(
'interval_info'));
99 $rec->addSubItem($interval);
104 $rec->addSubItem($check);
107 $rec->addSubItem($check);
110 $rec->addSubItem($check);
113 $rec->addSubItem($check);
116 $rec->addSubItem($check);
119 $rec->addSubItem($check);
122 $rec->addSubItem($check);
setSize($a_size)
Set Size.
This class represents a text property in a property form.
__construct($a_form, $a_recurrence)
Constructor.
setRecurrence($a_rec)
set recurrence object
GUI class for calendar recurrences.