Вход Регистрация
Файл: gamele.ru/includes/addons/admin-action/alhim.php
Строк: 348
<? session_start();session_register('filter');?>
<HTML>
<HEAD>
<LINK href="../../../css/game.css" rel=STYLESHEET type=text/css>
<SCRIPT src="../../../js/v1_tooltip.js"></SCRIPT>
<META Http-Equiv=Content-Type Content="text/html; charset=windows-1251">
<META Http-Equiv=Cache-Control Content=No-Cache>
<META Http-Equiv=Pragma Content=No-Cache>
<META Http-Equiv=Expires Content=0>
</HEAD>
<BODY bgcolor=#FFFFFF topmargin=0 bottommargin=0 marginwidth=0 marginheight=0 leftmargin=0 rightmargin=0>
<table width="60%" border="0" cellspacing="0" cellpadding="0" align=center>
  <tr>
<div id="tooltip"></div>
    <td><input type="button" class="lbut" onClick="location='?useaction=admin-action&addid=alhim&create=1'" value="Создание Алхимического Рецепта" /></td>
    <td><input type="button" class="lbut" onClick="location='?useaction=admin-action&addid=alhim&look=1'" value="Просмотр рецептов" /></td>
    <td><input type="button" class="lbut" onClick="location='?useaction=admin-action&addid=alhim&look=2'" value="Просмотр игроков" /></td>
   </tr>
