50        $this->form = $a_form;
 
   51        $this->recurrence = $a_recurrence;
 
   54        $this->lng->loadLanguageModule(
'dateplaner');
 
   66        $this->recurrence = $a_rec;
 
   78        $rec = 
new ilSelectInputGUI($this->lng->txt(
'cal_recurrences'), 
'frequence');
 
   79        $rec->setRequired(
true);
 
   81            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.