Esempio n. 1
0
 protected static function getInstance($row)
 {
     if (!$row instanceof stdClass) {
         show_error("El row debe ser una instancia de stdClass.");
     }
     $object = new self();
     $object->id = isset($row->donation_id) ? $row->donation_id : 0;
     $object->userId = isset($row->user_id) ? $row->user_id : '';
     $object->publicationId = isset($row->publication_id) ? $row->publication_id : '';
     //CI_Publication::getById($row->publication_id) : '';
     $object->donationDate = isset($row->donation_date) ? $row->donation_date : '';
     $object->processState = isset($row->process_state_id) ? CI_ProcessState::getById($row->process_state_id) : '';
     $object->donatedObjects = isset($row->publication_id) ? CI_DonatedObject::getByDonationId($row->donation_id) : '';
     return $object;
 }