Вход Регистрация
Файл: azone/prof.php
Строк: 91
<?php
require ($_SERVER['DOCUMENT_ROOT'].'/lib/core.php');
require (
$_SERVER['DOCUMENT_ROOT'].'/theme/header.php');
require (
$_SERVER['DOCUMENT_ROOT'].'/lib/zag.php');

if(
$user['admin']!=='1'){
    
header('Location: /main');
    exit;
}

$all_prof = mysql_num_rows(mysql_query("SELECT * FROM `l2_profession`"));

switch(
$sd){
default:

echo 
"<a href='/azone/prof/add'>Добавить профессию</a><br>";
echo 
"<a href='/azone/prof/all'>Список профессия</a> <small>($all_prof)</small><br>";

break;


case 
'add':

if(empty(
$_POST['submit'])){
    
    echo 
"<form action='/azone/prof/add' method='post'>
    Название:<br>
    <input type='text' name='name'><br>
    Картинка:<br>
    <input type='text' name='img'><br>
    Расса:<br>
    <select name='race'>
    <option value='human'>Человек</option>
    <option value='elf'>Эльф</option>
    <option value='darkelf'>Тёмный Эльф</option>
    <option value='ork'>Орк</option>
    <option value='gnom'>Гном</option>
    <option value='kamael'>Камаэль</option>
    </select><br>
    Класс:<br>
    <select name='spec'>
    <option value='warrior'>Воин</option>
    <option value='wizard'>Маг</option>
    </select><br>
    Предыдущая профа:<br>
    <select name='last_prof'>
    <option value=''>Выберите предыдущую профессию</option>"
;
    
$q = mysql_query("SELECT * FROM `l2_profession` ORDER BY `id` DESC");
    While(
$w=mysql_fetch_assoc($q)){
        echo 
"<option value='$w[id]'>$w[name]</option>";
    }
    echo 
"</select><br>
    Уровень:<br>
    <select name='level'>
    <option value='0'>Выберите уровень</option>
    <option value='18'>1 профессия</option>
    <option value='38'>2 профессия</option>
    <option value='76'>3 профессия</option>
    <option value='85'>Перерождение</option>
    </select><br>
    <input type='submit' name='submit' value='Создать' class='ta'></form>"
;
    
}else{
   
    
mysql_query("INSERT INTO `l2_profession` SET 
    `name`='
$_POST[name]',
    `race`='
$_POST[race]',
    `spec`='
$_POST[spec]',
    `last_prof`='
$_POST[last_prof]',
    `level`='
$_POST[level]'");
    
    
    
$next_id = mysql_insert_id();
    
    
mysql_query("UPDATE `l2_profession` SET `img`='$next_id.png' WHERE `id`='$next_id'");
    
    
$file = file_get_contents($_POST['img']);
    
file_put_contents($_SERVER['DOCUMENT_ROOT']."/pic/prof/$next_id.png", $file);
    
header('Location: /azone/prof/add');
    exit;
    
}

back('/azone/prof');

break;


case 
'all':
$num = 204; 
$page = (int)mysql_real_escape_string(htmlspecialchars(strip_tags($_GET['page'])));
$result = mysql_query("SELECT * FROM `l2_profession`") or die(mysql_error()); 
$posts = mysql_num_rows($result); 
$total = intval(($posts - 1) / $num) + 1; 
$page = intval($page); 
if(empty(
$page) or $page < 0) $page = 1; 
if(
$page > $total) $page = $total; 
$start = $page * $num - $num; 
    
   
$q = mysql_query("SELECT * FROM `l2_profession` ORDER BY `id` ASC LIMIT $start, $num");

While(
$w = mysql_fetch_assoc($q)){
    
    echo 
"<a href='/info/prof/$w[id]'>$w[name] <small>($w[lat])</small></a><br>";
    
}

echo 
"<hr>";
if (
$page != 1) $pervpage = '<a href=?page=1>««</a> 
                               <a href=?page='
. ($page - 1) .'>«</a> '; 
if (
$page != $total) $nextpage = ' <a href=?page='. ($page + 1) .'>»</a> 
                                   <a href=?page=' 
.$total. '>»»</a>'; 
if(
$page - 2 > 0) $page2left = ' <a href=?page='. ($page - 2) .'>'. ($page - 2) .'</a> | '; 
if(
$page - 1 > 0) $page1left = '<a href=?page='. ($page - 1) .'>'. ($page - 1) .'</a> | '; 
if(
$page + 2 <= $total) $page2right = ' | <a href=?page='. ($page + 2) .'>'. ($page + 2) .'</a>'; 
if(
$page + 1 <= $total) $page1right = ' | <a href=?page='. ($page + 1) .'>'. ($page + 1) .'</a>'; 

echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage; 

back('/azone/prof');

break;


}
require (
$_SERVER['DOCUMENT_ROOT'].'/lib/down.php');
require (
$_SERVER['DOCUMENT_ROOT'].'/theme/foot.php');
?>
Онлайн: 1
Реклама