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

##############################################################################
# *                                                                             #
# * XG PROYECT                                                                 #
# *                                                                           #
# * @copyright Copyright (C) 2008 - 2009 By Neko from xgproyect.net             #
# *                                                                             #
# *                                                                             #
# *  This program is free software: you can redistribute it and/or modify    #
# *  it under the terms of the GNU General Public License as published by    #
# *  the Free Software Foundation, either version 3 of the License, or       #
# *  (at your option) any later version.                                     #
# *                                                                             #
# *  This program is distributed in the hope that it will be useful,         #
# *  but WITHOUT ANY WARRANTY; without even the implied warranty of             #
# *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             #
# *  GNU General Public License for more details.                             #
# *                                                                             #
##############################################################################

define('INSIDE'  true);
define('INSTALL' false);
define('IN_ADMIN'true);

$xgp_root './../';
include(
$xgp_root 'extension.inc.php');
include(
$xgp_root 'common.' $phpEx);
include(
'AdminFunctions/Autorization.' $phpEx);

if (
$EditUsers != 1) die();

$parse    =    $lang;


$mode      $_POST['mode'];

if (
$mode == 'agregar')
{
       
$id            $_POST['id'];
    
$galaxy        $_POST['galaxy'];
    
$system        $_POST['system'];
    
$planet        $_POST['planet'];

    
$i    =    0;
    
$QueryS    =    doquery("SELECT * FROM {{table}} WHERE `galaxy` = '".$galaxy."' AND `system` = '".$system."' AND `planet` = '".$planet."'""galaxy"true);
    
$QueryS2    =    doquery("SELECT * FROM {{table}} WHERE `id` = '".$id."'""users"true);
    if (
is_numeric($_POST['id']) && isset($_POST['id']) && !$QueryS && $QueryS2)
    {
        if (
$galaxy or $system or $planet or !is_numeric($galaxy) or !is_numeric($system) or !is_numeric($planet)){
            
$Error    .=    '<tr><th colspan="2"><font color=red>'.$lang['po_complete_all'].'</font></th></tr>';
            
$i++;}

        if (
$galaxy MAX_GALAXY_IN_WORLD or $system MAX_SYSTEM_IN_GALAXY or $planet MAX_PLANET_IN_SYSTEM){
            
$Error    .=    '<tr><th colspan="2"><font color=red>'.$lang['po_complete_all2'].'</font></th></tr>';
            
$i++;}

        if (
$i    ==    0)
        {
            
CreateOnePlanetRecord ($galaxy$system$planet$id''''false) ;
            
$QueryS3    =    doquery("SELECT * FROM {{table}} WHERE `id_owner` = '".$id."'""planets"true);
            
doquery("UPDATE {{table}} SET `id_level` = '".$QueryS3['id_level']."' WHERE
            `galaxy` = '"
.$galaxy."' AND `system` = '".$system."' AND `planet` = '".$planet."' AND `planet_type` = '1'""planets");
            
$parse['display']    =    '<tr><th colspan="2"><font color=lime>'.$lang['po_complete_succes'].'</font></th></tr>';
        }
        else
        {
            
$parse['display']    =    $Error;
        }
    }
    else
    {
        
$parse['display']    =    '<tr><th colspan="2"><font color=red>'.$lang['po_complete_all'].'</font></th></tr>';
    }
}
elseif (
$mode == 'borrar')
{
    
$id    =    $_POST['id'];
    if (
is_numeric($id) && isset($id))
    {
        
$QueryS    =    doquery("SELECT * FROM {{table}} WHERE `id` = '".$id."'""planets"true);

        if (
$QueryS)
        {
            if (
$QueryS['planet_type'] == '1')
            {
                
$QueryS2    =    doquery("SELECT * FROM {{table}} WHERE `id_planet` = '".$id."'""galaxy"true);
                if (
$QueryS2['id_luna'] > 0)
                {
                    
doquery("DELETE FROM {{table}} WHERE `galaxy` = '".$QueryS['galaxy']."' AND `system` = '".$QueryS['system']."' AND
                        `planet` = '"
.$QueryS['planet']."' AND `planet_type` = '3'""planets");
                }
                
doquery("DELETE FROM {{table}} WHERE `id` = '".$id."'"'planets');
                
doquery("DELETE FROM {{table}} WHERE `id_planet` ='".$id."'"'galaxy');
                
$Error    .=    '<tr><th colspan="2"><font color=lime>'.$lang['po_complete_succes2'].'</font></th></tr>';
            }
            else
            {
                
$Error    .=    '<tr><th colspan="2"><font color=red>'.$lang['po_complete_invalid3'].'</font></th></tr>';
            }
        }
        else
        {
            
$Error    .=    '<tr><th colspan="2"><font color=red>'.$lang['po_complete_invalid2'].'</font></th></tr>';
        }
    }
    else
    {
        
$Error    .=    '<tr><th colspan="2"><font color=red>'.$lang['po_complete_invalid'].'</font></th></tr>';
    }

    
$parse['display2']    =    $Error;
}


display (parsetemplate(gettemplate('adm/PlanetOptionsBody'),  $parse), false''truefalse);
?>
Онлайн: 0
Реклама