Esempio n. 1
0
 public static function xnova()
 {
     if (!self::$instance instanceof self) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Esempio n. 2
0
<?php

/**
 _  \_/ |\ | /¯¯\ \  / /\6
 ¯  /¯\ | \| \__/  \/ /--\Core.
 * @author: Copyright (C) 2015 by Brayan Narvaez (Prinick) developer of xNova Revolution and Xnova
 * @author web: http://www.prinick.com
 * Todos los derechos reservados para éste código y tódo el núcleo del sistema
 * index.php gestión de controladores y de sesión general en todo el juego
*/
#Elementos globales
session_start();
require 'core/models/class.Connect.php';
require 'core/libs/SmartyEngine/Smarty.class.php';
require 'lang/es.php';
if (isset($_SESSION['user'], $_SESSION['id_planet'], $_SESSION['id'])) {
    $id_user = $_SESSION['id'];
    $id_planet = $_SESSION['id_planet'];
    if (isset($_GET['core']) and file_exists("core/controllers/" . $_GET['core'] . "Controller.php")) {
        include "core/controllers/" . $_GET['core'] . "Controller.php";
        $class = $_GET['core'] . 'Controller';
        $view = $class::xnova();
    } else {
        include "core/controllers/overviewController.php";
        $view = overviewController::xnova();
    }
} else {
    include "core/controllers/indexController.php";
    $view = indexController::xnova();
}