View file engine/menu/count/forum.php

File size: 2.36Kb
<?
if( ! defined( 'SHCMS_ENGINE' ) ) {
    die('SHCMS Engine No access');
}
	//Начинаем вывод всех тем с базы
	$topics = $db->query( "SELECT * FROM `forum_topics` ORDER BY `id` DESC LIMIT 3" );
	//Проверяем если ли темы в базе если да то выводит всех
		if( $db->num_rows( $topics ) > 0) { 
            while( $topic = $db->get_array( $topics ) ) {     
				//Счетчик постов
				$cpost = $db->get_array( $db->query("SELECT COUNT(*) FROM `forum_post` WHERE `id_top` = '".$topic['id']."'" ) );
                //Ник									
				$nick = $user->users( $topic['id_user'] , array('nick') );	
				
				$id_nick = $user->users( $topic['id_user'] , array('id') );	
                
				//Выводить только открытые темы
				if($topic['close'] == 1) {
			
			        //Вывод Название, Описание, Время, Просмотры,			
               	   	echo  '<div class="posts_gl">';				
                   	echo  '<table cellspacing="0" callpadding="0" width="100%"><tr>';
						//Вывод данных из базы
                   		echo  '<td class="name" colspan="10">
								<a href="/modules/forum/post.php?id='.$topic['id'].'"><b>'.engine::substr(engine::ucfirst($topic['name']),100).'</b></a>
								<span class="time">'.user::realtime($topic['time']).' назад</span>';
								echo '<div class="details">
								<span><img src="/engine/template/icons/author.png">&nbsp;'.Lang::__('Автор:').'&nbsp;<a href="/modules/profile.php?id='.$id_nick.'">'.$nick.'</a></span>
								<span><img src="/engine/template/icons/reply.png">&nbsp;Ответов: <b>'.$cpost[0].'</span>
								</div>';
								echo '</td></tr>
								<tr><td class="content" colspan="10">'.engine::substr(engine::input_text($topic['text']),500).'</td></tr></table>';
						echo  '</div>';
						
				}		
            }
			//Если нет тем то выводит это
            	}else {
					echo  '<div class="posts_gl">         
                		<table  cellspacing="0" callpadding="0" width="100%">
                  		<tr><td class="icons"><img src="/engine/template/icons/empty.png" alt="" /> </td>
                    	<td class="name">'.Lang::__('Новых тем не найдено.').'</td>
                  		</tr></table></div>';
				}	
?>