<?php // your app begins here if (!$parameters['limit']) { $parameters['limit'] = 5; } loader_import('siteforum.Post'); loader_import('siteforum.Filters'); $p = new SiteForum_Post(); $list = $p->getLatest($parameters['limit']); echo template_simple('sidebar.spt', array('list' => $list));
<?php global $cgi; loader_import('siteforum.Post'); loader_import('siteforum.Filters'); $p = new SiteForum_Post(); global $cgi; if (!isset($cgi->limit)) { $cgi->limit = 10; } if (isset($parameters['topic'])) { $list = $p->getLatest($cgi->limit, $parameters['topic']); $topic = db_shift('select name from siteforum_topic where id = ?', $parameters['topic']); $title = appconf('rss_title') . ': ' . $topic; } elseif (isset($parameters['threads'])) { $p->limit = $cgi->limit; $list = $p->getThreads($parameters['threads']); $topic = db_shift('select name from siteforum_topic where id = ?', $parameters['threads']); $title = appconf('rss_title') . ': ' . $topic; } elseif (isset($parameters['thread'])) { $p->limit = $cgi->limit; $list = $p->getThread($parameters['thread'], true); $title = appconf('rss_title') . ': ' . db_shift('select subject from siteforum_post where id = ? and post_id = 0', $parameters['thread']); } else { $list = $p->getLatest($cgi->limit); $title = appconf('rss_title') . ': ' . intl_get('Latest Postings'); } foreach (array_keys($list) as $k) { if (!empty($topic)) { $list[$k]->topic = $topic; } else {