Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
$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;