Вход Регистрация
Файл: articles.php
Строк: 143
<? // автор -=ШАХТЕР=-  http://waphp.ru
require'includes.php';
$align='left';
$title='Полезные статьи';
aut();
head();
who_add(0,'enter'); // Занисываем Кто онлайн...
echo '<br />';
$cid  check(intval($_GET['cid']));
$aid  check(intval($_GET['aid']));
switch(
$mod){
default:


if (empty(
$_GET['cid'])&&empty($_GET['aid'])){
$q = @query("select * from  `articles_cat`  order by pos" );
while (
$cat = @mysql_fetch_assoc($q))
{

$new_all mysql_result(query('SELECT COUNT(*) FROM `articles_msg` WHERE `time` > "'.($time-(3600*24*1)).'"  and `cat` = "'.$cat['id'].'";'),0);
if(
$new_all!=0$new_all '<font color="red">+'.$new_all.'</font>'; else $new_all="";


echo 
links;
if (
$v_us['level']>=7) {
echo 
'<a href="?mod=editcat&amp;cid='.$cat['id'].'"><img src="/img/enter/dir1.png" alt="*"/></a> <b><a href="?cid='.$cat['id'].'">'.$cat['name'].'</a></b> ('.mysql_result(query('SELECT COUNT(*) FROM `articles_msg` WHERE `cat` = "'.$cat['id'].'";'),0).''.$new_all.')';
} else{
echo 
'<img src="/img/enter/dir1.png" alt="*"/> <b><a href="?cid='.$cat['id'].'">'.$cat['name'].'</a></b> ('.mysql_result(query('SELECT COUNT(*) FROM `articles_msg` WHERE `cat` = "'.$cat['id'].'";'),0).''.$new_all.')';
}
echo 
div;
}


if (
$v_us['level']>=7) {echo '<br /><br /><dl><dt></dt></dl>';echo '<a href="?mod=addcat"><b>Создать каталог</b></a><br/>';
echo 
'<dl><dt></dt></dl>';
}

}

if (!empty(
$_GET['cid'])&&empty($_GET['aid'])){
$k_post=mysql_result(query("select count(*) as num from `articles_msg` WHERE `cat` = '$cid'"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
$q = @query("select * from  `articles_msg` WHERE `cat` = '$cid' order by time asc LIMIT $start$max");
while (
$a = @mysql_fetch_assoc($q))
{

echo 
links;
if (
$v_us['level']>=7) {
echo 
'<a href="?mod=editmsg&amp;aid='.$a['id'].'"><img src="/img/enter/doc.png" alt="*"/></a> <b><a href="?aid='.$a['id'].'">'.$a['name'].'</a></b>';
} else{
echo 
'<img src="/img/enter/doc.png" alt="*"/> <b><a href="?aid='.$a['id'].'">'.$a['name'].'</a></b> ';
}
echo 
div;
}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?cid='.$cid.'&amp;',$k_page,$page); // Вывод страниц
}


if (
$v_us['level']>=7) {echo '<br /><br /><dl><dt></dt></dl>';echo '<a href="?mod=addmsg&amp;cid='.$cid.'"><b>Добавить статью</b></a><br/>';
echo 
'<dl><dt></dt></dl>';
}

}

if (empty(
$_GET['cid'])&&!empty($_GET['aid'])){

$a = @mysql_fetch_assoc(query ("Select * from articles_msg WHERE  `id` = '$aid'"));

if (isset(
$_GET['del'])&&$v_us['level']>=5){
query("DELETE FROM `articles_msg` WHERE  `id` = '".check(intval($aid))."'");
header ('Location: ?cid='.$a['cat'].'&'.SID);  exit;
}

$a['chit']++;
query('UPDATE `articles_msg` SET `chit` = "'.$a['chit'].'" WHERE  `id` = "'.$aid.'" LIMIT 1');



echo 
'<u>Стватья:</u> <b>'.$a['name'].'</b>';
if(
$v_us['level']>=5)echo ' | <a href="?aid='.$a['id'].'&amp;del">Удалить</a>';
echo 
'<br /><u>Содержание:</u><dt></dt>';
echo 
text($a[msg]).'<dt></dt>';
echo 
'<br /><u>Добавил(а):</u> '.nik($a['user_id'],1).'<br />';
echo 
'<u>Дата:</u> '.times($a['time']).'<br />';
echo 
'<u>Прочитано раз:</u> '.$a['chit'].'<br />';

echo 
'<br />';
$cat mysql_fetch_assoc(query("SELECT * FROM `articles_cat` WHERE `id` = '".$a['cat']."'"));
echo 
gb.'<a href="?cid='.$a['cat'].'">'.$cat['name'].'</a>'.div;
}

break;

case 
'addcat':
levels(7);
if (empty(
$act)){
if (
$ver!='wml')echo '<form action="?mod='.$mod.'&amp;act=act&amp;'.SID.'" method="post">';

echo 
'Каталог:<br/>';
echo 
'<input type="text" name="name" maxlength="50" title="Форум"/><br />';
$k mysql_fetch_assoc(query("SELECT count(*) FROM `articles_cat` ;"));
echo 
'Положение:<br/>';
echo 
'<input type="text" name="pos" value="'.($k['count(*)']+1).'" maxlength="50" title="Положение"/><br/>';
if (
$ver=='wml'){
echo 
'<br /><anchor title="go">Добавить<go href="?mod='.$mod.'&amp;act=add&amp;'.SID.'" method="post">';
echo 
'<postfield name="name" value="$name"/>
<postfield name="pos" value="$pos"/>
</go></anchor>'
;
echo 
'<br/><br />';
}else{
echo 
'<br /><input type="submit" class="ibutton" value="Добавить"/></form><br /><br />';
}
}else{
$name check($_POST['name']);
$pos check(intval($_POST['pos']));


if (
strlen2($name)<2)$err 'Короткое имя каталога!';
if (empty(
$pos)||strlen2($pos)<=0)$err 'Положение указанно неверно!';

if (empty(
$err)){
if(
query("INSERT INTO `articles_cat` ( `name`, `pos`) VALUES ( '$name', '$pos');")){
header ('Location: ?'.SID);  exit;
}else echo 
'Ошибка при создании каталога.';

}else echo 
$err;

}
echo 
'<br />';
break;


case 
'addmsg':
levels(7);
$a query("SELECT * FROM `articles_cat` WHERE `id` = '".$cid."'");
if(
mysql_num_rows($a)!=0){
$a mysql_fetch_assoc($a);
if (empty(
$act)){
if (
$ver!='wml')echo '<form action="?mod='.$mod.'&amp;cid='.$cid.'&amp;act=act&amp;'.SID.'" method="post">';

echo 
'Название:<br/>';
echo 
'<input type="text" name="name" maxlength="50" title="Форум"/><br />';
if (
$ver=='wml')echo '<br />Статья:<br /><input name="msg'.$ref.'" title="Text"/><br/>';
else echo 
'<br />Статья:<br /><textarea cols="'.$v_us['pole2'].'" rows="'.$v_us['pole1'].'" name="msg"></textarea><br/><br />';
if (
$ver=='wml'){
echo 
'<br /><anchor title="go">Добавить<go href="?mod='.$mod.'&amp;cid='.$cid.'&amp;act=add&amp;'.SID.'" method="post">';
echo 
'<postfield name="name" value="$name"/>
<postfield name="msg" value="$msg"/>
</go></anchor>'
;
echo 
'<br/><br />';
}else{
echo 
'<br /><input type="submit" class="ibutton" value="Добавить"/></form><br /><br />';
}
}else{
$name check($_POST['name']);
$msg check($_POST['msg']);


if (
strlen2($name)<2)$err 'Короткое имя каталога!';
if (
strlen2($msg)<2)$err 'Короткая статья!';

if (empty(
$err)){
if(
query("INSERT INTO `articles_msg` ( `name`, `msg`, `cat`, `time`, `user_id`) VALUES ( '$name', '$msg', '$cid', '$time', '$v_us[id]');")){
header ('Location: ?cid='.$cid.'&'.SID);  exit;
}else echo 
'Ошибка при создании каталога.';

}else echo 
$err;

}
}else echo 
'Ошибка!';
echo 
'<br />';
break;


case 
'editcat':
levels(7);
$a query("SELECT * FROM `articles_cat` WHERE `id` = '".$cid."'");
if(
mysql_num_rows($a)!=0){
$a mysql_fetch_assoc($a);
if (empty(
$act)){
if (
$ver!='wml')echo '<form action="?mod='.$mod.'&amp;cid='.$cid.'&amp;act=act&amp;'.SID.'" method="post">';

echo 
'Каталог:<br/>';
echo 
'<input type="text" name="name" maxlength="50" value="'.$a['name'].'" title="Форум"/><br />';
echo 
'Положение:<br/>';
echo 
'<input type="text" name="pos" value="'.$a['pos'].'" maxlength="50" title="Положение"/><br/>';
if (
$ver=='wml'){
echo 
'<br /><anchor title="go">Изменить<go href="?mod='.$mod.'&amp;cid='.$cid.'&amp;act=add&amp;'.SID.'" method="post">';
echo 
'<postfield name="name" value="$name"/>
<postfield name="pos" value="$pos"/>
</go></anchor>'
;
echo 
'<br/><br />';
}else{
echo 
'<br /><input type="submit" class="ibutton" value="Изменить"/></form><br /><br />';
}
}else{
$name check($_POST['name']);
$pos check(intval($_POST['pos']));


if (
strlen2($name)<2)$err 'Короткое имя каталога!';
if (empty(
$pos)||strlen2($pos)<=0)$err 'Положение указанно неверно!';

if (empty(
$err)){
if(
query("UPDATE `articles_cat` SET `name` = '".$name."', `pos` = '".$pos."' WHERE  `id` = '".$cid."'")){
header ('Location: ?'.SID);  exit;
}else echo 
'Ошибка при создании каталога.';

}else echo 
$err;

}
}else echo 
'Ошибка!';
echo 
'<br />';
break;


case 
'editmsg':
levels(7);
$a query("SELECT * FROM `articles_msg` WHERE `id` = '".$aid."'");
if(
mysql_num_rows($a)!=0){
$a mysql_fetch_assoc($a);
if (empty(
$act)){
if (
$ver!='wml')echo '<form action="?mod='.$mod.'&amp;aid='.$aid.'&amp;act=act&amp;'.SID.'" method="post">';

echo 
'Название:<br/>';
echo 
'<input type="text" name="name" value="'.$a['name'].'" maxlength="50" title="Форум"/><br />';
if (
$ver=='wml')echo '<br />Статья:<br /><input name="msg'.$ref.'" value="'.$a['msg'].'" title="Text"/><br/>';
else echo 
'<br />Статья:<br /><textarea cols="'.$v_us['pole2'].'" rows="'.$v_us['pole1'].'" name="msg">'.$a['msg'].'</textarea><br/><br />';
if (
$ver=='wml'){
echo 
'<br /><anchor title="go">Изменить<go href="?mod='.$mod.'&amp;aid='.$aid.'&amp;act=add&amp;'.SID.'" method="post">';
echo 
'<postfield name="name" value="$name"/>
<postfield name="msg" value="$msg"/>
</go></anchor>'
;
echo 
'<br/><br />';
}else{
echo 
'<br /><input type="submit" class="ibutton" value="Изменить"/></form><br /><br />';
}
}else{
$name check($_POST['name']);
$msg check($_POST['msg']);


if (
strlen2($name)<2)$err 'Короткое имя каталога!';
if (
strlen2($msg)<2)$err 'Короткая статья!';

if (empty(
$err)){
if(
query("UPDATE `articles_msg` SET `name` = '".$name."', `msg` = '".$msg."' WHERE  `id` = '".$aid."'")){
header ('Location: ?cid='.$a['cat'].'&'.SID);  exit;
}else echo 
'Ошибка при создании каталога.';

}else echo 
$err;

}
}else echo 
'Ошибка!';
echo 
'<br />';
break;


}

echo 
gb.'<a href="?">Полезные статьи</a>'.div;
echo 
gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();  // автор -=ШАХТЕР=-  http://waphp.ru

?>
Онлайн: 1
Реклама