View file modules/news/core/nextview.php

File size: 1.25Kb
<?
if(!defined('SHCMS_ENGINE')) {
	die( "Неправильное действие" );
}

$db->query("SELECT * FROM `news` WHERE (`id` = (SELECT MAX(`id`) FROM `news` WHERE `id` < ".$id.")OR `id` = (SELECT MIN(`id`) FROM `news` WHERE `id` > ".$id.")) ");

//Вывод новостей 
while ($row = $db->get_row()){
				
$row['title'] = stripslashes( $row['title'] );	//Слэши убираем			
$substrtitle = ( strlen( $row['title'] ) > 30 ) ? substr( $row['title'], 0, 30 ) . "..." : $row['title'];	//Название новостей			
$row['id_cat'] = intval( $row['id_cat'] );	//категория			 
$row['time'] = date::make_date( $row['time'] );	// время обрабатываем			
			
			$full_link = 'view.php?id='.$row['id'].'';
								
//Пред. новость				
$nextview .= ($row['id'] < $id) ? '&laquo; <a title="'.Lang::__('Предыдушая новость').'" href="'.$full_link.'">'.$substrtitle.'</a>' : '';
//След. новость
$nextview .= ($row['id'] > $id) ? '<span style="float:right;"><a title="'.Lang::__('Следуюшая новость').'" href="'.$full_link.'">'.$substrtitle.'</a> &raquo;</span><br/>' : '';
           
			
}
$db->free();

echo '<div class="subpost">'.$nextview.'</div>';

?>