
|
        
|

|


|

require_once("../includes/database.php");
require_once("../includes/funct/functions_news.php");
require_once("../includes/class/myTemplate.class.php");
$PAGE = 1;
$PER_PAGE = 5;
$BLOG_COUNT = getNewsCount('news');
$PAGE_COUNT = ceil( $BLOG_COUNT / $PER_PAGE );
$SINGLE_ARTICLE = false;
$BLOG_ID = 0;
if( is_numeric( $_GET['page'] ) && $_GET['page'] <= $PAGE_COUNT ) {
$PAGE = $_GET['page'];
}
if( is_numeric( $_GET['blogid'] ) ) {
$BLOG_ID = $_GET['blogid'];
$PAGE = 1;
$SINGLE_ARTICLE = true;
}
if( $SINGLE_ARTICLE ) {
$blog_entry = new myTemplate( "/PUB/blog/newsClipSingle.html", 'McBroom', '../template/' );
$NEWS = getNewsItem( $BLOG_ID );
$blog_entry->replace( "\{HEADLINE\}", stripslashes( $NEWS['headline'] ) );
$blog_entry->replace( "\{CLIP\}", convertTextEditorCode( customSpecialChars( nl2br( stripslashes( $NEWS['article'] ) ) ) ) ) ;
$blog_entry->replace( "\{BLOG_ID\}", $NEWS['nid'] );
$IMAGE = '';
$MOVIE = '';
if( !empty( $NEWS['photoname'] ) ) {
$IMAGE = "";
}
$blog_entry->replace( "\{MEDIA\}", $IMAGE );
echo $blog_entry->html_mod;
} else {
$blog = new myTemplate( "/PUB/blog/news.html", 'McBroom', '../template/' );
$blog_entry = new myTemplate( "/PUB/blog/newsClip.html", 'McBroom', '../template/' );
$NEWS = getNews( $PAGE, $PER_PAGE, 'news' );
$BLOG_ARTICLES = '';
$counter = 0;
foreach( $NEWS as $article ) {
$TEXT_AREA = convertTextEditorCode( customSpecialChars( nl2br( stripslashes( $article['article'] ) ) ) );
$SNIP = $TEXT_AREA;
if( strlen( $SNIP ) > 280 ) {
$SNIP = substr( $SNIP, 0, 280 )." ... READ MORE";
}
$blog_entry->replace( "\{HEADLINE\}", stripslashes( $article['headline'] ) );
$blog_entry->replace( "\{CLIP\}", $SNIP ) ;
$blog_entry->replace( "\{BLOG_ID\}", $article['nid'] );
$BLOG_ARTICLES .= $blog_entry->html_mod;
$blog_entry->revert();
$counter++;
if( $counter != 5 && $counter + (( $PAGE - 1) * $PER_PAGE) != $BLOG_COUNT ) {
$BLOG_ARTICLES .= " ";
}
}
$blog->replace( "\{ENTRIES\}", $BLOG_ARTICLES );
if( $PAGE <= 5 && $PAGE_COUNT <= 5 ) {
$PAGES = '';
for( $i = 0; $i < $PAGE_COUNT; $i++ ) {
if( $i+1 == $PAGE ) {
$PAGES .= '' . ($i+1) . ' | ';
} else {
$PAGES .= "".($i+1)." | ";
}
}
$PAGES = rtrim( $PAGES, "| " );
} else if( $PAGE < 5 && $PAGE_COUNT > 5 ) {
$PAGES = '';
for( $i = 0; $i < 5; $i++ ) {
if( $i+1 == $PAGE ) {
$PAGES .= '' . ($i+1) . ' | ';
} else {
$PAGES .= "".($i+1)." | ";
}
}
$PAGES = rtrim( $PAGES, "| " )." ... $PAGE_COUNT";
} else if( $PAGE_COUNT - $PAGE < 5 ) {
$PAGES = "1 ... ";
for( $i = $PAGE_COUNT - 5; $i < $PAGE_COUNT; $i++ ) {
if( $i+1 == $PAGE ) {
$PAGES .= '' . ($i+1) . ' | ';
} else {
$PAGES .= "".($i+1)." | ";
}
}
$PAGES = rtrim( $PAGES, "| " );
} else {
$PAGES = "1 ... ";
for( $i = $PAGE - 3; $i < $PAGE + 2; $i++ ) {
if( $i+1 == $PAGE ) {
$PAGES .= '' . ($i+1) . ' | ';
} else {
$PAGES .= "".($i+1)." | ";
}
}
$PAGES = rtrim( $PAGES, "| " )." ... $PAGE_COUNT";
}
$blog->replace( "\{PAGES\}", $PAGES );
if( $PAGE == 1 && $PAGE_COUNT == 1 ) {
$blog->replace( "\{NEXT\}", '' );
$blog->replace( "\{BACK\}", '' );
} else if( $PAGE == 1 && $PAGE_COUNT > 1) {
$blog->replace( "\{NEXT\}", ' ' );
$blog->replace( "\{BACK\}", '' );
} else if( $PAGE == $PAGE_COUNT ) {
$blog->replace( "\{BACK\}", ' ' );
$blog->replace( "\{NEXT\}", '' );
} else {
$blog->replace( "\{NEXT\}", ' ' );
$blog->replace( "\{BACK\}", ' ' );
}
echo $blog->html_mod;
}
?> |

|
|


|
   
|


|