/**
  * 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;
 }