Файл: users/news/index.php
Строк: 47
<?
$num=1;
function cut_new( $text, $maxwords = 10, $maxchar = 50 )
{
$sep=' ';
$sep2='...';
$words = explode($sep,$text);
$char = iconv_strlen($text,'utf-8');
if (count($words) > $maxwords)
{
$text = join($sep, array_slice($words, 0, $maxwords));
}
if ( $char > $maxchar )
{
$text = iconv_substr( $text, 0, $maxchar, 'utf-8' );
}
return $text;
}
require_once ("../../core/cuctema/core.php");
require_once ("../../core/cuctema/head.php");
err();
title();
if(isset($_GET['edit']))
{
include_once 'edit.php';
}
if(isset($_GET['delete']))
{
include_once 'delete.php';
}
elseif(isset($_GET['edit_komm']))
{
include_once 'edit_komm.php';
}
elseif(isset($_GET['new']))
{
include_once 'new.php';
}
elseif(isset($_GET['new_komm']))
{
include_once 'komm.php';
}
elseif(isset($_GET['add']))
{
include_once 'add.php';
}
else
{
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `news`"),0);
aut();
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT $start, $set[p_str]");
if ($k_post==0)
{
echo "<div class='hide'>Нет новостей</div>n";
}
while ($post =mysql_fetch_assoc($q))
{
if($num==1){
echo "<div class='d1'>";
$num=0;
}else{
echo "<div class='d2'>";
$num=1;}
echo "<img src='img/rss.png'/> <b><a href='?new=$post[id]'>".htmlspecialchars($post['title'])."</a></b>(".mysql_result(mysql_query("SELECT COUNT(*) FROM `news_komm` WHERE `id_news` = '$post[id]'"),0).")n";
echo "".vremja($post['time'])."</font><br />n";
echo "".output_text(cut_new($post['msg']))."...</a>n";
echo "</div>";
}
if ($k_page>1)str('/new/',$k_page,$page); // Вывод страниц
if($user['level']>2)echo "<div class='menu123'><img src='img/add.png'/> <a href='?add=mod'>Добавить новость</a></div>";
require_once ("../../core/cuctema/foot.php");
}
?>