/**
  * Load the data.
  *
  * @param DataContainer $dc
  */
 public function onload_callback(DataContainer $dc)
 {
     $dc->setData('recipient', $this->Input->get('id'));
     $list = \Database::getInstance()->prepare("SELECT t.confirmationSent, t.reminderSent, t.reminderCount, m.* FROM orm_avisota_recipient_to_mailing_list t\n\t\t\t\t\t   INNER JOIN orm_avisota_mailing_list m ON m.id=t.list\n\t\t\t\t\t   WHERE t.recipient=? AND t.confirmed=?\n\t\t\t\t\t   ORDER BY m.title")->execute($this->Input->get('id'), '');
     while ($list->next()) {
         $label = $list->title;
         if ($list->reminderSent > 0) {
             $label .= ' (' . sprintf($GLOBALS['TL_LANG']['orm_avisota_recipient_notify']['reminderSent'], $list->reminderCount, $this->parseDate($GLOBALS['TL_CONFIG']['datimFormat'], $list->reminderSent)) . ')';
         } else {
             if ($list->confirmationSent > 0) {
                 $label .= ' (' . sprintf($GLOBALS['TL_LANG']['orm_avisota_recipient_notify']['confirmationSent'], $this->parseDate($GLOBALS['TL_CONFIG']['datimFormat'], $list->confirmationSent)) . ')';
             }
         }
         if ($list->confirmationSent == 0) {
             $field = 'confirmations';
         } else {
             if ($GLOBALS['TL_CONFIG']['avisota_send_notification'] && $list->reminderCount < $GLOBALS['TL_CONFIG']['avisota_notification_count']) {
                 $field = 'notifications';
             } else {
                 $field = 'overdue';
             }
         }
         $GLOBALS['TL_DCA']['orm_avisota_recipient_notify']['fields'][$field]['options'][$list->id] = $label;
     }
 }
 /**
  * Load the data.
  *
  * @param DataContainer $dc
  */
 public function onload_callback(DataContainer $dc)
 {
     $sessionData = $this->Session->get('AVISOTA_EXPORT');
     if ($sessionData && is_array($sessionData)) {
         foreach ($sessionData as $k => $v) {
             $dc->setData($k, $v);
         }
     }
 }
 /**
  *
  *
  * @param DataContainer $dc
  */
 public function onload_callback(DataContainer $dc)
 {
     $dc->setData('category', $this->Input->get('id'));
 }