public function campaigns($limit = 20) { $this->info['description'] = 'Spicer\'s Campaigns'; $this->info['lastBuildDate'] = date(DATE_RFC2822, Orm::factory('campaign')->where('status', 'approved')->find()->created); $campaigns = Orm::factory('campaign')->where('status', 'approved')->find_all($limit); foreach ($campaigns as $campaign) { $items[] = array('title' => $campaign->name, 'link' => 'campaigns/view/' . $campaign->name, 'guid' => 'campaigns/view/' . $campaign->name, 'description' => $campaign->description, 'author' => 'admin@spicers.com.au (Spicers)', 'pubDate' => date(DATE_RFC2822, $campaign->created)); } echo feed::create($this->info, $items); }