示例#1
0
function data_creationtime($data, $params, &$pCommonObject)
{
    return smarty_modifier_bit_short_datetime($pCommonObject->mInfo['created']);
}
示例#2
0
    // set the rss link
    $rss->link = 'http://' . $_SERVER['HTTP_HOST'] . USERS_PKG_URL;
    // get all the data ready for the feed creator
    foreach ($feeds as $feed) {
        $item = new FeedItem();
        $item->title = tra("New user registration") . ": " . $feed['login'];
        $item->link = $gBitUser->getDisplayUrl($feed['login']);
        $item->description = '';
        if (!empty($feed['thumbnail_url'])) {
            $item->description .= '<img alt="user portrait" title="' . $feed['login'] . '" src="' . $feed['thumbnail_url'] . '" /><br />';
        }
        if (!empty($feed['real_name'])) {
            $item->description .= tra("Real Name") . ": " . $feed['real_name'] . '<br />';
        }
        $item->description .= tra("Login") . ': <a href="' . $gBitUser->getDisplayUrl($feed['login']) . '">' . $feed['login'] . '</a><br />';
        if ($gBitUser->hasPermission('p_users_admin')) {
            $item->description .= tra("Email Address") . ': <a href="mailto:' . $feed['email'] . '">' . $feed['email'] . '</a><br />';
        }
        $gBitSmarty->loadPlugin('smarty_modifier_bit_short_datetime');
        $item->description .= tra("Member Since") . ": " . smarty_modifier_bit_short_datetime($feed['registration_date']) . '<br />';
        $item->date = (int) $feed['registration_date'];
        $item->source = BIT_BASE_URI;
        $item->author = $_SERVER['HTTP_HOST'];
        $item->descriptionTruncSize = $gBitSystem->getConfig('rssfeed_truncate', 5000);
        $item->descriptionHtmlSyndicated = FALSE;
        // pass the item on to the rss feed creator
        $rss->addItem($item);
    }
    // finally we are ready to serve the data
    echo $rss->saveFeed($rss_version_name, $cacheFile);
}