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

##############################################################################
# *                                                                             #
# * XG PROYECT                                                                 #
# *                                                                           #
# * @copyright Copyright (C) 2008 - 2010 By lucky 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);


if (
$EditUsers != 1) die(message ($lang['404_page']));

$parse $lang;

switch(
$_GET[page])
{
    case
'resources':

        
$id         $_POST['id'];
        
$id_dark    $_POST['id_dark'];
        
$metal      $_POST['metal'];
        
$cristal    $_POST['cristal'];
        
$deut       $_POST['deut'];
        
$dark        $_POST['dark'];

        if (
$_POST){
        if(
is_numeric($id) && is_numeric($metal) && is_numeric($cristal) && is_numeric($deut) && is_numeric($dark) && is_numeric($id_dark))
        {
            if (
$_POST['add'])
            {
                
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                
$QryUpdatePlanet .= "`metal` = `metal` + '"$metal ."', ";
                
$QryUpdatePlanet .= "`crystal` = `crystal` + '"$cristal ."', ";
                
$QryUpdatePlanet .= "`deuterium` = `deuterium` + '"$deut ."' ";
                
$QryUpdatePlanet .= "WHERE ";
                
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                
doquery$QryUpdatePlanet"planets");


                if (
$id_dark != NULL)
                {
                    
$QryUpdateUser  "UPDATE {{table}} SET ";
                    
$QryUpdateUser .= "`darkmatter` = `darkmatter` + '"$dark ."' ";
                    
$QryUpdateUser .= "WHERE ";
                    
$QryUpdateUser .= "`id` = '"$id_dark ."' ";
                    
doquery$QryUpdateUser"users");
                }
                
$Name    =    $lang['log_moree'];
                
$parse['display']    =    '<tr><th colspan="2"><font color=lime>'.$lang['ad_add_sucess'].'</font></th></tr>';
            }
            elseif (
$_POST['delete'])
            {
                
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                
$QryUpdatePlanet .= "`metal` = `metal` - '"$metal ."', ";
                
$QryUpdatePlanet .= "`crystal` = `crystal` - '"$cristal ."', ";
                
$QryUpdatePlanet .= "`deuterium` = `deuterium` - '"$deut ."' ";
                
$QryUpdatePlanet .= "WHERE ";
                
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                
doquery$QryUpdatePlanet"planets");


                if (
$id_dark != NULL)
                {
                    
$QryUpdateUser  "UPDATE {{table}} SET ";
                    
$QryUpdateUser .= "`darkmatter` = `darkmatter` - '"$dark ."' ";
                    
$QryUpdateUser .= "WHERE ";
                    
$QryUpdateUser .= "`id` = '"$id_dark ."' ";
                    
doquery$QryUpdateUser"users");
                }
                
$Name    =    $lang['log_nomoree'];
                
$parse['display']    =    '<tr><th colspan="2"><font color=lime>'.$lang['ad_delete_sucess'].'</font></th></tr>';
            }

            if (
$_POST['add'] || $_POST['delete'])
            {
                
$Log    .=    "n".$lang['log_the_user'].$user['username']." ".$Name.":n";
                
$Log    .=    $lang['metal'].": ".$metal."n";
                
$Log    .=    $lang['crystal'].": ".$cristal."n";
                
$Log    .=    $lang['deuterium'].": ".$deut."n";
                
$Log    .=    $lang['log_to_planet'].$id."n";
                
$Log    .=    $lang['log_and'].$lang['darkmatter'].": ".$dark."n";
                
$Log    .=    $lang['log_to_user'].$id_dark."n";

                
LogFunction($Log"ResourcesLog"$LogCanWork);
            }
        }
        else
        {
            
$parse['display']    =    '<tr><th colspan="2"><font color=red>'.$lang['ad_only_numbers'].'</font></th></tr>';
        }

    }

            
display (parsetemplate(gettemplate("adm/EditorTPL/ResourcesBody"), $parse), false''truefalse);
    break;

    case
'ships':
        if(
$_POST)
        {
            
$id                  $_POST['id'];
            
$light_hunter       $_POST['light_hunter'];
            
$heavy_hunter        $_POST['heavy_hunter'];
            
$small_ship_cargo    $_POST['small_ship_cargo'];
            
$big_ship_cargo     $_POST['big_ship_cargo'];
            
$crusher            $_POST['crusher'];
            
$battle_ship        $_POST['battle_ship'];
            
$colonizer          $_POST['colonizer'];
            
$recycler            $_POST['recycler'];
            
$spy_sonde           $_POST['spy_sonde'];
            
$bomber_ship          $_POST['bomber_ship'];
            
$solar_satelit         $_POST['solar_satelit'];
            
$destructor           $_POST['destructor'];
            
$dearth_star           $_POST['dearth_star'];
            
$battleship          $_POST['battleship'];
            
$supernova          $_POST['supernova'];


            if(
is_numeric($id) && is_numeric($light_hunter) && is_numeric($heavy_hunter) && is_numeric($small_ship_cargo) && is_numeric($big_ship_cargo) &&
                
is_numeric($crusher) && is_numeric($battle_ship) && is_numeric($colonizer) && is_numeric($recycler) && is_numeric($spy_sonde) &&
                
is_numeric($bomber_ship) && is_numeric($solar_satelit) && is_numeric($destructor) && is_numeric($dearth_star) &&
                
is_numeric($battleship) && is_numeric($supernova))
            {
                if (
$_POST['add'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`small_ship_cargo` = `small_ship_cargo` + '"$small_ship_cargo ."', ";
                    
$QryUpdatePlanet .= "`battleship` = `battleship` + '"$battleship ."', ";
                    
$QryUpdatePlanet .= "`dearth_star` = `dearth_star` + '"$dearth_star ."', ";
                    
$QryUpdatePlanet .= "`destructor` = `destructor` + '"$destructor ."', ";
                    
$QryUpdatePlanet .= "`solar_satelit` = `solar_satelit` + '"$solar_satelit ."', ";
                    
$QryUpdatePlanet .= "`bomber_ship` = `bomber_ship` + '"$bomber_ship ."', ";
                    
$QryUpdatePlanet .= "`spy_sonde` = `spy_sonde` + '"$spy_sonde ."', ";
                    
$QryUpdatePlanet .= "`recycler` = `recycler` + '"$recycler ."', ";
                    
$QryUpdatePlanet .= "`colonizer` = `colonizer` + '"$colonizer ."', ";
                    
$QryUpdatePlanet .= "`battle_ship` = `battle_ship` + '"$battle_ship ."', ";
                    
$QryUpdatePlanet .= "`crusher` = `crusher` + '"$crusher ."', ";
                    
$QryUpdatePlanet .= "`heavy_hunter` = `heavy_hunter` + '"$heavy_hunter ."', ";
                    
$QryUpdatePlanet .= "`big_ship_cargo` = `big_ship_cargo` + '"$big_ship_cargo ."', ";
                    
$QryUpdatePlanet .= "`supernova` = `supernova` + '"$supernova ."', ";
                    
$QryUpdatePlanet .= "`light_hunter` = `light_hunter` + '"$light_hunter ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"planets");

                    
$Name    =    $lang['log_moree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_add_sucess_ships'].'</font></th></tr>';
                }
                elseif (
$_POST['delete'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`small_ship_cargo` = `small_ship_cargo` - '"$small_ship_cargo ."', ";
                    
$QryUpdatePlanet .= "`battleship` = `battleship` - '"$battleship ."', ";
                    
$QryUpdatePlanet .= "`dearth_star` = `dearth_star` - '"$dearth_star ."', ";
                    
$QryUpdatePlanet .= "`destructor` = `destructor` - '"$destructor ."', ";
                    
$QryUpdatePlanet .= "`solar_satelit` = `solar_satelit` - '"$solar_satelit ."', ";
                    
$QryUpdatePlanet .= "`bomber_ship` = `bomber_ship` - '"$bomber_ship ."', ";
                    
$QryUpdatePlanet .= "`spy_sonde` = `spy_sonde` - '"$spy_sonde ."', ";
                    
$QryUpdatePlanet .= "`recycler` = `recycler` - '"$recycler ."', ";
                    
$QryUpdatePlanet .= "`colonizer` = `colonizer` - '"$colonizer ."', ";
                    
$QryUpdatePlanet .= "`battle_ship` = `battle_ship` - '"$battle_ship ."', ";
                    
$QryUpdatePlanet .= "`crusher` = `crusher` - '"$crusher ."', ";
                    
$QryUpdatePlanet .= "`heavy_hunter` = `heavy_hunter` - '"$heavy_hunter ."', ";
                    
$QryUpdatePlanet .= "`big_ship_cargo` = `big_ship_cargo` - '"$big_ship_cargo ."', ";
                    
$QryUpdatePlanet .= "`supernova` = `supernova` - '"$supernova ."', ";
                    
$QryUpdatePlanet .= "`light_hunter` = `light_hunter` - '"$light_hunter ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"planets");

                    
$Name    =    $lang['log_nomoree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_delete_sucess_ships'].'</font></th></tr>';
                }

                if (
$_POST['add'] || $_POST['delete'])
                {
                    
$Log    .=    "n".$lang['log_the_user'].$user['username']." ".$Name.":n";
                    
$Log    .=    $lang['small_ship_cargo'].": ".$small_ship_cargo."n";
                    
$Log    .=    $lang['big_ship_cargo'].": ".$big_ship_cargo."n";
                    
$Log    .=    $lang['light_hunter'].": ".$light_hunter."n";
                    
$Log    .=    $lang['heavy_hunter'].": ".$heavy_hunter."n";
                    
$Log    .=    $lang['crusher'].": ".$crusher."n";
                    
$Log    .=    $lang['battle_ship'].": ".$battle_ship."n";
                    
$Log    .=    $lang['colonizer'].": ".$colonizer."n";
                    
$Log    .=    $lang['recycler'].": ".$recycler."n";
                    
$Log    .=    $lang['spy_sonde'].": ".$spy_sonde."n";
                    
$Log    .=    $lang['bomber_ship'].": ".$bomber_ship."n";
                    
$Log    .=    $lang['solar_satelit'].": ".$solar_satelit."n";
                    
$Log    .=    $lang['destructor'].": ".$destructor."n";
                    
$Log    .=    $lang['dearth_star'].": ".$dearth_star."n";
                    
$Log    .=    $lang['battleship'].": ".$battleship."n";
                    
$Log    .=    $lang['supernova'].": ".$supernova."n";
                    
$Log    .=    $lang['log_to_planet'].$id."n";

                    
LogFunction($Log"ShipsLog"$LogCanWork);
                }
            }
            else
            {
                
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_only_numbers'].'</font></th></tr>';
            }
        }

        
