public function index() { $this->View->setAutorender(false); $site = Config::get('project.url'); $author = Config::get('project.owner'); $Rss = new RssFeed(); $Rss->setTitle(Config::get('project.name')); $Rss->setDescription(Config::get('project.desc')); $Rss->setDate(date('Y-m-d H:i:s', strtotime('-2 day'))); $Rss->setLink($site); $data = array(); foreach ($data as $row) { $Item = new RssItem(); $Item->setTitle('title'); $Item->setDescription('description'); $Item->setDate('2010-12-25 00:00:00'); $Item->setAuthor('no@email.com (' . Config::get('project.owner') . ')'); $Item->setLink(Config::get('project.url')); $Rss->addItem($Item); } echo $Rss->spit(); }
$objCirculation = new CCirculation(); $arrCirculationOverview = $objCirculation->getCirculationOverview($start, $sortby, $sortDirection, $archivemode, 50, 0, '', false, false, $_REQUEST['uid']); foreach ($arrCirculationOverview as $item) { $feed_item = new RssFeedItem(); $feed_item->setTitle($item['strName']); $nCirculationFormID = $item['nID']; $nSenderID = $item['nSenderId']; $strTitle = $item['strName']; $nMailingListId = $item['nMailingListId']; if ($item['strCurStation'] != '') { $strCurStation = $item['strCurStation']; } $arrDecissionState = $objCirculation->getDecissionState($nCirculationFormID); $strStartDate = $objCirculation->getStartDate($nCirculationFormID); $strSender = $objCirculation->getSender($nCirculationFormID); $arrMaillist = $objCirculation->getMailinglist($nMailingListId); $strMaillist = $arrMaillist['strName']; $strDesc = '<dl>'; $strDesc .= "<dt><strong>{$CIRCULATION_MNGT_WORK_IN_PROCESS}:</strong> " . $arrDecissionState["nDaysInProgress"] . "</dt>"; $strDesc .= "<dt><strong>{$CIRCULATION_MNGT_SENDING_DATE}:</strong> {$strStartDate}</dt>"; $strDesc .= "<dt><strong>{$CIRCDETAIL_SENDER}:</strong> {$strSender}</dt>"; $strDesc .= "<dt><strong>{$SHOW_CIRCULATION_MAILLIST}</strong> {$strMaillist}</dt>"; $strDesc .= '</dl>'; $feed_item->setDescription($strDesc); $feed_item->setLink("{$CUTEFLOW_SERVER}/pages/editcirculation.php?circid={$nCirculationFormID}&language={$language}&bRestart=1"); $objRssFeed->addItem($feed_item); } $arrAllUsers = $objCirculation->getAllUsers(); $objRssFeed->setTitle($FEED_HEADLINE . " " . $arrAllUsers[$_REQUEST['uid']]); $objRssFeed->setLink($CUTEFLOW_SERVER); echo $objRssFeed;