Вход Регистрация
Файл: public_html/anekdot/index.php
Строк: 96
<?php
/*
 * Анекдоты для Джонцмс 4.х и 5.х
 * Автор: Alibek_kz
 * 2014.04.06
 */
define('_IN_JOHNCMS'true);
require_once(
'../incfiles/core.php');
$textl 'Анекдоттар';
require_once(
'../incfiles/head.php');
switch (
$act) {
    default:
        echo 
'<div class="phdr">Анекдоттар</div>';
        
$total mysql_result(mysql_query("SELECT COUNT(`id`) FROM `anekdot` WHERE `mod` = 1"), 0);
        if (
$total) {
            
$query mysql_query("SELECT * FROM `anekdot` WHERE `mod` = 1 ORDER BY(`time`) DESC LIMIT " $start ", " $kmess "");
            
$i 0;
            if(
$rights >= 6) { echo '<form action="" method="post">'; }
            while (
$res mysql_fetch_assoc($query)) {
                
$user_get functions::get_user($res['user_id']);
                
$time functions::display_date($res['time']);
                echo 
$i '<div class="list2">' '<div class="list1">' functions::display_user($user_get, array(
                        
'body' => functions::checkout($res['text'], 11),
                        
'iphide' => 1,
                        
'footer' => 'Жазылған уақыты: ' $time)) . '
                        '
.($rights >= '<input type="checkbox" name="id[]" value="'.$res['id'].'" /> өшіру' '').'</div>';
            }
            if(
$rights >= 6) {
                echo 
'<input type="hidden" name="act" value="delete" />
                <div class="rmenu"><input type="submit" name="submit" value="Өшіру" /></div></form>'
;
            }
            echo 
'<div class="phdr">Барлығы: ' $total '</div>';
            if (
$total $kmess) {
                echo 
'<div class="topmenu">' functions::display_pagination('?'$start$total$kmess) . '</div>';
            }
        } else {
            echo 
functions::display_error('Әзірше анекдоттар салынған жоқ!');
        }
        if (
$user_id) {
            echo 
'<div class="gmenu"><a href="?act=add">Жаңа анекдот қосу</a></div>';
        }
        if(
$rights >= 6) {
            
$cm mysql_result(mysql_query("SELECT COUNT(*) FROM `anekdot` WHERE `mod` = 0"), 0);
            echo 
'<div class="rmenu"><a href="?act=mod">Қабылдаудан өтпегендер</a> ('.$cm.')</div>';
        }
        break;
    case 
'add':
        if (
$user_id) {
            echo 
'<div class="phdr"><a href="?">Анекдоттар</a> | Жаңа анекдот қосу</div>';
            if (isset(
$_POST['submit'])) {
                
$mod = ($rights >= 0);
                
mysql_query("INSERT INTO `anekdot` SET
                `text` = '" 
functions::checkin(trim($_POST['msg'])) . "',
                `user_id` = '" 
$user_id "',
                `mod` = '" 
$mod "',
                `time` = '" 
time() . "'");
                echo 
'<div class="gmenu">Сіздің анекдотыңыз қосылды!<br />
                <a href="?">Анекдот</a></div>'
;
            } else {
                echo 
'  <div class="menu">
                            <form action="" method="POST">Анекдот мәтіні:<br />
                                <textarea name="msg" rows="10" cols="10"></textarea><br />
                                <input type="submit" name="submit" value="Қосу" />
                            </form>
                        </div>'
;
            }
        } else {
            echo 
functions::display_error('Тіркелмеген қолданушылар анекдот қоса алмайды!');
        }
        break;
    case 
'delete':
        if (
$rights >= 6) {
            if(isset(
$_POST['submit']) && isset($_POST['id'])) {
                if(isset(
$_POST['yes'])) {
                    foreach(
$_POST['id'] as $key => $val) {
                        
mysql_query("DELETE FROM `anekdot` WHERE `id` = '".$val."';");
                    }
                    echo 
'<div class="gmenu">Сәтті өшірілді!<br />
                    <a href="?">Анекдот</a></div>'
;
                } else {
                    echo 
'<div class="menu">
                    <form action="" method="post">Шынымен өшіргіңіз келе ме?<br />'
;
                    foreach(
$_POST['id'] as $key => $val) {
                        echo 
'<input type="hidden" name="id[]" value="'.$val.'" />';
                    }
                    echo 
'<input type="hidden" name="act" value="delete" />
                    <input type="hidden" name="yes" value="yes" />
                    <input type="submit" name="submit" value="Иә" /></form> <a href="?">Артқа</a></div>'
;
                }
            } else {
                echo 
functions::display_error('Бір немесе бірнешесін таңдаңыз!''<a href="?">Анекдоттар</a>');
            }
        } else {
            echo 
functions::display_error('Бұл жерге тек админдер ғана кіре алады!');
        }
        break;
    case 
'mod':
        echo 
'<div class="phdr"><a href="?">Анекдоттар</a> | Қабылдаудан өтпегендер</div>';
        if (
$rights >= 6) {
            
$total mysql_result(mysql_query("SELECT COUNT(`id`) FROM `anekdot` WHERE `mod` = 0"), 0);
            if (
$total) {
                if (isset(
$_POST['submit'])) {
                    foreach(
$_POST['id'] as $key => $val) {
                        
mysql_query("UPDATE `anekdot` SET `mod` = 1 WHERE `id` = '".$val."';");
                    }
                    echo 
'<div class="gmenu">Сәтті қосылды!</div>';
                } else {
                    
$query mysql_query("SELECT * FROM `anekdot` WHERE `mod` = 0");
                    echo 
'<form action="" method="POST">';
                    while(
$res mysql_fetch_assoc($query)) {
                        
$user_get functions::get_user($res['user_id']);
                        
$time functions::display_date($res['time']);
                        echo 
$i '<div class="list2">' '<div class="list1">' functions::display_user($user_get, array(
                                
'body' => functions::checkout($res['text'], 11),
                                
'iphide' => 1,
                                
'footer' => 'Жазылған уақыты: ' $time)) . '
                                <input type="checkbox" name="id[]" checked="checked" value="'
.$res['id'].'" /> қабылдау
                                </div>'
;
                    }
                    echo 
'<div class="rmenu"><input type="submit" name="submit" value="Иә" /></div>
                    </form>'
;
                    echo 
'<div class="phdr">Барлығы: ' $total '</div>';
                    if (
$total $kmess) {
                        echo 
'<div class="topmenu">' functions::display_pagination('?act='.$act.'&'$start$total$kmess) . '</div>';
                    }
                }
            } else {
                echo 
functions::display_error('Барлық анекдоттар қабылданған!');
            }
        } else {
            echo 
functions::display_error('Бұл жерді тек админдер көре алады!');
        }
        break;
}
require_once(
'../incfiles/end.php');
?>
Онлайн: 2
Реклама