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()); }
?> <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>