Вход Регистрация
Файл: public_html/jokes/index.php
Строк: 171
<?
include_once '../sys/inc/start.php';
include_once 
'../sys/inc/compress.php';
include_once 
'../sys/inc/sess.php';
include_once 
'../sys/inc/home.php';
include_once 
'../sys/inc/settings.php';
include_once 
'../sys/inc/db_connect.php';
include_once 
'../sys/inc/ipua.php';
include_once 
'../sys/inc/fnc.php';
include_once 
'../sys/inc/user.php';
include_once 
'config.php';
if (isset(
$_GET['act'])) {$act altec($_GET['act']);} else {$act 'index';} 
switch (
$act):
case 
"index":
$set['title']='Анекдоты'// заголовок страницы
include_once '../sys/inc/thead.php';
title();
aut(); // форма авторизации
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `jokes` WHERE `mod`='1'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo 
"<table class='post'>n";
if (
$k_post==0){
echo 
"   <tr>n";
echo 
"  <td class='p_t'>n";
echo 
"Нет анекдотов!n";
echo 
"  </td>n";
echo 
"   </tr>n";}
$q=mysql_query("SELECT * FROM `jokes` WHERE `mod`='1' ORDER BY `id` DESC LIMIT $start$set[p_str]");
while (
$post mysql_fetch_assoc($q)){
echo 
"  <td class='p_t'>n";
echo 
'<img src="icon/happy.png" alt="!"/> <a href="index.php?act=view&id='.$post['id'].'">Анекдот #'.$post['id'].'</a>';
echo 
"  </td>n";
echo 
"   </tr>n";
echo 
"   <tr>n";
if (
$set['set_show_icon']==1)echo "  <td class='p_m' colspan='2'>n"; else echo "  <td class='p_m'>n";
echo 
truncate_utf8($post['text'], 200)."<br />n";
if (
user_access('guest_delete'))echo '<img src="icon/remove.png" alt="!"/> <a href="index.php?act=delete&id='.$post['id'].'">Удалить анекдот</a><br />';
echo 
"  </td>n";
echo 
"   </tr>n";
}
echo 
"</table>n";
if (
$k_page>1)str('index.php?act=index&',$k_page,$page); // Вывод страниц
echo "<div class='foot'>n";
if(
$guest_set==|| isset($user)){echo '<img src="icon/add.png" alt="!"/> <a href="index.php?act=add">Добавить анекдот</a><br/>';}
if(
$user['level']>4){echo '<img src="icon/administrator.gif" alt="!"/> <a href="index.php?act=mod">На модерации</a> ['.mysql_result(mysql_query("SELECT COUNT(*) FROM `jokes` where `mod`='0'"),0).']<br />';}
echo 
"</div>n";
break;
case 
"add":
$set['title']='Добавление анекдота'// заголовок страницы
include_once '../sys/inc/thead.php';
if(
$guest_set==|| isset($user)){
if(isset(
$_POST['text'])){
$text altec($_POST['text']);
if (
utf_strlen($text) >= 20 && utf_strlen($text) < 1000) {
$mod = (isset($user)) ? 0;
mysql_query("INSERT INTO `jokes` (`user`, `text`, `time`, `mod`) values('$user[id]', '$text', '$time', '$mod')");
$jokes mysql_insert_id();
header("Location: index.php?act=view&id=$jokes");
}else{
$err[]='Анекдот не может привышать 1000 символов';}
}
title();
aut(); // форма авторизации
echo '<form action="index.php?act=add" method="post">';
echo 
'Анекдот:<br />';
echo 
'<textarea name="text"></textarea><br />';
echo 
'<input class="submit" type="submit" value="Добавить" /><br />';
if(!isset(
$user))echo '<span style="color:#ff0000">* после модерации ваш анекдот будет добавлен на сайт</span>';
echo 
'</form>';
}else{
header("Location: index.php");}
break;
case 
"view":
if(isset(
$_GET['id'])){$id intval($_GET['id']);}else{header("Location: index.php");}
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `jokes` WHERE `id`='$id'"),0)==0)header("Location: index.php");
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `jokes` WHERE `id`='$id' and `mod`='1'"),0)==0)header("Location: index.php");
$jokes mysql_fetch_assoc(mysql_query("SELECT * FROM `jokes` WHERE `id` = $id LIMIT 1"));
$set['title']='Анекдот #'.$jokes['id']; // заголовок страницы
include_once '../sys/inc/thead.php';
title();
aut(); // форма авторизации
echo "  <div class='p_t'>n";
echo 
'<img src="icon/happy.png" alt="!"/> Анекдот #'.$jokes['id'];
echo 
"  </div>n";
echo 
'<div class="p_m">';
echo 
output_text($jokes['text'])."<br />n";
echo 
'</div>';
if(
$jokes['user']!=0)$ank get_user($jokes['user']);
$l = ($jokes['user']!=0) ? '<a href="/id'.$jokes['user'].'">'.$ank['nick'].'</a>' 'Гость';
echo 
'<div class="menu">Добавил: '.$l.'<br />';
echo 
'Добавлено: '.vremja($jokes['time']).'</div>';
break;
case 
"mod":
$set['title']='Модерация анекдотов'// заголовок страницы
include_once '../sys/inc/thead.php';
title();
aut(); // форма авторизации
if(isset($_GET['mod'])){
$id intval($_GET['id']);
mysql_query("UPDATE `jokes` SET `mod` = '1', `time`='$time' WHERE `id` = '$id' LIMIT 1");
msg("Анекдот успешно промодерирован");
}
if(isset(
$_GET['del'])){
$id intval($_GET['id']);
mysql_query("DELETE FROM `jokes` WHERE `id` = '$id' LIMIT 1");
msg("Отказано в модерации");
}
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `jokes` WHERE `mod`='0'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo 
"<table class='post'>n";
if (
$k_post==0){
echo 
"   <tr>n";
echo 
"  <td class='p_t'>n";
echo 
"Нет анекдотов на модерации!n";
echo 
"  </td>n";
echo 
"   </tr>n";}
$q=mysql_query("SELECT * FROM `jokes` WHERE `mod`='0' ORDER BY `id` ASC LIMIT $start$set[p_str]");
while (
$post mysql_fetch_assoc($q)){
echo 
"  <td class='p_t'>n";
echo 
'<img src="icon/happy.png" alt="!"/> <a href="index.php?act=view&id='.$post['id'].'">Анекдот #'.$post['id'].'</a>';
echo 
"  </td>n";
echo 
"   </tr>n";
echo 
"   <tr>n";
if (
$set['set_show_icon']==1)echo "  <td class='p_m' colspan='2'>n"; else echo "  <td class='p_m'>n";
echo 
output_text($post['text'])."<br />n";
echo 
'<img src="icon/add_administrator.gif" alt="!"/> <a href="index.php?act=mod&id='.$post['id'].'&mod">Одобрить</a> ';
echo 
'<img src="icon/del_administrator.gif" alt="!"/> <a href="index.php?act=mod&id='.$post['id'].'&del">Отказать</a> ';
echo 
"  </td>n";
echo 
"   </tr>n";
}
echo 
"</table>n";
if (
$k_page>1)str('index.php?act=mod&',$k_page,$page); // Вывод страниц
break;
case 
"delete":
if(
$user['level']<4)header("Location: index.php");
if(isset(
$_GET['id'])){$id intval($_GET['id']);}else{header("Location: index.php");}
$jokes mysql_fetch_assoc(mysql_query("SELECT * FROM `jokes` WHERE `id` = $id LIMIT 1"));
$set['title']='Удаление анекдота #'.$jokes['id']; // заголовок страницы
include_once '../sys/inc/thead.php';
title();
aut(); // форма авторизации
if(isset($_GET['ok'])){
mysql_query("DELETE FROM `jokes` WHERE `id` = '$id' LIMIT 1");
header("Location: index.php");
}
echo 
"  <div class='p_t'>n";
echo 
'<img src="icon/happy.png" alt="!"/> <a href="index.php?act=view&id='.$jokes['id'].'">Анекдот #'.$jokes['id'].'</a>';
echo 
"  </div>n";
echo 
"  <div class='p_m'>n";
echo 
output_text($jokes['text'])."<br />n";
echo 
'<img src="icon/remove.png" alt="!"/> <a href="index.php?act=delete&id='.$id.'&ok">Удалить</a> ';
echo 
"  </div>n";
break;
default:
header("location: index.php?");
endswitch;
include_once 
'../sys/inc/tfoot.php';
?>
Онлайн: 1
Реклама