File size: 6.77Kb
<?
/*
=============================================
Движок: SHCMS Engine
=============================================
Название файла: Новости
=============================================
Official website: http://shcms.ru
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/basic_settings.php';
$shcmsengine['title'] = Lang::get('Новости');
include_once'../template/head.php';
$allfield = mysql_result(mysql_query("SELECT COUNT(*) FROM uncos"),0);
$newlist = new Navigation($allfield, 10, true);
$news1 = mysql_query("SELECT * FROM `uncos` ORDER BY `id` DESC ". $newlist->limit());
$news = mysql_fetch_array($news1);
echo '<div class="maintext"><center><img src="../template/icon/new_doc.png"> <a href="categories.php"><strong>'.Lang::get('Все категории').'</strong></a>
<img src="../template/icon/news.png"> <a href="topnews.php"><strong>'.Lang::get('Популярные новости').'</strong></a></center></div>';
if($news == null)
{
echo '<div class="posts"><img class="img_s" src="/template/icon/empty.png">'.Lang::get('Новостей сейчас нет').'</div>';
}
else
{
switch($act):
case 'share':
if(isset($_GET['full'])) {$full_share = $_GET['full'];}
$sql_news = mysql_fetch_array(mysql_query("SELECT * FROM `uncos` WHERE `id` = '$full_share'"));
$sql_share = mysql_fetch_array(mysql_query("SELECT * FROM `share` WHERE `user_id` = '$user_id'"));
if($sql_share['id_news'] == $full_share) {
errors(Lang::get("Новость %s уже существует в закладках",$sql_news['title']));
header("Refresh: 1; url=index.php");
include_once'../template/foot.php';
exit;
}
if(isset($full_share)) {
mysql_query("INSERT INTO `share` (`user_id`,`id_news`,`time`,`listing`) VALUES ('$user_id','$full_share','".time()."','1')");
messag(Lang::get('Новость %s успешно добавлена',$sql_news['title']));
header("Refresh: 1; url=index.php");
include_once'../template/foot.php';
exit;
}else {
errors(Lang::get('Новость %s не добавлена',$sql_news['title']));
header("Refresh: 1; url=index.php");
include_once'../template/foot.php';
exit;
}
break;
case'delshare':
if(isset($_GET['full'])) {$full_share = $_GET['full'];}
$sql_news = mysql_fetch_array(mysql_query("SELECT * FROM `uncos` WHERE `id` = '$full_share'"));
$sql_share = mysql_fetch_array(mysql_query("SELECT * FROM `share` WHERE `user_id` = '$user_id'"));
if(isset($full_share)) {
mysql_query("DELETE FROM `share` WHERE `id_news` = '$full_share' and `user_id` = '$user_id'");
messag(Lang::get('Новость %s успешно удалена из закладок',$sql_news['title']));
header("Refresh: 1; url=index.php");
include_once'../template/foot.php';
exit;
}else {
errors(Lang::get('Новость %s не удалена из закладок',$sql_news['title']));
header("Refresh: 1; url=index.php");
include_once'../template/foot.php';
exit;
}
break;
endswitch;
do{
//вывод всех новостей где не стоит галочка на (Не добавлять в раздел "Все новости")
//Новость на котором вы поставили галочку она не будет выводиться
if($news['all_news'] != 1) {
$uncos_result = mysql_result(mysql_query("SELECT COUNT(*) FROM `uncos_comment` WHERE `id_uncos`='$news[id]'"),0);
echo "<div class='maintitle'><img src='/template/icon/news.png'/> <a href='categories.php?act=more&id=".$news['id']."'><b>".$news['title']." </b></a>";
echo "<div class='maintime'>".$timedate->times($news['time'])."</div></div>";
echo "<div class='maintext'>".processing($news['text'])."<div style='text-align:right'>";
users_list($news['user_id']);
echo '</div></div> <div class="maintext"><a href="comments.php?id='.$news['id'].'">'.Lang::get('Оставить комментарий').' ('.$uncos_result.')</a>';
if($user4['team'] == 6){
echo "<span class='mainforum'>";
$sql_share = mysql_fetch_array(mysql_query("SELECT * FROM `share` WHERE `id_news` = '".$news['id']."' and `user_id` = '$user_id'"));
//Добавляем новость в закладки
if($sql_share['id_news'] != $news['id']) {
echo '<a title="'.Lang::get('Добавить в Закладки').'" href="?act=share&full='.$news['id'].'"><img src="../template/icon/plus.gif"></a> ';
}else {
echo '<a title="'.Lang::get('Удалить из Закладок').'" href="?act=delshare&full='.$news['id'].'"><img src="../template/icon/minus.gif"></a> ';
}
//Рассылка новостей на Email
if($news['send'] == 0 && $users_user['team'] == 6 && $user_id) {
echo "<a title='".Lang::get('Разослать новость на E-mail')."' href='news_send.php?id_send=".$news['id']."'><img src='/template/icon/mail.png'></a> ";
}
echo "<a title='".Lang::get('Редактировать новость')."' href='edit_news.php?id=".$news['id']."'><img src='/template/icon/edit.png'></a>
<a title='Удалить новость' href='delete_news.php?id=".$news['id']."'><img src='/template/icon/delete.png'></a>
</span>";
}else {
echo '<span class="mainforum"><img title="'.Lang::get('Просмотров').'" src="../template/icon/prosmotr.png"> '.Lang::get('Просмотров:').' '.$news['prosm'].'</span>';
}
echo '</div>';
}
}
while($news = mysql_fetch_array($news1));
echo '<div class="pages">';
echo $newlist->pagination();
echo '</div>';
}
echo '<div class="maintitle mainrazd">'.Lang::get('Навигация').'</div>';
echo'<div class="maintext"><div class="posts"><img src="../template/icon/search.png"> <a href="search.php">'.Lang::get('Поиск новостей').'</a></div>';
if($user4['team'] == 6 and $user_id){
echo'<div class="posts"><img src="../template/icon/new_doc.png"> <a href="add_news.php"><strong>'.Lang::get('Добавить новость').'</strong></a></div>';
echo'<div class="posts"><img src="../template/icon/delete.png"> <a href="list_delete.php">'.Lang::get('Удалить все новости').'</a></div>';
}
echo '</div>';
include_once'../template/foot.php';
?>