コード例 #1
0
ファイル: index.php プロジェクト: jhunkeler/bayonetcms
    $page_num = 1;
    $page_num = $_GET['page'];
    //get variable for page number
    $page_num--;
    //so the $index can be calculated easier while keeping [1,n] page numbers
    $limit = 3;
    //number of items per page
    $index = $page_num * $limit;
} else {
    //only do the limit
    $limit = 3;
}
if (isset($_GET['id'])) {
    $news_id = $_GET['id'];
    displayNews(getNews($news_id));
    displayComments(getNewsComments($news_id));
    return;
} else {
    if (defined('INDEX_MODULE')) {
        $news = getNews(null, $limit, $index);
        displayNews($news, true);
        OpenContent();
        ?>
		<div style="float:right;">
			<a href="?load=news">Read All</a>&nbsp;
		</div>

<?php 
    } else {
        $news = getNews(null, $limit, $index);
        OpenContent();
コード例 #2
0
ファイル: familynews_class.php プロジェクト: lmcro/fcms
 /**
  * displayNews 
  * 
  * Prints out the news info when looping through a list of news.
  * Used when viewing last 5 and users news.
  * 
  * @param array $data 
  * 
  * @return void
  */
 function displayNews($data)
 {
     $displayname = getUserDisplayName($data['user']);
     $updated = fixDate(T_('F j, Y g:i a'), $this->fcmsUser->tzOffset, $data['updated']);
     $created = fixDate(T_('F j, Y g:i a'), $this->fcmsUser->tzOffset, $data['created']);
     $newsSource = '';
     // Imported news
     if (strlen($data['external_type']) > 0) {
         $newsSource = '
                 <span style="background-color:#eee; color:#999; font-size:13px;">
                     ' . sprintf(T_('Originally from %s, %s.'), $data['external_type'], $created) . '
                 </span><br/>';
         $news = strip_tags($data['news']);
     } else {
         $news = removeBBCode($data['news']);
         $news = cleanOutput($news);
     }
     if (strlen($data['news']) > 300) {
         $news = substr($news, 0, 300);
         $news .= '...<br/><br/><a href="?getnews=' . $data['user'] . '&amp;newsid=' . (int) $data['id'] . '">' . T_('Read More') . '</a>';
     }
     if (empty($data['title'])) {
         $data['title'] = T_('untitled');
     }
     echo '
         <div class="news-post">
             <h2>
                 <a href="?getnews=' . $data['user'] . '&amp;newsid=' . (int) $data['id'] . '">' . cleanOutput($data['title']) . '</a>
             </h2>
             <span class="date">' . $updated . ' - ' . $displayname . '</span>
             <p>' . $newsSource . $news . '</p>
             <p class="news-comments">
                 <a href="?getnews=' . $data['user'] . '&amp;newsid=' . (int) $data['id'] . '#comments">' . T_('Comments') . '</a> - ' . getNewsComments($data['id']) . '
             </p>
         </div>';
 }