display (parsetemplate(gettemplate("adm/EditorTPL/ShipsBody"), $parse), false''truefalse);
    break;

    case
'defenses':
        if (
$_POST)
        {
            
$id                          $_POST['id'];
            
$misil_launcher               $_POST['misil_launcher'];
            
$small_laser                $_POST['small_laser'];
            
$big_laser                    $_POST['big_laser'];
            
$gauss_canyon                $_POST['gauss_canyon'];
            
$ionic_canyon                $_POST['ionic_canyon'];
            
$buster_canyon                $_POST['buster_canyon'];
            
$small_protection_shield    $_POST['small_protection_shield'];
            
$big_protection_shield      $_POST['big_protection_shield'];
            
$planet_protector              $_POST['planet_protector'];
            
$atom_protector             $_POST['atom_protector'];
            
$interceptor_misil           $_POST['interceptor_misil'];
            
$interplanetary_misil          $_POST['interplanetary_misil'];

            if(
is_numeric($id) && is_numeric($misil_launcher) && is_numeric($small_laser) && is_numeric($big_laser) && is_numeric($gauss_canyon) &&
                
is_numeric($ionic_canyon) && is_numeric($buster_canyon) && is_numeric($small_protection_shield) && is_numeric($big_protection_shield) &&
                
is_numeric($interceptor_misil) && is_numeric($interplanetary_misil) && is_numeric($planet_protector))
            {
                if (
$_POST['add'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`misil_launcher` = `misil_launcher` + '"$misil_launcher ."', ";
                    
$QryUpdatePlanet .= "`small_laser` = `small_laser` + '"$small_laser ."', ";
                    
$QryUpdatePlanet .= "`big_laser` = `big_laser` + '"$big_laser ."', ";
                    
$QryUpdatePlanet .= "`gauss_canyon` = `gauss_canyon` + '"$gauss_canyon ."', ";
                    
$QryUpdatePlanet .= "`ionic_canyon` = `ionic_canyon` + '"$ionic_canyon ."', ";
                    
$QryUpdatePlanet .= "`buster_canyon` = `buster_canyon` + '"$buster_canyon ."', ";
                    
$QryUpdatePlanet .= "`small_protection_shield` = `small_protection_shield` + '"$small_protection_shield ."', ";
                    
$QryUpdatePlanet .= "`big_protection_shield` = `big_protection_shield` + '"$big_protection_shield ."', ";
                    
$QryUpdatePlanet .= "`planet_protector` = `planet_protector` + '"$planet_protector ."', ";
                    
$QryUpdatePlanet .= "`atom_protector` = `atom_protector` + '"$atom_protector ."', ";
                    
$QryUpdatePlanet .= "`interceptor_misil` = `interceptor_misil` + '"$interceptor_misil ."', ";
                    
$QryUpdatePlanet .= "`interplanetary_misil` = `interplanetary_misil` + '"$interplanetary_misil ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"planets");

                    
$Name    =    $lang['log_moree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_add_defenses_succes'].'</font></th></tr>';
                }
                elseif (
$_POST['delete'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`misil_launcher` = `misil_launcher` - '"$misil_launcher ."', ";
                    
$QryUpdatePlanet .= "`small_laser` = `small_laser` - '"$small_laser ."', ";
                    
$QryUpdatePlanet .= "`big_laser` = `big_laser` - '"$big_laser ."', ";
                    
$QryUpdatePlanet .= "`gauss_canyon` = `gauss_canyon` - '"$gauss_canyon ."', ";
                    
$QryUpdatePlanet .= "`ionic_canyon` = `ionic_canyon` - '"$ionic_canyon ."', ";
                    
$QryUpdatePlanet .= "`buster_canyon` = `buster_canyon` - '"$buster_canyon ."', ";
                    
$QryUpdatePlanet .= "`small_protection_shield` = `small_protection_shield` - '"$small_protection_shield ."', ";
                    
$QryUpdatePlanet .= "`big_protection_shield` = `big_protection_shield` - '"$big_protection_shield ."', ";
                    
$QryUpdatePlanet .= "`planet_protector` = `planet_protector` - '"$planet_protector ."', ";
                    
$QryUpdatePlanet .= "`atom_protector` = `atom_protector` - '"$atom_protector ."', ";
                    
$QryUpdatePlanet .= "`interceptor_misil` = `interceptor_misil` - '"$interceptor_misil ."', ";
                    
$QryUpdatePlanet .= "`interplanetary_misil` = `interplanetary_misil` - '"$interplanetary_misil ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"planets");

                    
$Name    =    $lang['log_nomoree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_delete_defenses_succes'].'</font></th></tr>';
                }

                if (
$_POST['add'] || $_POST['delete'])
                {
                    
$Log    .=    "n".$lang['log_the_user'].$user['username']." ".$Name.":n";
                    
$Log    .=    $lang['misil_launcher'].": ".$misil_launcher."n";
                    
$Log    .=    $lang['small_laser'].": ".$small_laser."n";
                    
$Log    .=    $lang['big_laser'].": ".$big_laser."n";
                    
$Log    .=    $lang['gauss_canyon'].": ".$gauss_canyon."n";
                    
$Log    .=    $lang['ionic_canyon'].": ".$ionic_canyon."n";
                    
$Log    .=    $lang['buster_canyon'].": ".$buster_canyon."n";
                    
$Log    .=    $lang['small_protection_shield'].": ".$small_protection_shield."n";
                    
$Log    .=    $lang['big_protection_shield'].": ".$big_protection_shield."n";
                    
$Log    .=    $lang['planet_protector'].": ".$planet_protector."n";
                    
$Log    .=    $lang['interceptor_misil'].": ".$interceptor_misil."n";
                    
$Log    .=    $lang['interplanetary_misil'].": ".$interplanetary_misil."n";
                    
$Log    .=    $lang['log_to_planet'].$id."n";

                    
LogFunction($Log"DefensesLog"$LogCanWork);
                }
            }
            else
            {
                
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_only_numbers'].'</font></th></tr>';
            }
        }

        