</table>
<? 
require_once($_SERVER["DOCUMENT_ROOT"]."/func/connect.php");
require_once(
$_SERVER["DOCUMENT_ROOT"]."/inc/inc/bbcodes.inc.php");
db_open();
if(
$create==1){
    
$itm="";
    if(
$_POST['idit']!=0){
        
$itm=$_POST['idit'].((intval($_POST['col'])=='')?"@1":"@".intval($_POST['col'])).($_GET['items']?"|".$_GET['items']:"");
    }
    else{
        
$itm=($_GET['items']?$_GET['items']:"");
    }    
    echo
'
    <table width="60%" border="0" cellspacing="0" cellpadding="0" align=center>
    <tr><td>
    <form action="?useaction=admin-action&addid=alhim&create=1&items='
.$itm.'" method="post">
    <select name="idit" onmouseover="tooltip(this,'
<b>Выберите реагент и добавьте его в рецепт</b>')" onmouseout="hide_info(this)">
    <option value="0" selected=selected>Выберите</option>'
;
    
$it=mysql_query("SELECT * FROM `items` WHERE `type`='w66' and `slot`='0' or `type`='w71' ORDER BY type,name,level;");
     while (
$row mysql_fetch_assoc($it)) {
        echo 
"<option value="$row[id]@$row[name]">$row[name] [ $row[level] ] [ $row[desc]]</option>";
     }
    echo
'
    <input type=hidden name=itemr value="'
.$_POST['itemr'].'">
    <input type=hidden name=colr value="'
.$_POST['colr'].'">
    <input type=hidden name=pricer value="'
.$_POST['pricer'].'">
    <input type=hidden name=navr value="'
.$_POST['navr'].'">
    <input type=hidden name=sroks value="'
.$_POST['sroks'].'">
    <input type=text name=col onBlur="if (value == '') {value='
Количество'}" onFocus="if (value == 'Количество') {value =''}" value="Количество" onmouseover="tooltip(this,'<b>Введите количество</b><br>по умолчанию1')" onmouseout="hide_info(this)">
    <input name="setitem" type="submit" class="lbut" value="Добавить в рецепт" /></form>
    '
;
    if(
$itm!=""){        
        
$i=0;
        
$item=explode("|",$itm);
        foreach(
$item as $value){
            
$param=explode("@",$value);
            
$recipe[$param[0]]+=$param[2];
            
$fullrec[$param[0]]=$param[0]."@".$recipe[$param[0]]."@".$param[1];
        }
        
sort($fullrec);
        
$forbd="";
        echo 
'<br><b>Рецепт:</b><br>';
        while (list(
$key,$val) = each($fullrec)) {
            
$forp=explode("@",$val);
            
$forbd.=$forp[0]."@".$forp[1]."|";
            echo 
$forp[2]." (<b>".$forp[1]." шт</b>.)<br>";             
        }
        
$forbd=substr($forbd,0,strlen($forbd)-1);
        
//echo $forbd;    
        
echo '
        <br>
        <b>Что получается при помощи данных реагентов:</b>
        <form action="?useaction=admin-action&addid=alhim&recipe=1" method="post">
        <select name="idit" onmouseover="tooltip(this,'
<b>Выберите зельекоторое будет создано по рецепту</b>')" onmouseout="hide_info(this)">
        <option value="0" '
.($_POST['itemr']?'':'selected=selected').'>Выберите</option>';
        
$it=mysql_query("SELECT * FROM `items` WHERE `type`='w27' ORDER BY type,name,level;");
        while (
$row mysql_fetch_assoc($it)) {
            echo 
"<option value="$row[id]@$row[name]" ".(($_POST['itemr']==$row['id'])?'selected=selected':'').">$row[name] [ $row[level] ]</option>";
        }
        echo
'
        <input type=text name=col onBlur="if (value == '') {value='
Количество'}" onFocus="if (value == 'Количество') {value =''}" value="'.($_POST['colr']?$_POST['colr']:'Количество').'" onmouseover="tooltip(this,'<b>Введите количество зелий которое получится при создании</b>')" onmouseout="hide_info(this)"><font class=travma style="color: gray; font-size: 9px;"> (по умолчанию: 5)</font>
        <br><input type=text name=price onBlur="if (value == '') {value='
Цена рецепта'}" onFocus="if (value == 'Цена рецепта') {value =''}" value="'.($_POST['pricer']?$_POST['pricer']:'Цена рецепта').'" onmouseover="tooltip(this,'<b>Введите цену рецепта</b>')" onmouseout="hide_info(this)"><font class=travma style="color: gray; font-size: 9px;"> (по умолчанию: 100 ER)</font>
        <br><input type=text name=nav onBlur="if (value == '') {value='
Навык алхимии'}" onFocus="if (value == 'Навык алхимии') {value =''}" value="'.($_POST['navr']?$_POST['navr']:'Навык алхимии').'" onmouseover="tooltip(this,'<b>Введите необходимый навык алхимии для использования и покупки данного рецепта</b>')" onmouseout="hide_info(this)"><font class=travma style="color: gray; font-size: 9px;"> (по умолчанию: 1)</font>
        <br><input type=text name=srok onBlur="if (value == '') {value='
Срок действия зелья'}" onFocus="if (value == 'Срок действия зелья') {value =''}" value="'.($_POST['sroks']?$_POST['sroks']:'Срок действия зелья').'" onmouseover="tooltip(this,'<b>Введите срок действия зелья</b>')" onmouseout="hide_info(this)"><font class=travma style="color: gray; font-size: 9px;"> (по умолчанию: 1 неделя)</font>
        <input type=hidden name=recipe value="'
.(($forbd=="")?"0":$forbd).'">    
        <br><input name="setitem" type="submit" class="lbut" value="Добавить рецепт в базу" /></form>
        <br><font class=travma style="color: red;"><b>&nbsp;Внимание: </font></b><font class=travma>Проверок на минусовые значения нет, не подставляйте значения типа "-200" в цену или количество. Если рецепт на эту вещь уже существует в базе - он будет заменен новым.
        
        '
;
    }
    echo
'
    </td>
    </tr>
    </table>    
    '
;
    
}
if(
$_GET['recipe']==1){
    if(
$_POST['idit']=="0"){
        echo 
'Не выбрана вещь для создания';
    }
    else if(
$_POST['recipe']=="0"){
        echo 
'Не добавлено ни одного ингредиента';
    }
    else{
        
$item=explode("@",$_POST['idit']);
        if(
mysql_num_rows(mysql_query("SELECT * FROM `alhim` WHERE `protype`='".$item[0]."';"))>0){
            
mysql_query("UPDATE `alhim` SET `reagents`='".$_POST['recipe']."',`col`='".((intval($_POST['col'])=="")?"5":intval($_POST['col']))."',`nav`='".((intval($_POST['nav'])=="")?"1":intval($_POST['nav']))."',`price`='".((intval($_POST['price'])=="")?"100":intval($_POST['price']))."',`srok`='".((intval($_POST['srok'])=="")?"7":intval($_POST['srok']))."' WHERE `protype`='".$item[0]."';");
        }
        else{
            
mysql_query("INSERT INTO `alhim` (protype,name,reagents,col,nav,price,srok) VALUES ('".$item[0]."','".$item[1]."','".$_POST['recipe']."','".((intval($_POST['col'])=="")?"5":intval($_POST['col']))."','".((intval($_POST['nav'])=="")?"1":intval($_POST['nav']))."','".((intval($_POST['price'])=="")?"100":intval($_POST['price']))."',`srok`='".((intval($_POST['srok'])=="")?"7":intval($_POST['srok']))."')");
            echo 
'test2';
        }
    }
}
if(
$_GET['look']==1){
if(
$_POST['delete']){
    
mysql_query("DELETE FROM `alhim` WHERE `id`='".$_POST['delete']."' LIMIT 1;");
}
echo
'
<table cellpadding=0 cellspacing=0 border=0 width=65% bgcolor=#e0e0e0 align=center>
<tr><td>
<table border=0 cellpadding=4 cellspacing=1 bordercolor=#e0e0e0 align=center class="smallhead" width=100%>
        <tr class=nickname bgcolor=#EAEAEA>
            <td align=center width=10%><b>ID</b><br><font class=travma style="color: gray; font-size: 9px;">ид рецепта в базе</font></td>
            <td align=center width=50%><b>Имя предмета</b><br><font class=travma style="color: gray; font-size: 9px;">предмет который создаем</font></td>
            <td align=center width=10%><b>ID предмета</b><br><font class=travma style="color: gray; font-size: 9px;">ид предмета в базе</font></td>
            <td align=center width=20%><b>Реагенты</b><br><font class=travma style="color: gray; font-size: 9px;">Название (количество)</font></td>
            <td align=center width=10%><b>Количество</b><br><font class=travma style="color: gray; font-size: 9px;">сколько будет создано</font></td>
            <td align=center width=10%><b>Срок</b><br><font class=travma style="color: gray; font-size: 9px;">Срок действия зелья</font></td>
            <td align=center width=10%><b>Навык</b><br><font class=travma style="color: gray; font-size: 9px;">необходимый для создания</font></td>
            <td align=center width=10%><b>Цена</b><br><font class=travma style="color: gray; font-size: 9px;">цена рецепта</font></td>
            <td align=center width=10%><b>Действия</b><br><font class=travma style="color: gray; font-size: 9px;">редактировать или удалить</font></td>
        </tr>
        
        '
;
    
$recipes=mysql_query("SELECT * FROM `alhim`");
    while (
$row mysql_fetch_array($recipes)){
            
$reg=explode("|",$row['reagents']);            
            echo 
'<tr class=nickname bgcolor=white>
            <td align=center>'
.$row['id'].'</td>
            <td align=center>'
.$row['name'].'</td>
            <td align=center>'
.$row['protype'].'</td>
            <td align=center>'
;
            
$itm="";
            foreach (
$reg as $val){
                
$reagent=explode("@",$val);
                
$regit=mysql_fetch_array(mysql_query("SELECT `items`.`name` FROM `items` WHERE `items`.`id`='".$reagent[0]."';"));
                echo 
"<b>".$regit['name']."</b> (".$reagent[1].")<br>";
                
$itm.=$reagent[0]."@".$regit['name']."@".$reagent[1]."|";
            }
            
$itm=substr($itm,0,strlen($itm)-1);
            echo
'</td>
            <td align=center>'
.$row['col'].'</td>
            <td align=center>'
.$row['srok'].'</td>
            <td align=center>'
.$row['nav'].'</td>
            <td align=center>'
.$row['price'].'</td>    
            <td align=center>
            <form action="?useaction=admin-action&addid=alhim&create=1&items='
.$itm.'" method="post">
            <input type=hidden name=itemr value="'
.$row['protype'].'">
            <input type=hidden name=colr value="'
.$row['col'].'">
            <input type=hidden name=pricer value="'
.$row['price'].'">
            <input type=hidden name=sroks value="'
.$row['srok'].'">
            <input type=hidden name=navr value="'
.$row['nav'].'">
            <input type="submit" class="lbut" value="редактировать" />
            </form>
            <form action="?useaction=admin-action&addid=alhim&look=1" method="post">
            <input type=hidden name=delete value="'
.$row['id'].'">
            <input type="submit" class="lbut" value="удалить" />
            </form>
            </td>                
            '
;

    }
    echo
'</table></td></tr></table>';    
}
if(
$_GET['look']==2){
echo
'
<table cellpadding=0 cellspacing=0 border=0 width=65% bgcolor=#e0e0e0 align=center>
<tr><td>
<table border=0 cellpadding=4 cellspacing=1 bordercolor=#e0e0e0 align=center class="smallhead" width=100%>
        <tr class=nickname bgcolor=#EAEAEA>
            <td align=center width=10%><b>Игрок</b><br><font class=travma style="color: gray; font-size: 9px;">имя</font></td>
            <td align=center width=50%><b>Навык алхимии</b><br><font class=travma style="color: gray; font-size: 9px;">у игрока</font></td>
            <td align=center width=50%><b>Рецепты</b><br><font class=travma style="color: gray; font-size: 9px;">(ид рецептов)</font></td>
        </tr>
        
        '
;
    
$players=mysql_query("SELECT * FROM `user` WHERE `alhim`>'1'");
    while (
$row mysql_fetch_array($players)){
            
$pt=allparam($row);
            echo 
'<tr class=nickname bgcolor=white>
            <td align=center>'
.$row['login'].'</td>
            <td align=center>Алхимия: '
.$row['alhim'].' ('.$pt[68].' с вещами)<br>Травничество: '.$row['trav'].' ('.$pt[70].' с вещами)</td><td>';
            
$rec=explode("|",$row['alhim_rec']);
            foreach (
$rec as $val){
                
$recipe mysql_fetch_array(mysql_query("SELECT `alhim`.`name` FROM `alhim` WHERE `id`='".$val."' LIMIT 1;"));
                if(
$recipe!=""){
                    echo 
$recipe['name']."<br>";
                }
            }
            echo 
"</td>";

    }
    echo
'</table></td></tr></table>';    
}
echo
'
</body>
</html>'
;

?>
Онлайн: 0
Реклама