Example #1
0
<?php

//galaxy.php :: Vision de la galaxia
define('INSIDE', true);
$ugamela_root_path = './';
include $ugamela_root_path . 'extension.inc';
include $ugamela_root_path . 'common.' . $phpEx;
if (!check_user()) {
    header("Location: login.php");
}
//
// Esta funcion permite cambiar el planeta actual.
//
include $ugamela_root_path . 'includes/planet_toggle.' . $phpEx;
$dpath = !$user["dpath"] ? DEFAULT_SKINPATH : $user["dpath"];
check_field_current($planetrow);
includeLang('galaxy');
$parse = $lang;
//Comenzamos a contar los planetas
$planetcount = 0;
//
// Comprobacion para obtener las coordenadas a previsualizar
//
if (isset($g) && isset($s)) {
    $galaxy = $g;
    $system = $s;
} elseif (!$_POST) {
    //pedimos el planeta actual
    $planetrow = doquery("SELECT * FROM {{table}} WHERE id = '{$user['current_planet']}'", 'planets', true);
    $query = doquery("SELECT * FROM {{table}} WHERE id_planet = '{$planetrow['id']}'", 'galaxy', true);
    //la posicion actual donde se encuentra el planeta activo.
Example #2
0
if (!check_user()) {
    header("Location: login.{$phpEx}");
}
includeLang('overview');
includeLang('tech');
/*
  Checkear el tema de la lista de flotas
*/
include $ugamela_root_path . 'includes/planet_toggle.' . $phpEx;
//Esta funcion permite cambiar el planeta actual.
$planetrow = doquery("SELECT * FROM {{table}} WHERE id={$user['current_planet']}", 'planets', true);
$lunarow = doquery("SELECT * FROM {{table}} WHERE id={$user['current_luna']}", 'lunas', true);
$galaxyrow = doquery("SELECT * FROM {{table}} WHERE id_planet={$planetrow['id']}", 'galaxy', true);
$dpath = !$user["dpath"] ? DEFAULT_SKINPATH : $user["dpath"];
check_field_current($planetrow);
check_field_current($lunarow);
switch ($mode) {
    case 'renameplanet':
        //Abandonar o renombrar planetas
        if ($_POST['action'] == $lang['namer']) {
            $newname = trim($_POST['newname']);
            if (!preg_match("/[^A-z0-9\\ _\\-]/", $newname) == 1 && $newname != "") {
                /*
                  Realmente no lo encuentro muy necesario. e incluso es esguro, 
                  porque si o si, se nombra en base al planeta actual
                */
                $planetrow['name'] = $newname;
                doquery("UPDATE {{table}} SET `name`='{$newname}' WHERE `id`='{$user['current_planet']}' LIMIT 1", "planets");
            }
        } elseif ($_POST['action'] == $lang['colony_abandon']) {
            $parse = $lang;