Вход Регистрация
Файл: panel/user.php
Строк: 153
<?php

/**
* @package     Prime Social
* @link        http://primesocial.ru
* @copyright   Copyright (C) 2016 Prime Social
* @author      BoB | http://primesocial.ru/about
*/


require_once('../core/start.php');

check_auth();

head('Foydalanuvchilarni boshqarish');


$id num($_GET['id']);
$page DB::$dbs->queryFetch("SELECT * FROM ".USERS." WHERE `user_id` = ?",array($id));

if (empty(
$page)) {
    
$err .= 'Foydalanuvchilar topilmadi<br />';       
}
 

if (
$err) {
    echo 
DIV_ERROR $err CLOSE_DIV;
} else {
    
    switch (
$select) {
        
        default:
        
        break;
        
        case 
'edit':
        if (
privilegy('anceta_update'$id)) {
            if (
$_POST) {
                
$surname html($_POST['surname']);
                
$name html($_POST['name']);
                
$gender num($_POST['gender']);
                
$age num($_POST['age']);
                
$level num($_POST['level']);
                        
                if (empty(
$surname) || empty($name)) {
                    
$err .= 'Hamma maydonchalarni to`ldiring<br />';
                }
                        
                if (
strlen($surname) < 2) {
                    
$err .= 'Juda qisqa familiya. [Min. 2 belgi]<br />';
                }
                        
                if (
strlen($name) < 2) {
                    
$err .= 'Juda qisqa nom. [Min. 2 belgi]<br />';
                }
                        
                if (
$age 75 || 10 $age) {
                    
$err .= 'Yosh to`g`ri ko`rsatilmadi<br />';
                }
                
                if (
$err) {
                    echo 
DIV_ERROR $err CLOSE_DIV;
                } else {
                    
DB::$dbs->query("UPDATE ".USERS." SET `surname` = ?, `name` = ?, `gender` = ?, `age` = ?, `level` = ? WHERE `user_id` = ?",array($surname$name$gender$age$level$page['user_id']));
                    echo 
DIV_MSG 'Ma`lumotlar muvaffaqiyatli yangilandi' CLOSE_DIV;
                }
                                
            }
            
            echo 
DIV_BLOCK;
            echo 
'<form action="#" method="POST">';
            echo 
'Familiya:<br /><input type="text" name="surname" value="'.$page['surname'].'" /><br /><br />';
            echo 
'Nom:<br /><input type="text" name="name" value="'.$page['name'].'" /><br /><br />';
            echo 
'Jins:<br /><input type="radio" name="gender" value="0" '.($page['gender'] == 'checked="checked"' NULL).' /> Ayol<br /><input type="radio" name="gender" value="1" '.($page['gender'] == 'checked="checked"' NULL).' /> Erkak<br /><br />';
                    
            echo 
'Yosh:<br /><select name="age">';
            
$i 10;
            while (
$i <= 75) {
                echo 
' <option value="'.$i.'" '.($i == $page['age'] ? 'selected="selected"' NULL).' ">'.$i.'</option>';
                ++
$i;
            }
            echo 
'</select><br /><br />';
                    
            echo 
'Lavozim:<br /><select name="level">';
            echo 
'<option value="0" '.((|| NULL) == $page['level'] ? 'selected="selected"' NULL).' ">Foydalanuvchi</option>';
            
            
$sql DB::$dbs->query("SELECT * FROM ".POSITIONS."");
            while(
$pos $sql -> fetch()) {
                echo 
'<option value="'.$pos['id'].'" '.($pos['id'] == $page['level'] ? 'selected="selected"' NULL).' ">'.$pos['position'].'</option>';
            }   
            echo 
'</select><br /><br />';
                    
            echo 
'<input type="submit" value="Saqlash" />';
            echo 
'</form><br /><br />';
            echo 
CLOSE_DIV;
        } else {
            echo 
DIV_BLOCK 'Kirishda xatolik' CLOSE_DIV;
        }
        echo 
DIV_GO '<a href="'.HOME.'/">Bosh sahifa</a> / <a href="'.HOME.'/panel">Boshqaruv xonasi</a> / <b>Anketani tahrirlash</b>' CLOSE_DIV
        break;
        
        case 
'delete':
        if (
privilegy('anceta_delete'$id)) {
            if (empty(
$_GET['go'])) {
                echo 
DIV_BLOCK 'Foydalanuvchi <b>'.$page['name'].'</b> ni o`chirmoqchisizmi?' CLOSE_DIV;
                echo 
DIV_LI '<a href="'.HOME.'/panel/user/delete/'.$page['user_id'].'?go=yes">Ha</a> | <a href="'.HOME.'/panel/user/edit/'.$page['user_id'].'">Yo`q</a>' CLOSE_DIV;
            } else {
                
DB::$dbs->query("DELETE FROM ".USERS." WHERE `user_id` = ?",array($page['user_id']));
                echo 
DIV_MSG 'Foydalanuvchi muvaffaqiyatli o`chirildi' CLOSE_DIV;
            }
        } else {
            echo 
DIV_BLOCK 'Kirishda xatolik' CLOSE_DIV;
        }
        echo 
DIV_GO '<a href="'.HOME.'/">Bosh sahifa</a> / <a href="'.HOME.'/panel">Boshqaruv xonasi</a> / <b>Foydalanuvchini o`chirish</b>' CLOSE_DIV
        break;
        
        case 
'bann':
        if (
privilegy('anceta_bann'$id)) {
            if (
$_POST) {
                
$arr = array(=> 0=> 300=> 600=> 900=> 1800=> 3600=> 7200=> 21600=> 43200=> 8640010 => 25920011 => 604800,
                             
12 => 86400013 => 120960014 => 259200015 => 777600016 => 15552000);
                
                
$bann_time num($_POST['bann_time']);
                
$prich html($_POST['prich']);
                
$uip num($_POST['uip']);
                
                
$time time() + $arr[$bann_time];
                
                if (empty(
$prich)) {
                    
$err .= 'Sababni ko`rsating';
                }
                
                if (
$err) {
                    echo 
DIV_ERROR $err CLOSE_DIV;
                } else {
                    
DB::$dbs->query("INSERT INTO ".BANN." (`user_id`, `moder`, `time_bann`, `prich`, `time`) VALUES (?, ?, ?, ?, ?)", array($page['user_id'], $user['user_id'], $time$prichtime()));
                    
                    if (
$uip == TRUE) {
                        
DB::$dbs->query("INSERT INTO ".BLACKLIST." (`ua`, `ip`) VALUES (?, ?)", array($page['browser'], $page['ip']));
                    }
                    
                    echo 
DIV_MSG 'Foydalanuvchi muvaffaqiyatli ban oldi' CLOSE_DIV;
                }
            }
                
            echo 
DIV_BLOCK;
            echo 
'<form action="#" method="POST">
            <b>Saytga kirishni bloklash:</b><br /><select name="bann_time">
            <option value="0"">Hamma vaqtga</option>
            <option value="1">5 daqiqa</option>
            <option value="2">10 daqiqa</option>
            <option value="3">15 daqiqa</option>
            <option value="4">30 daqiqa</option>
            <option value="5">1 soat</option>
            <option value="6">2 soat</option>
            <option value="7">6 soat</option>
            <option value="8">12 soat</option>
            <option value="9">1 sutka</option>
            <option value="10">3 sutka</option>
            <option value="11">1 hafta</option>
            <option value="12">10 sutka</option>
            <option value="13">2 hafta</option>
            <option value="14">1 oy</option>
            <option value="15">2 oy</option>
            <option value="15">6 oy</option>
            <option value="16">1 yil</option>
            </select><br /><br />'
;
                
            echo 
'User Agent va IP ni qora ro`yhatga qo`shish: <input type="checkbox" name="uip" value="1" /><br />';
                
            echo 
'Sabab:<br /><input type="text" name="prich" /><br />';
                    
            echo 
'<input type="submit" value="Ban berish" />';
            echo 
'</form>';
            echo 
CLOSE_DIV;   
        } else {
            echo 
DIV_BLOCK 'Kirishda xatolik' CLOSE_DIV;
        }    
        echo 
DIV_GO '<a href="'.HOME.'/">Bosh sahifa</a> / <a href="'.HOME.'/panel">Boshqaruv xonasi</a> / <b>Ban</b>' CLOSE_DIV;  
        break;
    
    }
}
require_once(
'../core/stop.php');
?>
Онлайн: 1
Реклама