display (parsetemplate(gettemplate("adm/EditorTPL/DefensesBody"), $parse), false''truefalse);
    break;

    case
'buildings':
        if (
$_POST)
        {
            
$id                      $_POST['id'];
            
$metal_mine               $_POST['metal_mine'];
            
$crystal_mine            $_POST['crystal_mine'];
            
$deuterium_sintetizer    $_POST['deuterium_sintetizer'];
            
$solar_plant            $_POST['solar_plant'];
            
$fusion_plant            $_POST['fusion_plant'];
            
$robot_factory            $_POST['robot_factory'];
            
$nano_factory              $_POST['nano_factory'];
            
$hangar                    $_POST['hangar'];
            
$metal_store               $_POST['metal_store'];
            
$crystal_store          $_POST['crystal_store'];
            
$deuterium_store         $_POST['deuterium_store'];
            
$laboratory               $_POST['laboratory'];
            
$terraformer               $_POST['terraformer'];
            
$ally_deposit              $_POST['ally_deposit'];
            
$silo                      $_POST['silo'];
            
$mondbasis               $_POST['mondbasis'];
            
$phalanx                  $_POST['phalanx'];
            
$sprungtor              $_POST['sprungtor'];

            if(
is_numeric($id) && is_numeric($metal_mine) && is_numeric($crystal_mine) && is_numeric($deuterium_sintetizer) && is_numeric($solar_plant) &&
                
is_numeric($fusion_plant) && is_numeric($robot_factory) && is_numeric($nano_factory) && is_numeric($hangar) &&
                
is_numeric($metal_store) && is_numeric($crystal_store) && is_numeric($deuterium_store) && is_numeric($laboratory) &&
                
is_numeric($terraformer)&& is_numeric($ally_deposit) && is_numeric($silo) && is_numeric($mondbasis) &&
                
is_numeric($phalanx) && is_numeric($sprungtor))
            {
                
$QueryFind    =    doquery("SELECT `planet_type` FROM {{table}} WHERE `id` = '".$id."'""planets"true);

                if (
$_POST['add'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`metal_mine` = `metal_mine` + '"$metal_mine ."', ";
                    
$QryUpdatePlanet .= "`crystal_mine` = `crystal_mine` + '"$crystal_mine ."', ";
                    
$QryUpdatePlanet .= "`deuterium_sintetizer` = `deuterium_sintetizer` + '"$deuterium_sintetizer ."', ";
                    
$QryUpdatePlanet .= "`solar_plant` = `solar_plant` + '"$solar_plant ."', ";
                    
$QryUpdatePlanet .= "`fusion_plant` = `fusion_plant` + '"$fusion_plant ."', ";
                    
$QryUpdatePlanet .= "`robot_factory` = `robot_factory` + '"$robot_factory ."', ";
                    
$QryUpdatePlanet .= "`nano_factory` = `nano_factory` + '"$nano_factory ."', ";
                    
$QryUpdatePlanet .= "`hangar` = `hangar` + '"$hangar ."', ";
                    
$QryUpdatePlanet .= "`metal_store` = `metal_store` + '"$metal_store ."', ";
                    
$QryUpdatePlanet .= "`crystal_store` = `crystal_store` + '"$crystal_store ."', ";
                    
$QryUpdatePlanet .= "`deuterium_store` = `deuterium_store` + '"$deuterium_store ."', ";
                    
$QryUpdatePlanet .= "`laboratory` = `laboratory` + '"$laboratory ."', ";
                    
$QryUpdatePlanet .= "`terraformer` = `terraformer` + '"$terraformer ."', ";
                    
$QryUpdatePlanet .= "`ally_deposit` = `ally_deposit` + '"$ally_deposit ."', ";
                    
$QryUpdatePlanet .= "`silo` = `silo` + '"$silo ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"planets");

                    if (
$mondbasis or $phalanx or $sprungtor)
                    {
                        if (
$QueryFind['planet_type']    ==    '3')
                        {
                            
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                            
$QryUpdatePlanet .= "`mondbasis` = `mondbasis` + '"$mondbasis ."', ";
                            
$QryUpdatePlanet .= "`phalanx` = `phalanx` + '"$phalanx ."', ";
                            
$QryUpdatePlanet .= "`sprungtor` = `sprungtor` + '"$sprungtor ."' ";
                            
$QryUpdatePlanet .= "WHERE ";
                            
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                            
doquery$QryUpdatePlanet"planets");

                            if (
$mondbasis 0)
                            {
                                
$Sum    =    $mondbasis FIELDS_BY_MOONBASIS_LEVEL;
                                
doquery("UPDATE {{table}} SET `field_max` = field_max + '".$Sum."', `field_current` = field_current + '".$mondbasis."'""planets");
                            }
                        }
                        else
                        {
                            
$parse['display2']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_error_moon_only'].'</font></th></tr>';
                        }
                    }

                    
$Name    =    $lang['log_moree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_add_succes'].'</font></th></tr>';
                }
                elseif (
$_POST['delete'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`metal_mine` = `metal_mine` - '"$metal_mine ."', ";
                    
$QryUpdatePlanet .= "`crystal_mine` = `crystal_mine` - '"$crystal_mine ."', ";
                    
$QryUpdatePlanet .= "`deuterium_sintetizer` = `deuterium_sintetizer` - '"$deuterium_sintetizer ."', ";
                    
$QryUpdatePlanet .= "`solar_plant` = `solar_plant` - '"$solar_plant ."', ";
                    
$QryUpdatePlanet .= "`fusion_plant` = `fusion_plant` - '"$fusion_plant ."', ";
                    
$QryUpdatePlanet .= "`robot_factory` = `robot_factory` - '"$robot_factory ."', ";
                    
$QryUpdatePlanet .= "`nano_factory` = `nano_factory` - '"$nano_factory ."', ";
                    
$QryUpdatePlanet .= "`hangar` = `hangar` - '"$hangar ."', ";
                    
$QryUpdatePlanet .= "`metal_store` = `metal_store` - '"$metal_store ."', ";
                    
$QryUpdatePlanet .= "`crystal_store` = `crystal_store` - '"$crystal_store ."', ";
                    
$QryUpdatePlanet .= "`deuterium_store` = `deuterium_store` - '"$deuterium_store ."', ";
                    
$QryUpdatePlanet .= "`laboratory` = `laboratory` - '"$laboratory ."', ";
                    
$QryUpdatePlanet .= "`terraformer` = `terraformer` - '"$terraformer ."', ";
                    
$QryUpdatePlanet .= "`ally_deposit` = `ally_deposit` - '"$ally_deposit ."', ";
                    
$QryUpdatePlanet .= "`silo` = `silo` - '"$silo ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"planets");


                    if (
$mondbasis or $phalanx or $sprungtor)
                    {
                        if (
$QueryFind['planet_type']    ==    '3')
                        {
                            
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                            
$QryUpdatePlanet .= "`mondbasis` = `mondbasis` - '"$mondbasis ."', ";
                            
$QryUpdatePlanet .= "`phalanx` = `phalanx` - '"$phalanx ."', ";
                            
$QryUpdatePlanet .= "`sprungtor` = `sprungtor` - '"$sprungtor ."' ";
                            
$QryUpdatePlanet .= "WHERE ";
                            
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                            
doquery$QryUpdatePlanet"planets");

                            if (
$mondbasis 0)
                            {
                                
$Sum    =    $mondbasis FIELDS_BY_MOONBASIS_LEVEL;
                                
doquery("UPDATE {{table}} SET `field_max` = field_max - '".$Sum."', `field_current` = field_current - '".$mondbasis."'""planets");
                            }
                        }
                        else
                        {
                            
$parse['display2']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_error_moon_only'].'</font></th></tr>';
                        }
                    }

                    
$Name    =    $lang['log_nomoree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_delete_succes'].'</font></th></tr>';
                }


                if (
$_POST['add'] || $_POST['delete'])
                {
                    
$Log    .=    "n".$lang['log_the_user'].$user['username']." ".$Name.":n";
                    
$Log    .=    $lang['metal_mine'].": ".$metal_mine."n";
                    
$Log    .=    $lang['crystal_mine'].": ".$crystal_mine."n";
                    
$Log    .=    $lang['deuterium_sintetizer'].": ".$deuterium_sintetizer."n";
                    
$Log    .=    $lang['solar_plant'].": ".$solar_plant."n";
                    
$Log    .=    $lang['fusion_plant'].": ".$fusion_plant."n";
                    
$Log    .=    $lang['robot_factory'].": ".$robot_factory."n";
                    
$Log    .=    $lang['nano_factory'].": ".$nano_factory."n";
                    
$Log    .=    $lang['shipyard'].": ".$hangar."n";
                    
$Log    .=    $lang['metal_store'].": ".$metal_store."n";
                    
$Log    .=    $lang['crystal_store'].": ".$crystal_store."n";
                    
$Log    .=    $lang['deuterium_store'].": ".$deuterium_store."n";
                    
$Log    .=    $lang['laboratory'].": ".$laboratory."n";
                    
$Log    .=    $lang['terraformer'].": ".$terraformer."n";
                    
$Log    .=    $lang['ally_deposit'].": ".$ally_deposit."n";
                    
$Log    .=    $lang['silo'].": ".$silo."n";
                    
$Log    .=    $lang['moonbases'].": ".$mondbasis."n";
                    
$Log    .=    $lang['phalanx'].": ".$phalanx."n";
                    
$Log    .=    $lang['cuantic'].": ".$sprungtor."n";
                    
$Log    .=    $lang['log_to_planet'].$id."n";

                    
LogFunction($Log"BuildingsLog"$LogCanWork);
                }
            }
            else
            {
                
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_only_numbers'].'</font></th></tr>';
            }
        }

        
