View file index.php

File size: 4.9Kb
<?
define('SHCMS_ENGINE',true);
include_once('engine/system/core.php');
$templates->template($glob_core['name_site']);

echo '<div class="subpost"><img src="/engine/template/icons/user.png"> <a href="/modules/all_users.php">Пользователи</a></div>';
    $menu_list = $db->query("SELECT * FROM `application` WHERE `app_on` = '1'");
	while($menu = $db->get_array($menu_list)) {
                if($menu['dir'] == 'chat') {
				    $count = $db->get_array($db->query("SELECT COUNT(*) FROM `chat`"));
				}elseif($menu['dir'] == 'forum') {
				    $count = $db->get_array($db->query("SELECT COUNT(*) FROM `forum_topics`"));				
				}elseif($menu['dir'] == 'download') {
				    $count = $db->get_array($db->query("SELECT COUNT(*) FROM `files`"));						
				} elseif($menu['dir'] == 'news') {
				    $count = $db->get_array($db->query("SELECT COUNT(*) FROM `news`"));						
				} 
echo '<div class="table_posts">
                <a href="/modules/'.$menu['dir'].'/" class="posts_gl hig">
                <table cellspacing="0" callpadding="0" width="100%">
                <tbody><tr><td class="icons">
                    <img src="admin/icons/module/'.$menu['icon'].'" alt="">
                  </td><td class="name">'.$menu['name'].'<span class="menu_count">'.$count[0].'</span></td>
                 </tr></tbody></table></a>';
                    if($menu['dir'] == 'forum') {
	//Начинаем вывод всех тем с базы
	$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)) {
				$nick = $user->users($topic['id_user'],array('nick'));	
                //Вывод Название, Описание, Время, Просмотры,			
                echo '<div class="posts_gl">';				
                echo '<table cellspacing="0" callpadding="0" width="100%"><tr>';
				    //Если тема закрыта выводит иконку
				    if($topic['close'] == 1) {
					   echo '<td class="icons"><img title="'.Lang::__('Открытая тема').'" src="/engine/template/icons/them.gif"></td>';
					}elseif($topic['close'] == 2) {
					    echo '<td class="icons"><img title="'.Lang::__('Тема закрыта').'" src="/engine/template/icons/t_locked.png"></td>';
					}
					//Вывод данных из базы
                    echo '<td class="name" colspan="10"><a href="/modules/forum/post.php?id='.$topic['id'].'"><b>'.$topic['name'].'</b></a>
					<span class="time">'.Lang::__('Автор:').'&nbsp;'.$nick.'&nbsp;'.date::make_date($topic['time']).'</span></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>';
			}	
					}
            if($menu['dir'] == 'news') {
//Начинаем вывод всех тем с базы
	$news = $db->query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 3");
            //Проверяем если ли темы в базе если да то выводит всех
			if($db->num_rows($news) > 0) { 

                while($newsb = $db->get_array($news)) {
				$nick = $user->users($newsb['id_user'],array('nick'));	
                //Вывод Название, Описание, Время, Просмотры,			
                echo '<div class="posts_gl">';				
                echo '<table cellspacing="0" callpadding="0" width="100%"><tr>';
				    //Если тема закрыта выводит иконку
				    
					   echo '<td class="icons"><img  src="/admin/icons/module/news.png"></td>';
					//Вывод данных из базы
                    echo '<td class="name" colspan="10"><a href="/modules/news/view.php?id='.$newsb['id'].'"><b>'.$newsb['title'].'</b></a>
					<span class="time">'.Lang::__('Автор:').'&nbsp;'.$nick.'&nbsp;'.date::make_date($newsb['time']).'</span></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>';
			}			
			}					
				echo '</div>';
    }				 

?>