Example #1
0
<?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));
Example #2
0
<?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 {