display (parsetemplate(gettemplate("adm/EditorTPL/BuildingsBody"), $parse), false''truefalse);
    break;

    case
'researchs':
        if (
$_POST)
        {
            
$id                      $_POST['id'];
            
$spy_tech               $_POST['spy_tech'];
            
$computer_tech            $_POST['computer_tech'];
            
$military_tech            $_POST['military_tech'];
            
$defence_tech            $_POST['defence_tech'];
            
$shield_tech            $_POST['shield_tech'];
            
$energy_tech            $_POST['energy_tech'];
            
$hyperspace_tech          $_POST['hyperspace_tech'];
            
$combustion_tech        $_POST['combustion_tech'];
            
$impulse_motor_tech     $_POST['impulse_motor_tech'];
            
$hyperspace_motor_tech  $_POST['hyperspace_motor_tech'];
            
$laser_tech             $_POST['laser_tech'];
            
$ionic_tech               $_POST['ionic_tech'];
            
$buster_tech               $_POST['buster_tech'];
            
$intergalactic_tech     $_POST['intergalactic_tech'];
            
$expedition_tech         $_POST['expedition_tech'];
            
$atom_tech               $_POST['atom_tech'];
            
$colonisation_tech      $_POST['colonisation_tech'];
            
$graviton_tech             $_POST['graviton_tech'];

            if(
is_numeric($id) && is_numeric($spy_tech) && is_numeric($computer_tech) && is_numeric($military_tech) && is_numeric($defence_tech) &&
                
is_numeric($shield_tech) && is_numeric($energy_tech) && is_numeric($hyperspace_tech) && is_numeric($combustion_tech) &&
                
is_numeric($impulse_motor_tech) && is_numeric($hyperspace_motor_tech) && is_numeric($laser_tech) && is_numeric($ionic_tech) &&
                
is_numeric($buster_tech)&& is_numeric($intergalactic_tech) && is_numeric($expedition_tech) && is_numeric($atom_tech) && is_numeric($colonisation_tech) && is_numeric($graviton_tech))
            {

                if (
$_POST['add'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`spy_tech` = `spy_tech` + '"$spy_tech ."', ";
                    
$QryUpdatePlanet .= "`computer_tech` = `computer_tech` + '"$computer_tech ."', ";
                    
$QryUpdatePlanet .= "`military_tech` = `military_tech` + '"$military_tech ."', ";
                    
$QryUpdatePlanet .= "`defence_tech` = `defence_tech` + '"$defence_tech ."', ";
                    
$QryUpdatePlanet .= "`shield_tech` = `shield_tech` + '"$shield_tech ."', ";
                    
$QryUpdatePlanet .= "`energy_tech` = `energy_tech` + '"$energy_tech ."', ";
                    
$QryUpdatePlanet .= "`hyperspace_tech` = `hyperspace_tech` + '"$hyperspace_tech ."', ";
                    
$QryUpdatePlanet .= "`combustion_tech` = `combustion_tech` + '"$combustion_tech ."', ";
                    
$QryUpdatePlanet .= "`impulse_motor_tech` = `impulse_motor_tech` + '"$impulse_motor_tech ."', ";
                    
$QryUpdatePlanet .= "`hyperspace_motor_tech` = `hyperspace_motor_tech` + '"$hyperspace_motor_tech ."', ";
                    
$QryUpdatePlanet .= "`laser_tech` = `laser_tech` + '"$laser_tech ."', ";
                    
$QryUpdatePlanet .= "`ionic_tech` = `ionic_tech` + '"$ionic_tech ."', ";
                    
$QryUpdatePlanet .= "`buster_tech` = `buster_tech` + '"$buster_tech ."', ";
                    
$QryUpdatePlanet .= "`intergalactic_tech` = `intergalactic_tech` + '"$intergalactic_tech ."', ";
                    
$QryUpdatePlanet .= "`expedition_tech` = `expedition_tech` + '"$expedition_tech ."', ";
                    
$QryUpdatePlanet .= "`atom_tech` = `atom_tech` + '"$atom_tech ."', ";
                    
$QryUpdatePlanet .= "`colonisation_tech` = `colonisation_tech` + '"$colonisation_tech ."', ";
                    
$QryUpdatePlanet .= "`graviton_tech` = `graviton_tech` + '"$graviton_tech ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"users");

                    
$Name    =    $lang['log_moree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_add_succes'].'</font></th></tr>';
                }
                elseif (
$_POST['delete'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`spy_tech` = `spy_tech` - '"$spy_tech ."', ";
                    
$QryUpdatePlanet .= "`computer_tech` = `computer_tech` - '"$computer_tech ."', ";
                    
$QryUpdatePlanet .= "`military_tech` = `military_tech` - '"$military_tech ."', ";
                    
$QryUpdatePlanet .= "`defence_tech` = `defence_tech` - '"$defence_tech ."', ";
                    
$QryUpdatePlanet .= "`shield_tech` = `shield_tech` - '"$shield_tech ."', ";
                    
$QryUpdatePlanet .= "`energy_tech` = `energy_tech` - '"$energy_tech ."', ";
                    
$QryUpdatePlanet .= "`hyperspace_tech` = `hyperspace_tech` - '"$hyperspace_tech ."', ";
                    
$QryUpdatePlanet .= "`combustion_tech` = `combustion_tech` - '"$combustion_tech ."', ";
                    
$QryUpdatePlanet .= "`impulse_motor_tech` = `impulse_motor_tech` - '"$impulse_motor_tech ."', ";
                    
$QryUpdatePlanet .= "`hyperspace_motor_tech` = `hyperspace_motor_tech` - '"$hyperspace_motor_tech ."', ";
                    
$QryUpdatePlanet .= "`laser_tech` = `laser_tech` - '"$laser_tech ."', ";
                    
$QryUpdatePlanet .= "`ionic_tech` = `ionic_tech` - '"$ionic_tech ."', ";
                    
$QryUpdatePlanet .= "`buster_tech` = `buster_tech` - '"$buster_tech ."', ";
                    
$QryUpdatePlanet .= "`intergalactic_tech` = `intergalactic_tech` - '"$intergalactic_tech ."', ";
                    
$QryUpdatePlanet .= "`expedition_tech` = `expedition_tech` - '"$expedition_tech ."', ";
                    
$QryUpdatePlanet .= "`atom_tech` = `atom_tech` - '"$atom_tech ."', ";
                    
$QryUpdatePlanet .= "`colonisation_tech` = `colonisation_tech` - '"$colonisation_tech ."', ";
                    
$QryUpdatePlanet .= "`graviton_tech` = `graviton_tech` - '"$graviton_tech ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"users");

                    
$Name    =    $lang['log_nomoree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_delete_succes'].'</font></th></tr>';
                }

                if (
$_POST['add'] || $_POST['delete'])
                {
                    
$Log    .=    "n".$lang['log_the_user'].$user['username']." ".$Name.":n";
                    
$Log    .=    $lang['spy_tech'].": ".$spy_tech."n";
                    
$Log    .=    $lang['computer_tech'].": ".$computer_tech."n";
                    
$Log    .=    $lang['military_tech'].": ".$military_tech."n";
                    
$Log    .=    $lang['defence_tech'].": ".$defence_tech."n";
                    
$Log    .=    $lang['shield_tech'].": ".$shield_tech."n";
                    
$Log    .=    $lang['energy_tech'].": ".$energy_tech."n";
                    
$Log    .=    $lang['hyperspace_tech'].": ".$hyperspace_tech."n";
                    
$Log    .=    $lang['combustion_tech'].": ".$combustion_tech."n";
                    
$Log    .=    $lang['impulse_motor_tech'].": ".$impulse_motor_tech."n";
                    
$Log    .=    $lang['hyperspace_motor_tech'].": ".$hyperspace_motor_tech."n";
                    
$Log    .=    $lang['laser_tech'].": ".$laser_tech."n";
                    
$Log    .=    $lang['ionic_tech'].": ".$ionic_tech."n";
                    
$Log    .=    $lang['buster_tech'].": ".$buster_tech."n";
                    
$Log    .=    $lang['intergalactic_tech'].": ".$intergalactic_tech."n";
                    
$Log    .=    $lang['expedition_tech'].": ".$expedition_tech."n";
                    
$Log    .=    $lang['atom_tech'].": ".$atom_tech."n";
                    
$Log    .=    $lang['graviton_tech'].": ".$graviton_tech."n";
                    
$Log    .=    $lang['log_to_user'].$id."n";

                    
LogFunction($Log"ResearchLog"$LogCanWork);
                }
            }
            else
            {
                
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_only_numbers'].'</font></th></tr>';
            }
        }

        
