コード例 #1
0
ファイル: feed.php プロジェクト: eryx/labs
$feed = $db->getList($where, $order, $limit, ($p - 1) * $limit);
$count = $db->getCount($where);
$pager = Core_Util_Pager::get($p, $count, $limit);
foreach ($feed as $key => $entry) {
    $feed[$key]['link'] = "/{$this->inst}/view/?id={$entry['id']}";
    // TODO
    $feed[$key]['avatar'] = "/user/profile/avatar/{$entry['uname']}-w40.png";
    $feed[$key]['link_profile'] = "/user/profile/{$entry['uname']}";
    $feed[$key]['terms'] = explode(",", $entry['terms']);
    if ($entry['cat'] > 0) {
        $feed[$key]['_cat_entry'] = $dbterm->getById($entry['cat']);
    }
    if (strlen($entry['summary']) > 1) {
        $feed[$key]['summary'] = Core_Util_Format::ubb2html(Core_Util_Format::textHtmlFilter($entry['summary']));
    } else {
        $feed[$key]['summary'] = Core_Util_Format::autoParagraph(Core_Util_Format::cutstr(Core_Util_Format::ubbClear($entry['content']), 400));
    }
}
?>

<dl class="entrylist">
  <?php 
foreach ($feed as $entry) {
    ?>
  <dt>
    <a href="<?php 
    echo $entry['link'];
    ?>
" target="_blank"><?php 
    echo $entry['title'];
    ?>