コード例 #1
0
 /**
  * 리스트에서 다음 게시물을 반환한다.
  * @return Latestview
  */
 public function hasNext()
 {
     if (!$this->resource) {
         $this->init();
     }
     $this->row = current($this->resource);
     if ($this->row) {
         next($this->resource);
         $latestview = new KBLatestview();
         $latestview->initWithRow($this->row);
         return $latestview;
     } else {
         unset($this->resource);
         return '';
     }
 }
コード例 #2
0
ファイル: index.php プロジェクト: newmight2015/psmpsm
function kboard_latestview_shortcode($args)
{
    if (!$args['id']) {
        return 'KBoard 알림 :: id=null, 아이디값은 필수 입니다.';
    }
    $latestview = new KBLatestview($args['id']);
    if ($latestview->uid) {
        $board_builder = new KBoardBuilder();
        $board_builder->setBoardID($latestview->getLinkedBoard());
        $board_builder->setSkin($latestview->skin);
        $board_builder->setRpp($latestview->rpp);
        $kboard_latest = $board_builder->createLatest();
        return $kboard_latest;
    } else {
        return 'KBoard 알림 :: id=' . $args['id'] . ', 생성되지 않은 최신글 뷰 입니다.';
    }
}