/** * Devuelve la informacion cargada del objeto * Uso interno * @return object */ public function getDataFromArray($options) { $offer = parent::getDataFromArray($options); $offer->processStateOffer = CI_ProcessState::getById($options["processStateIdOffer"]); $offer->type = CI_OfferType::getById($options["offerTypeId"]); $offer->quantityUsersToPaused = $options["quantityUsersToPaused"]; $offer->favorites = CI_Offer::getFavorite($options["publicationId"]); return $offer; }
public function getDataFromArray($options) { $request = parent::getDataFromArray($options); $request->votes = CI_Request::getVote($options["publicationId"]); $request->favorites = CI_Request::getFavorite($options["publicationId"]); $request->sponsors = CI_Sponsor::getByPublicationId($options["publicationId"]); if (isset($options["publicationId"])) { $request->amountCollected = CI_Request::getAmountCollectedById($options["publicationId"]); $request->quantityDonated = CI_Request::getQuantityDonatedById($options["publicationId"]); } if (isset($options["isVote"])) { $request->isVote = $options["isVote"]; } return $request; }