Exemplo n.º 1
0
 /**
  * Internal function to return a RegistrationOption object from a row.
  * @param $row array
  * @return RegistrationOption
  */
 function &_returnRegistrationOptionFromRow(&$row)
 {
     $registrationOption = new RegistrationOption();
     $registrationOption->setOptionId($row['option_id']);
     $registrationOption->setSchedConfId($row['sched_conf_id']);
     $registrationOption->setCode($row['code']);
     $registrationOption->setOpeningDate($this->dateFromDB($row['opening_date']));
     $registrationOption->setClosingDate($this->dateFromDB($row['closing_date']));
     $registrationOption->setSequence($row['seq']);
     $registrationOption->setPublic($row['pub']);
     $this->getDataObjectSettings('registration_option_settings', 'option_id', $row['option_id'], $registrationOption);
     HookRegistry::call('RegistrationOptionDAO::_returnRegistrationOptionFromRow', array(&$registrationOption, &$row));
     return $registrationOption;
 }