display (parsetemplate(gettemplate("adm/EditorTPL/ResearchBody"), $parse), false''truefalse);
    break;

    case 
'personal':
        
$parse['yes']    =    $lang['one_is_yes'][1];
        
$parse['no']    =    $lang['one_is_yes'][0];
        if (
$user['authlevel'] != 3$parse['Block']    =    "disabled='disabled'";
        if (
$_POST)
        {
            if (
$user['authlevel'] != && $_POST['username'] != NULL && $_POST['password'] != NULL && $_POST['email_2'] != NULL &&
                
$_POST['email'] != NULL ) die();

            if(!
$_POST['id'])
            {
                
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_forgiven_id'].'</font></th></tr>';
            }
            else
            {
                
$Log    .=    "n".$lang['log_the_user'].$user['username']." ".$lang['log_modify_personal'].":n";

                
$PersonalQuery    =    "UPDATE {{table}} SET ";
                if(
$_POST['username'] != NULL){
                    
$PersonalQuery    .=    "`username` = '".$_POST['username']."', ";
                    
$Log    .=    $lang['ad_personal_name'].": ".$_POST['username']."n";}

                if(
$_POST['email'] != NULL){
                    
$PersonalQuery    .=    "`email` = '".$_POST['email']."', ";
                    
$Log    .=    $lang['ad_personal_email'].": ".$_POST['email']."n";}

                if(
$_POST['email_2'] != NULL){
                    
$PersonalQuery    .=    "`email_2` = '".$_POST['email_2']."', ";
                    
$Log    .=    $lang['ad_personal_email2'].": ".$_POST['email_2']."n";}

                if(
$_POST['password'] != NULL)
                    
$PersonalQuery    .=    "`password` = '".md5($_POST['password'])."', ";

                if(
$_POST['vacation'] != '')
                {
                    if (
$_POST['vacation'] == 'no')
                    {
                        
$Answer        =    0;
                        
$TimeAns    =    0;
                    }
                    elseif (
$_POST['vacation'] == 'yes')
                    {
                        
$Answer        =    1;
                        
$VTime        =     $_POST['d'] * 86400;
                        
$VTime        +=     $_POST['h'] * 3600;
                        
$VTime        +=     $_POST['m'] * 60;
                        
$VTime        +=     $_POST['s'];
                        
$TimeAns    =    $VTime time();
                    }

                    
$PersonalQuery    .=    "`urlaubs_modus` = '".$Answer."', `urlaubs_until` = '".$TimeAns."' ";
                }
                else
                    
$PersonalQuery    .=    "`onlinetime` = '".time()."' ";


                if (
$_POST['username'] or $_POST['email'] or $_POST['email_2'] or $_POST['password'] or $_POST['vacation'] != '')
                {
                    
$PersonalQuery    .=    "WHERE `id` = '".$_POST['id']."'";
                    
doquery($PersonalQuery"users");
                    
$Log    .=    $lang['log_to_user'].$_POST['id']."n";
                    
LogFunction($Log"PersonalLog"$LogCanWork);
                }

                
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_personal_succes'].'</font></th></tr>';
            }
        }
        
display (parsetemplate(gettemplate("adm/EditorTPL/PersonalBody"), $parse), false''truefalse);
    break;

    case
'officiers':
        if (
$_POST)
        {
            
$id                  $_POST['id'];
            
$rpg_geologue       $_POST['rpg_geologue'];
            
$rpg_amiral            $_POST['rpg_amiral'];
            
$rpg_ingenieur      $_POST['rpg_ingenieur'];
            
$rpg_technocrate    $_POST['rpg_technocrate'];
            
$rpg_espion            $_POST['rpg_espion'];
            
$rpg_constructeur   $_POST['rpg_constructeur'];
            
$rpg_scientifique   $_POST['rpg_scientifique'];
            
$rpg_commandant     $_POST['rpg_commandant'];
            
$rpg_stockeur         $_POST['rpg_stockeur'];
            
$rpg_defenseur      $_POST['rpg_defenseur'];
            
$rpg_destructeur    $_POST['rpg_destructeur'];
            
$rpg_general           $_POST['rpg_general'];
            
$rpg_bunker           $_POST['rpg_bunker'];
            
$rpg_raideur         $_POST['rpg_raideur'];
            
$rpg_empereur         $_POST['rpg_empereur'];

            if(
is_numeric($id) && is_numeric($rpg_geologue) && is_numeric($rpg_amiral) && is_numeric($rpg_ingenieur) && is_numeric($rpg_technocrate) &&
                
is_numeric($rpg_espion) && is_numeric($rpg_constructeur) && is_numeric($rpg_scientifique) && is_numeric($rpg_commandant) &&
                
is_numeric($rpg_stockeur) && is_numeric($rpg_defenseur) && is_numeric($rpg_destructeur) && is_numeric($rpg_general) &&
                
is_numeric($rpg_bunker)&& is_numeric($rpg_raideur) && is_numeric($rpg_empereur))
            {

                if (
$_POST['add'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`rpg_geologue` = `rpg_geologue` + '"$rpg_geologue ."', ";
                    
$QryUpdatePlanet .= "`rpg_amiral` = `rpg_amiral` + '"$rpg_amiral ."', ";
                    
$QryUpdatePlanet .= "`rpg_ingenieur` = `rpg_ingenieur` + '"$rpg_ingenieur ."', ";
                    
$QryUpdatePlanet .= "`rpg_technocrate` = `rpg_technocrate` + '"$rpg_technocrate ."', ";
                    
$QryUpdatePlanet .= "`rpg_espion` = `rpg_espion` + '"$rpg_espion ."', ";
                    
$QryUpdatePlanet .= "`rpg_constructeur` = `rpg_constructeur` + '"$rpg_constructeur ."', ";
                    
$QryUpdatePlanet .= "`rpg_scientifique` = `rpg_scientifique` + '"$rpg_scientifique ."', ";
                    
$QryUpdatePlanet .= "`rpg_commandant` = `rpg_commandant` + '"$rpg_commandant ."', ";
                    
$QryUpdatePlanet .= "`rpg_stockeur` = `rpg_stockeur` + '"$rpg_stockeur ."', ";
                    
$QryUpdatePlanet .= "`rpg_defenseur` = `rpg_defenseur` + '"$rpg_defenseur ."', ";
                    
$QryUpdatePlanet .= "`rpg_destructeur` = `rpg_destructeur` + '"$rpg_destructeur ."', ";
                    
$QryUpdatePlanet .= "`rpg_general` = `rpg_general` + '"$rpg_general ."', ";
                    
$QryUpdatePlanet .= "`rpg_bunker` = `rpg_bunker` + '"$rpg_bunker ."', ";
                    
$QryUpdatePlanet .= "`rpg_raideur` = `rpg_raideur` + '"$rpg_raideur ."', ";
                    
$QryUpdatePlanet .= "`rpg_empereur` = `rpg_empereur` + '"$rpg_empereur ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"users");

                    
$Name    =    $lang['log_moree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_offi_succes_add'].'</font></th></tr>';
                }
                elseif (
$_POST['delete'])
                {
                    
$QryUpdatePlanet  "UPDATE {{table}} SET ";
                    
$QryUpdatePlanet .= "`rpg_geologue` = `rpg_geologue` - '"$rpg_geologue ."', ";
                    
$QryUpdatePlanet .= "`rpg_amiral` = `rpg_amiral` - '"$rpg_amiral ."', ";
                    
$QryUpdatePlanet .= "`rpg_ingenieur` = `rpg_ingenieur` - '"$rpg_ingenieur ."', ";
                    
$QryUpdatePlanet .= "`rpg_technocrate` = `rpg_technocrate` - '"$rpg_technocrate ."', ";
                    
$QryUpdatePlanet .= "`rpg_espion` = `rpg_espion` - '"$rpg_espion ."', ";
                    
$QryUpdatePlanet .= "`rpg_constructeur` = `rpg_constructeur` - '"$rpg_constructeur ."', ";
                    
$QryUpdatePlanet .= "`rpg_scientifique` = `rpg_scientifique` - '"$rpg_scientifique ."', ";
                    
$QryUpdatePlanet .= "`rpg_commandant` = `rpg_commandant` - '"$rpg_commandant ."', ";
                    
$QryUpdatePlanet .= "`rpg_stockeur` = `rpg_stockeur` - '"$rpg_stockeur ."', ";
                    
$QryUpdatePlanet .= "`rpg_defenseur` = `rpg_defenseur` - '"$rpg_defenseur ."', ";
                    
$QryUpdatePlanet .= "`rpg_destructeur` = `rpg_destructeur` - '"$rpg_destructeur ."', ";
                    
$QryUpdatePlanet .= "`rpg_general` = `rpg_general` - '"$rpg_general ."', ";
                    
$QryUpdatePlanet .= "`rpg_bunker` = `rpg_bunker` - '"$rpg_bunker ."', ";
                    
$QryUpdatePlanet .= "`rpg_raideur` = `rpg_raideur` - '"$rpg_raideur ."', ";
                    
$QryUpdatePlanet .= "`rpg_empereur` = `rpg_empereur` - '"$rpg_empereur ."' ";
                    
$QryUpdatePlanet .= "WHERE ";
                    
$QryUpdatePlanet .= "`id` = '"$id ."' ";
                    
doquery$QryUpdatePlanet"users");

                    
$Name    =    $lang['log_nomoree'];
                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_offi_succes_delete'].'</font></th></tr>';
                }

                if (
$_POST['add'] || $_POST['delete'])
                {
                    
$Log    .=    "n".$lang['log_the_user'].$user['username']." ".$Name.":n";
                    
$Log    .=    $lang['geologist'].": ".$rpg_geologue."n";
                    
$Log    .=    $lang['admiral'].": ".$rpg_amiral."n";
                    
$Log    .=    $lang['engineer'].": ".$rpg_ingenieur."n";
                    
$Log    .=    $lang['technocrat'].": ".$rpg_technocrate."n";
                    
$Log    .=    $lang['spy'].": ".$rpg_espion."n";
                    
$Log    .=    $lang['constructor'].": ".$rpg_constructeur."n";
                    
$Log    .=    $lang['scientific'].": ".$rpg_scientifique."n";
                    
$Log    .=    $lang['commander'].": ".$rpg_commandant."n";
                    
$Log    .=    $lang['storer'].": ".$rpg_stockeur."n";
                    
$Log    .=    $lang['defender'].": ".$rpg_defenseur."n";
                    
$Log    .=    $lang['destroyer'].": ".$rpg_destructeur."n";
                    
$Log    .=    $lang['general'].": ".$rpg_general."n";
                    
$Log    .=    $lang['protector'].": ".$rpg_bunker."n";
                    
$Log    .=    $lang['conqueror'].": ".$rpg_raideur."n";
                    
$Log    .=    $lang['emperor'].": ".$rpg_empereur."n";
                    
$Log    .=    $lang['log_to_user'].$id."n";

                    
LogFunction($Log"OfficierLog"$LogCanWork);
                }
            }
            else
            {
                
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_only_numbers'].'</font></th></tr>';
            }
        }

        
