Example #1
0
 /**
  * Update a particular RSS feed
  * @param integer
  * @param boolean
  */
 public function generateFeed($intId, $blnIsFeedId = false)
 {
     $objFeed = $blnIsFeedId ? \SermonFeedModel::findByPk($intId) : \SermonFeedModel::findByArchive($intId);
     if ($objFeed === null) {
         return;
     }
     $objFeed->feedName = $objFeed->alias ?: 'sermon' . $objFeed->id;
     // Delete XML file
     if (\Input::get('act') == 'delete') {
         $this->import('Files');
         $this->Files->delete($objFeed->feedName . '.xml');
     } else {
         $this->generateFiles($objFeed->row());
         $this->log('Generated sermon feed "' . $objFeed->feedName . '.xml"', __METHOD__, TL_CRON);
     }
 }