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);
 
An exception for terminatinating execution or to throw for unit testing.
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.