Вход Регистрация
Файл: mob-lave.ru/moduls/otziv/pred.php
Строк: 63
<?php
require_once '../../core/set.php';
$set['title'] = 'Предложения';
require_once 
H.'core/head.php';
require_once 
H.'core/panel.php';
echo 
'<div class="navig">'.$home$z.' <a href="/moduls/otziv/">Начало</a>'.$z$set['title'].'</div>';

if(isset(
$_GET['status']) && isset($user['id']) && user_access('pred_del_komm')){ // Статус предложения
    
$stat num($_GET['status']);
    if(isset(
$_POST['submit'])){
        
$status num($_POST['status']);
        
mysql_query("UPDATE `$system[perfix]_otziv` SET `status` = '$status' WHERE `id` = '$stat'");
        
header('Location: pred.php');
    }
    
    echo 
'<form method="post">
        <select name="status">
            <option value="0">На рассмотрении</option>
            <option value="1">Выполнено</option>
            <option value="2">Отклонено</option>
        </select>
        <input type="submit" name="submit" value="Сохранить"/>
    </form>'
;
}

if(isset(
$_GET['del']) && isset($user['id']) && user_access('pred_del_komm')){ // Удаление
    
$del num($_GET['del']);
    echo 
'<div class="mess">Вы действительно хотите удалить предложение?<br/> [<a href="?delete='.$del.'">Да, удалить</a>] [<a href="pred.php">Отмена</a>]</div>';
}

if(isset(
$_GET['delete']) && isset($user['id']) && user_access('pred_del_komm')){
    
$del num($_GET['delete']);
    
mysql_query("DELETE FROM `$system[perfix]_otziv` WHERE `id` = '$del'");
    
header('Location: pred.php');
}

if(isset(
$_GET['new']) && isset($user['id'])){ // Запись
    
if(isset($_POST['msg']) && isset($_POST['title'])){
        
$msg check($_POST['msg']);
        
$title check($_POST['title']);
        if (
strlen($title) < or strlen($title) > 200$err 'Заголовок должн быть в пределах 3 - 200 символов';
        if (
strlen($msg) < or strlen($msg) > 50000$err 'Сообщение должно быть в пределах 3 - 50 000 символов';
        
err();
        
        if(!isset(
$err)){
            
mysql_query("INSERT INTO `$system[perfix]_otziv` SET `id_user` = '$user[id]', `title` = '$title', `msg` = '$msg', `time` = '".time()."', `dir` = '2', `status` = '0'");
            
mysql_query("UPDATE `$system[perfix]_users` SET `rating_tmp` = '".($user['rating_tmp']+1)."' WHERE `id` = '$user[id]' LIMIT 1");
            
header('Location: pred.php');
        }
    }

    echo 
'<form method="post">';
        echo 
'Заголовок: (3 - 200)<br/><input type="text" name="title"/><br/>';
        
panel_bb('textarea');
        echo 
'<textarea name="msg" id="textarea"></textarea><br/>
        <input type="submit" value="Написать"/> <a href="/moduls/otziv/pred.php">Отмена</a>
    </form>'
;
    echo 
'<div class="navig">'.$home$z.' <a href="/moduls/otziv/">Начало</a>'.$z$set['title'].'</div>';
    require_once 
H.'core/foot.php';
    exit();
}

$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `$system[perfix]_otziv` WHERE `dir` = '2'"),0);
$k_page k_page($k_post,$set['p_str']);
$page page($k_page);
$start $set['p_str']*$page-$set['p_str'];

if (
$k_post == 0) echo '<div class="menu">Предложений нет</div>';

$q mysql_query("SELECT * FROM `$system[perfix]_otziv` WHERE `dir` = '2' ORDER BY `time` DESC LIMIT $start$set[p_str]");
while(
$post mysql_fetch_assoc($q)){
    
$avtor mysql_fetch_assoc(mysql_query("SELECT `id`,`login` FROM `$system[perfix]_users` WHERE `id` = '".num($post[id_user])."'"));
    echo 
'<div class="mess">';
    echo 
'<b>'.text($post['title']).'</b><br/>';
    if(
$post['status'] == 0) echo 'Статус выполнения: <font color="red">На рассмотрении</font>';
    if(
$post['status'] == 1) echo 'Статус выполнения: <font color="green">Выполнено</font>';
    if(
$post['status'] == 2) echo 'Статус выполнения: <font color="yellow">Отклонено</font>';
    echo 
'<br/>'.text($post['msg']).'<br/>';
    echo 
online($avtor['id']).' <a href="/?login='.$avtor['login'].'">'.$avtor['login'].'</a> ('.vremja($post['time']).')';
    if(isset(
$user['id']) && user_access('pred_del_komm'))echo '<div style="float:right"><a href="?status='.num($post['id']).'"><div id="dark" class="icon-pencil"></div></a> | <a href="?del='.num($post['id']).'"><div id="dark" class="icon-cancel"></div></a></div><div style="clear:both"></div>';
    echo 
'</div>';
}
if (
$k_page>1)str('index.php?',$k_page,$page); // Вывод страниц

if(isset($user['id'])) echo '<div class="menu"><div id="dark" class="icon-redo2"></div> <a href="?new">Написть предложение</a></div>';
echo 
'<div class="navig">'.$home$z.' <a href="/moduls/otziv/">Начало</a>'.$z$set['title'].'</div>';
require_once 
H.'core/foot.php';
?>
Онлайн: 1
Реклама