display (parsetemplate(gettemplate("adm/EditorTPL/OfficiersBody"), $parse), false''truefalse);
    break;

    case 
'planets':
        if (
$_POST)
        {
            
$id                =    $_POST['id'];
            
$name            =    $_POST['name'];
            
$change_id        =    $_POST['change_id'];
            
$diameter        =    $_POST['diameter'];
            
$fields            =    $_POST['fields'];
            
$buildings        =    $_POST['0_buildings'];
            
$ships            =    $_POST['0_ships'];
            
$defenses        =    $_POST['0_defenses'];
            
$c_hangar        =    $_POST['0_c_hangar'];
            
$c_buildings    =    $_POST['0_c_buildings'];
            
$change_pos        =    $_POST['change_position'];
            
$galaxy            =    $_POST['g'];
            
$system            =    $_POST['s'];
            
$planet            =    $_POST['p'];
            
$delete            =    $_POST['delete'];

            if (
$id != NULL)
            {
                 if (
is_numeric($id))
                 {
                    
$Log    .=    "n".$lang['log_the_user'].$user['username']." ".$lang['log_modify_personal'].":n";

                if (
$delete != 'on')
                {
                    if (
$name != NULL){
                        
doquery("UPDATE {{table}} SET `name` = '".$name."' WHERE `id` = '".$id."'""planets");
                        
$Log    .=    $lang['log_change_name_pla'].": ".$name."n";}

                    if (
$buildings == 'on'){
                        
doquery("UPDATE {{table}} SET `metal_mine` = '0', `crystal_mine` = '0', `deuterium_sintetizer` = '0',
                                    `solar_plant` = '0', `fusion_plant` = '0', `robot_factory` = '0',
                                    `nano_factory` = '0', `hangar` = '0', `metal_store` = '0',
                                    `crystal_store` = '0', `deuterium_store` = '0', `laboratory` = '0',
                                    `terraformer` = '0', `ally_deposit` = '0', `silo` = '0', `mondbasis` = '0',
                                    `phalanx` = '0', `sprungtor` = '0', `last_jump_time` = '0' WHERE `id` = '"
.$id."'""planets");
                        
$Log    .=    $lang['log_delete_all_edi']."n";}

                    if (
$ships == 'on'){
                        
doquery("UPDATE {{table}} SET `small_ship_cargo` = '0', `big_ship_cargo` = '0', `light_hunter` = '0',
                                    `heavy_hunter` = '0', `crusher` = '0', `battle_ship` = '0',
                                    `colonizer` = '0', `recycler` = '0', `spy_sonde` = '0',
                                    `bomber_ship` = '0', `solar_satelit` = '0', `destructor` = '0',
                                    `dearth_star` = '0', `battleship` = '0', `supernova` = '0' WHERE `id` = '"
.$id."'""planets");
                        
$Log    .=    $lang['log_delete_all_ships']."n";}

                    if (
$defenses == 'on'){
                        
doquery("UPDATE {{table}} SET `misil_launcher` = '0', `small_laser` = '0', `big_laser` = '0',
                                    `gauss_canyon` = '0', `ionic_canyon` = '0', `buster_canyon` = '0',
                                    `small_protection_shield` = '0', `planet_protector` = '0', `big_protection_shield` = '0',
                                    `interceptor_misil` = '0', `interplanetary_misil` = '0' WHERE `id` = '"
.$id."'""planets");
                        
$Log    .=    $lang['log_delete_all_def']."n";}

                    if (
$c_hangar == 'on'){
                        
doquery("UPDATE {{table}} SET `b_hangar` = '0', `b_hangar_plus` = '0', `b_hangar_id` = '' WHERE `id` = '".$id."'""planets");
                        
$Log    .=    $lang['log_delete_all_c_han']."n";}


                    if (
$c_buildings == 'on'){
                        
doquery("UPDATE {{table}} SET `b_building` = '0', `b_building_id` = '' WHERE `id` = '".$id."'""planets");
                        
$Log    .=    $lang['log_delete_all_c_edi']."n";}


                    
$P    =    doquery("SELECT * FROM {{table}} WHERE `id` = '".$id."'""planets"true);

                    if (
$diameter != NULL && is_numeric($diameter) && $diameter 0){
                        
doquery("UPDATE {{table}} SET `diameter` = '".$diameter."' WHERE `id` = '".$id."'""planets");
                        
$Log    .=    $lang['log_change_diameter'].": ".$diameter."n";}

                    if (
$fields != NULL && is_numeric($fields) && $fields 0){
                        
doquery("UPDATE {{table}} SET `field_max` = '".$fields."' WHERE `id` = '".$id."'""planets");
                        
$Log    .=    $lang['log_change_fields'].": ".$fields."n";}

                    if (
$change_pos == 'on')
                    {
                        if (
is_numeric($galaxy) && is_numeric($system) && is_numeric($planet) && $galaxy && $system && $planet &&
                            
$galaxy <= MAX_GALAXY_IN_WORLD && $system <= MAX_SYSTEM_IN_GALAXY && $planet <= MAX_PLANET_IN_SYSTEM)
                        {
                            
$Queryyy    =    doquery("SELECT * FROM {{table}} WHERE `galaxy` = '".$galaxy."' AND `system` = '".$system."' AND
                                            `planet` = '"
.$planet."'""galaxy"true);

                            if (
$P['planet_type'] == '1')
                            {
                                if (!
$Queryyy)
                                {
                                    if (
$Queryyy['id_luna'] != '0')
                                    {
                                        
doquery ("UPDATE {{table}} SET `galaxy` = '".$galaxy."', `system` = '".$system."', `planet` = '".$planet."' WHERE
                                        `galaxy` = '"
.$P['galaxy']."' AND `system` = '".$P['system']."' AND `planet` = '".$P['planet']."' AND `planet_type` = '3'""planets");
                                    }

                                    
doquery ("UPDATE {{table}} SET `galaxy` = '".$galaxy."', `system` = '".$system."', `planet` = '".$planet."' WHERE
                                        `id` = '"
.$id."'""planets");

                                    
doquery ("UPDATE {{table}} SET `galaxy` = '".$galaxy."', `system` = '".$system."', `planet` = '".$planet."' WHERE
                                        `id_planet` = '"
.$id."'""galaxy");

                                    
$Name    =    $lang['log_planet_pos'];
                                }
                                else
                                {
                                    
$Error    .=    '<tr><th colspan="3"><font color=red>'.$lang['ad_pla_error_planets3'].'</font></th></tr>';
                                }
                            }
                            elseif (
$P['planet_type'] == '3')
                            {
                                if (
$Queryyy)
                                {
                                    if (
$Queryyy['id_luna'] == '0')
                                    {
                                        
doquery ("UPDATE {{table}} SET `id_luna` = '0' WHERE `galaxy` = '".$P['galaxy']."' AND `system` = '".$P['system']."' AND
                                            `planet` = '"
.$P['planet']."'""galaxy");

                                        
doquery ("UPDATE {{table}} SET `galaxy` = '".$galaxy."', `system` = '".$system."', `planet` = '".$planet."',
                                        `id_luna` = '"
.$id."' WHERE `id_planet` = '".$Queryyy['id_planet']."'""galaxy");

                                        
$QMOON2    =    doquery("SELECT * FROM {{table}} WHERE `galaxy` = '".$galaxy."' AND `system` = '".$system."' AND
                                        `planet` = '"
.$planet."'""planets"true);

                                        
doquery ("UPDATE {{table}} SET `galaxy` = '".$galaxy."', `system` = '".$system."', `planet` = '".$planet."',
                                        `id_owner` = '"
.$QMOON2['id_owner']."', `id_level` = '".$QMOON2['id_level']."' WHERE `id` = '".$id."' AND `planet_type` = '3'""planets");
                                        
$Name    =    $lang['log_moon_pos'];
                                    }
                                    else
                                    {
                                        
$Error    .=    '<tr><th colspan="3"><font color=red>'.$lang['ad_pla_error_planets4'].'</font></th></tr>';
                                    }
                                }
                                else
                                {
                                    
$Error    .=    '<tr><th colspan="3"><font color=red>'.$lang['ad_pla_error_planets5'].'</font></th></tr>';
                                }
                            }

                            
$Log    .=    $lang['log_change_pla_pos'].$Name.": [".$galaxy.":".$system.":".$planet."]n";
                        }
                        else
                        {
                            
$Error    .=    '<tr><th colspan="3"><font color=red>'.$lang['ad_only_numbers'].'</font></th></tr>';
                        }
                    }

                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_pla_succes'].'</font></th></tr>';
                    
$parse['display2']    =    $Error;
                }
                else
                {
                    
$QueryPlanetsS    =    doquery("SELECT planet_type FROM {{table}} WHERE id = '".$id."'""planets"true);
                    if (
$QueryPlanetsS['planet_type'] == '1')
                    {
                        
doquery("DELETE FROM {{table}} WHERE id = '".$id."'""planets");
                        
doquery("DELETE FROM {{table}} WHERE id_planet = '".$id."'""galaxy");
                    }
                    else
                    {
                        
doquery("DELETE FROM {{table}} WHERE id = '".$id."'""planets");
                        
doquery("UPDATE {{table}} SET id_luna = '0', luna = '0' WHERE id_luna = '".$id."'""galaxy");
                    }

                    
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_pla_delete_planet_s'].'</font></th></tr>';
                }

                    
$Log    .=    $lang['log_to_planet'].$id."n";

                    
LogFunction($Log"PlanetsAndMoonsLog"$LogCanWork);
                 }
                 else
                 {
                    
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['only_numbers'].'</font></th></tr>';
                 }
            }
            else
            {
                
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_forgiven_id'].'</font></th></tr>';
            }
        }

        
