Exemple #1
0
 public function execute()
 {
     if (!($site = WC_Site::getByClassName(Common::getGetString('site')))) {
         $this->module->ajaxErr('err_site');
     }
     require_once GWF_CORE_PATH . 'module/WeChall/WC_HistoryUser2.php';
     $table = GDO::table('WC_HistoryUser2');
     $orderby = 'userhist_date DESC';
     $siteid = $site->getVar('site_id');
     $conditions = "userhist_sid={$siteid}";
     $items = $table->selectObjects('*', $conditions, $orderby, 15);
     $feed = new GWF_RSS();
     $feed->setTitle($this->l('siterss_title', array($site->displayName())));
     $feed->setItems($items);
     $feed->setFeedURL($_SERVER['REQUEST_URI']);
     $feed->setWebURL(Common::getAbsoluteURL('site/history/' . $site->displayName()));
     die($feed->export());
 }
Exemple #2
0
    ?>
		<item>
			<title><?php 
    echo GWF_RSS::displayCData($item->getRSSTitle());
    ?>
</title>
<?php 
    if ($link = $item->getRSSLink()) {
        echo sprintf('<link>%s</link>', GWF_HTML::display(Common::getAbsoluteURL($link, false))) . PHP_EOL;
    }
    ?>
			<description><?php 
    echo GWF_RSS::displayCData($item->getRSSDescription());
    ?>
</description>
<?php 
    if ($guid = $item->getRSSGUID()) {
        echo sprintf('<guid>%s</guid>', GWF_HTML::display(Common::getAbsoluteURL($guid, false))) . PHP_EOL;
    }
    ?>
			<pubDate><?php 
    echo GWF_RSS::displayDate($item->getRSSPubDate());
    ?>
</pubDate>
		</item>
<?php 
}
?>
	</channel>
</rss>