コード例 #1
0
 /**
  * Internal function to return a ReviewFormElement object from a row.
  * @param $row array
  * @return ReviewFormElement
  */
 function &_returnReviewFormElementFromRow(&$row)
 {
     $reviewFormElement = new ReviewFormElement();
     $reviewFormElement->setId($row['review_form_element_id']);
     $reviewFormElement->setReviewFormId($row['review_form_id']);
     $reviewFormElement->setSequence($row['seq']);
     $reviewFormElement->setElementType($row['element_type']);
     $reviewFormElement->setRequired($row['required']);
     $this->getDataObjectSettings('review_form_element_settings', 'review_form_element_id', $row['review_form_element_id'], $reviewFormElement);
     HookRegistry::call('ReviewFormElementDAO::_returnReviewFormElementFromRow', array(&$reviewFormElement, &$row));
     return $reviewFormElement;
 }