display (parsetemplate(gettemplate("adm/EditorTPL/PlanetsMoonsBody"), $parse), false''truefalse);
    break;

    case 
'alliances':
        if (
$_POST)
        {
            
$id                =    $_POST['id'];
            
$name            =    $_POST['name'];
            
$changeleader    =    $_POST['changeleader'];
            
$tag            =    $_POST['tag'];
            
$externo        =    $_POST['externo'];
            
$interno        =    $_POST['interno'];
            
$solicitud        =    $_POST['solicitud'];
            
$delete            =    $_POST['delete'];
            
$delete_u        =    $_POST['delete_u'];

            if (
$id != NULL)
            {
                
$QueryF    =    doquery("SELECT * FROM {{table}} WHERE `id` = '".$id."'""alliance"true);

                 if (
$QueryF)
                 {
                    
$Log    .=    "n".$lang['log_the_user'].$user['username']." ".$lang['log_modify_personal'].":n";

                    if (
$name != NULL){
                        
doquery("UPDATE {{table}} SET `ally_name` = '".$name."' WHERE `id` = '".$id."'""alliance");
                        
doquery("UPDATE {{table}} SET `ally_name` = '".$name."' WHERE `ally_id` = '".$id."'""users");
                        
$Log    .=    $lang['log_name_of_ally'].": ".$name."n";}

                    if (
$tag != NULL){
                        
doquery("UPDATE {{table}} SET `ally_tag` = '".$tag."' WHERE `id` = '".$id."'""alliance");
                        
$Log    .=    $lang['log_tag_of_ally'].": ".$tag."n";}


                    
$i    =    0;
                    
$QueryF2    =    doquery("SELECT * FROM {{table}} WHERE `id` = '".$changeleader."'""users"true);
                    if (
$QueryF2 && $changeleader != NULL && $QueryF2['ally_id'] == $id){
                        
doquery("UPDATE {{table}} SET `ally_owner` = '".$changeleader."' WHERE `id` = '".$id."'""alliance");
                        
doquery("UPDATE {{table}} SET `ally_rank_id` = '0' WHERE `id` = '".$changeleader."'""users");
                        
$Log    .=    $lang['log_idnewleader'].": ".$changeleader."n";}
                    elseif (!
$QueryF2 && $changeleader != NULL){
                        
$Error    .=    '<tr><th colspan="3"><font color=red>'.$lang['ad_ally_not_exist3'].'</font></th></tr>';
                        
$i++;}

                    if (
$externo != NULL){
                        
doquery("UPDATE {{table}} SET `ally_description` = '".$externo."' WHERE `id` = '".$id."'""alliance");
                        
$Log    .=    $lang['log_text_ext'].": ".$externo."n";}

                    if (
$interno != NULL){
                        
doquery("UPDATE {{table}} SET `ally_text` = '".$interno."' WHERE `id` = '".$id."'""alliance");
                        
$Log    .=    $lang['log_text_int'].": ".$interno."n";}

                    if (
$solicitud != NULL){
                        
doquery("UPDATE {{table}} SET `ally_request` = '".$solicitud."' WHERE `id` = '".$id."'""alliance");
                        
$Log    .=    $lang['log_text_sol'].": ".$solicitud."n";}

                    if (
$delete == 'on'){
                        
doquery("DELETE FROM {{table}} WHERE `id` = '".$id."'""alliance");
                        
doquery("UPDATE {{table}} SET `ally_id` = '0', `ally_name` = '', `ally_request` = '0', `ally_rank_id` = '0', `ally_register_time` = '0',
                            `ally_request` = '0' WHERE `ally_id` = '"
.$id."'""users");
                        
$Log    .=    $lang['log_ally_delete']."n";}



                    
$QueryF3    =    doquery("SELECT * FROM {{table}} WHERE `id` = '".$delete_u."'""users"true);
                    if (
$QueryF3 && $delete_u != NULL){
                        
doquery("UPDATE {{table}} SET `ally_members` = ally_members - 1 WHERE `id` = '".$id."'""alliance");
                        
doquery("UPDATE {{table}} SET `ally_id` = '0', `ally_name` = '', `ally_request` = '0', `ally_rank_id` = '0', `ally_register_time` = '0',
                            `ally_request` = '0' WHERE `id` = '"
.$delete_u."' AND `ally_id` = '".$id."'""users");
                        
$Log    .=    $lang['log_id_user_expu'].": ".$delete_u."n";}
                    elseif (!
$QueryF3 && $delete_u != NULL){
                        
$Error    .=    '<tr><th colspan="3"><font color=red>'.$lang['ad_ally_not_exist2'].'</font></th></tr>';
                        
$i++;}

                    if (
$i == 0)
                        
$parse['display']    =    '<tr><th colspan="3"><font color=lime>'.$lang['ad_ally_succes'].'</font></th></tr>';
                    else
                        
$parse['display']    =    $Error;


                    
$Log    .=    $lang['log_to_ally_whosid'].$id."n";
                    
LogFunction($Log"AllianceLog"$LogCanWork);

                 }
                 else
                 {
                    
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_ally_not_exist'].'</font></th></tr>';
                 }
            }
            else
            {
                
$parse['display']    =    '<tr><th colspan="3"><font color=red>'.$lang['ad_forgiven_id'].'</font></th></tr>';
            }
        }

        
display (parsetemplate(gettemplate("adm/EditorTPL/AllianceBody"), $parse), false''truefalse);
    break;

    default:
    if (
$user['authlevel'] == 3)
        
$parse['changepersonal'] =
    
'<tr>
        <th><a href="AccountEditorPage.php?page=personal'
.$parse['getuser'].'"><img src="../styles/images/Adm/arrowright.png" width="16" height="10"/> '.$lang['ad_editor_personal'].'</a></th>
    </tr>'
;


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