Вход Регистрация
Файл: me.php
Строк: 73
<?php
session_name
('SID');
session_start();
include_once(
$_SERVER['DOCUMENT_ROOT'].'/data/inc.cfg');
// TOP OF THE PAGE
?>
<div class="top"><b><?=LNG_ME_TITLE?></b>
<?php
// MAP DATA
$q mysql_query("
    SELECT *
    FROM `map`"
);
if(!
$q)    echo '<div class="error">Error: '.mysql_error().'</div>';
// MAP AND SERVER SELECTION
echo '<form method="post" align="left" action="?chose_map" style="position:absolute;top:0px;left:0px;">
<select name="map">
<option disabled="yes">'
.LNG_ME_CHOSE_MAP.'</option>';
while(
$maps mysql_fetch_assoc($q))
{
echo 
'<option value="'.$maps['location'].'">'.$maps['location'].'</option>';
}
?>
</select>
<input type="submit" value="<?=LNG_ME_CHOSE?>">
</form>
<form style="position:absolute;top:0px;right:0px;margin-right:5px;" action="?chose_server">
<select name="server">
<option disabled="yes"><?=LNG_ME_CHOSE_SERVER?></option>
<?php
$ds 
opendir('data/server');
while(
$ss readdir($ds))
{
    if(
$ss !=='.' AND $ss!=='..')
    {
        echo 
'<option value="'.$ss.'">'.$ss.'</option>';
    }
}
if (empty(
$_SESSION['map']) AND empty($_SESSION['server']))
{
    
$mt 'test';
    
$ms 'test';
}
else
{
    
$mt $_SESSION['map'];
    
$ms $_SESSION['server'];
}
?>
</select>
</form>
</div>
<div class="block"><br>
<?php
if(empty($_SESSION['drop_texture'])) $parl LNG_ME_TEX_CHOSE;
else
{
    
$isw mysql_query("
        SELECT *
        FROM `movecontroll`
        WHERE `texture`='"
.$_SESSION['drop_texture']."'");
    if(
mysql_num_rows($isw) !== 0)
    {
        
$iswb '<a href="me.set.php?set=unblock&t='.$_SESSION['drop_texture'].'"><input type="button" value="'.LNG_ME_TEX_UNBLOCK.'"></a>';
    }
    else
    {
        
$iswb '<a href="me.set.php?set=block&t='.$_SESSION['drop_texture'].'"><input type="button" value="'.LNG_ME_TEX_BLOCK.'"></a>';
    }
    
$parl LNG_ME_TEX.': <br><center><img width"32" height="32" src="interface/graphics/map/'.$_SESSION['drop_texture'].'"><br>
    '
.$iswb.'
    </center>'
;
}
// CURRENT MAP
$sql mysql_query("
    SELECT *
    FROM `map`
    WHERE `location` = '"
.$mt."'");
if(!
$sql)
{
    echo 
'<div class="error">Error: '.mysql_error().'</div>';
}
else
{
    echo 
'<div id="left"><div id="caption_l">'.LNG_ME_CAPT_L.'</div>'.$parl;
    echo 
'<form method="post" action="me.set.php?set=add_tip">'.LNG_ME_CAPT_TIP.'
    <input name="map" type="text" value="'
.$mt.'"><br>
    <input class="px" name="map_x" type="text" placeholder="x">
    <input class="px" name="map_y" type="text" placeholder="y"><br>
    <input type="submit" value="'
.LNG_ADD.'">
    </form>'
;
    echo 
LNG_ME_CAPT_REDIRECT.'
    <form method="post" action="me.set.php?set=add_redirect">
    <input name="map" type="text" value="'
.$mt.'"><br>
    <input class="px" name="map_x" type="text" placeholder="x">
    <input class="px" name="map_y" type="text" placeholder="y"><br>
    <input type="submit" value="'
.LNG_ADD.'">
    </form>'
;
// CHOOSE MAP
    
if(isset($_GET['chose_map']))
    {
        
$_SESSION['map'] = $_POST['map'];
        echo 
'<script>location = "me.php";</script>';
        exit;
    }
// SELECT TEXTURE
    
if(isset($_GET['select']))
    {
        
$_SESSION['drop_texture'] = $_GET['t'];
        echo 
'<script>location = "me.php";</script>';
        exit;
    }
// DROP TEXTURE
    
if(isset($_GET['drop']))
    {
        
$m mysql_query("
            SELECT *
            FROM `map`
            WHERE '"
.$_GET['y']."'
            AND `location` = '"
.$_SESSION['map']."'");
        
$xz mysql_fetch_assoc($m);
        
$zx explode('|'$xz[$_GET['y']]);
        
$zx[$_GET['x']] = $_SESSION['drop_texture'];
        
$mass implode('|'$zx);
        
$sql_s mysql_query("
            UPDATE `map`
            SET `"
.$_GET['y']."` = '".$mass."'
            WHERE `location` = '"
.$_SESSION['map']."'");
        if(!
$sql_s) echo mysql_error();
        else
        {
            echo 
'<script>location="me.php";</script>';
            exit;
        }
    }
// CENTER BLOCK
    
echo '</div><table id="center" align="center" cellspacing="0" cellpadding="0">';
    
$loc mysql_fetch_assoc($sql);
    
$msqlc count($loc)-2;
    foreach(
$loc as $k => $v)
    {
        if(
$k !== 'location' and $k !== 'id')
        {
            
$e explode('|'$v);
            
$imgpre '<img src="interface/graphics/map/';
            
$imgext '" alt="[]">';
            echo 
'<tr>';
            for(
$i 0$i<$msqlc;$i++){
            echo 
'
            <td><a href="?drop&x='
.$i.'&y='.$k.'">'.$imgpre.''.$e[$i].''.$imgext.'</a></td>';}
            echo 
'</tr>';
        }
    }
}
// RIGHT BLOCK
?>
</table><div id="right"><div id="caption_r"><?=LNG_ME_CAPT_R?></div>
<?php
$d 
opendir('interface/graphics/map/');
while(
$tx readdir($d))
{
        if(
$tx !== '.' AND $tx !== '..')
        {
            echo 
'<a href="?select&t='.$tx.'"><img src="interface/graphics/map/'.$tx.'"></a>';
        }
}
?>
</div>
</div>
<div class="bottom"><br><?=LNG_ME_DESC?><br>&copy; <?=CFG_COPY?> <?=CFG_DATE?></div>
</body>
</html>
Онлайн: 1
Реклама