Exemplo n.º 1
0
 /**
  * Return all project rewards.
  *
  * <code>
  * $rewardsOptions = array(
  *  "project_id" => 1
  *  "state" => Prism\Constants::PUBLISHED
  * );
  *
  * $project   = new Crowdfunding\Project(\JFactory::getDbo());
  * $project->load($rewardsOptions);
  *
  * $rewards = $project->getRewards($rewardsOptions);
  * </code>
  *
  * @param array $options
  *
  * @return Rewards
  */
 public function getRewards(array $options = array())
 {
     if ($this->rewards === null) {
         $options['project_id'] = (int) $this->id;
         $this->rewards = Rewards::getInstance($this->db, $options);
     }
     return $this->rewards;
 }
Exemplo n.º 2
0
 /**
  * Return all project rewards.
  *
  * <code>
  * $rewardsOptions = array(
  *  "project_id" => 1
  *  "state" => Prism\Constants::PUBLISHED
  * );
  *
  * $project   = new Crowdfunding\Project(\JFactory::getDbo());
  * $project->load($rewardsOptions);
  *
  * $rewards = $project->getRewards($rewardsOptions);
  * </code>
  *
  * @param array $options
  *
  * @return Rewards
  */
 public function getRewards($options = array())
 {
     if (is_null($this->rewards)) {
         $options["project_id"] = $this->id;
         $this->rewards = Rewards::getInstance($this->db, $options);
     }
     return $this->rewards;
 }