Exemplo n.º 1
0
define('SN_RENDER_NAVBAR_PLANET', true);
$mode = sys_get_param_escaped('mode');
$mode = !$mode || $mode == 'buildings' ? QUE_STRUCTURES : ($mode == 'fleet' ? SUBQUE_FLEET : ($mode == 'defense' ? SUBQUE_DEFENSE : ($mode == 'research' ? QUE_RESEARCH : $mode)));
if ($building_sort = sys_get_param_id('sort_elements')) {
    if (!empty($lang['player_option_building_sort'][$building_sort])) {
        classSupernova::$user_options[array(PLAYER_OPTION_BUILDING_SORT, $mode)] = $building_sort;
        classSupernova::$user_options[array(PLAYER_OPTION_BUILDING_SORT_INVERSE, $mode)] = sys_get_param_id('sort_elements_inverse', 0);
    }
    die;
}
lng_include('buildings');
lng_include('infos');
sn_sys_sector_buy('buildings.php?mode=' . $mode);
require_once 'includes/includes/eco_bld_structures.php';
switch ($mode) {
    //  case UNIT_MERCENARIES:
    //    require_once('includes/includes/eco_bld_structures.php');
    //    eco_build(QUE_MERCENARY, $user, $planetrow);
    //  break;
    case QUE_RESEARCH:
        defined("GAME_RESEARCH_DISABLED") && GAME_RESEARCH_DISABLED ? eco_build(SUBQUE_FLEET, $user, $planetrow) : eco_build(QUE_RESEARCH, $user, $planetrow);
        break;
    case SUBQUE_DEFENSE:
    case SUBQUE_FLEET:
        defined("GAME_DEFENSE_DISABLED") && GAME_DEFENSE_DISABLED ? eco_build(SUBQUE_FLEET, $user, $planetrow) : eco_build($mode, $user, $planetrow);
        break;
    case QUE_STRUCTURES:
    default:
        defined("GAME_STRUCTURES_DISABLED") && GAME_STRUCTURES_DISABLED ? eco_build(SUBQUE_FLEET, $user, $planetrow) : eco_build(QUE_STRUCTURES, $user, $planetrow);
        break;
}
Exemplo n.º 2
0
*
*  Allow building of... hmm... buildings
*
* @version 1.3s Security checks by Gorlum for http://supernova.ws
* @version 1.3
// History version
// 1.0 - Nettoyage modularisation
// 1.1 - Mise au point, mise en fonction pour lin�arisation du fonctionnement
// 1.2 - Liste de construction batiments
* @copyright 2008 by Chlorel for XNova
*/
include 'common.' . substr(strrchr(__FILE__, '.'), 1);
$mode = sys_get_param_escaped('mode');
lng_include('buildings');
lng_include('infos');
$mode = !$mode || $mode == 'buildings' ? QUE_STRUCTURES : ($mode == 'fleet' ? SUBQUE_FLEET : ($mode == 'defense' ? SUBQUE_DEFENSE : $mode));
switch ($mode) {
    case 'research':
    case QUE_RESEARCH:
        // --------------------------------------------------------------------------------------------------
        ResearchBuildingPage($user, $planetrow, $que);
        break;
    case SUBQUE_FLEET:
    case SUBQUE_DEFENSE:
        eco_build_hangar($mode, $user, $planetrow, $que);
        break;
    case QUE_STRUCTURES:
    default:
        eco_build(QUE_STRUCTURES, $user, $planetrow, $que);
        break;
}