示例#1
0
<?php

// Partie standard d'EU2de
require_once '../../init.php';
require_once INCLUDE_PATH . 'Script.php';
require_once TEMPLATE_PATH . 'sample.tpl.php';
$tpl = tpl_sample::getinstance();
// Déclaration variables
$Joueur = $_SESSION['_login'];
require_once 'cnh_fonctions.php';
Init_Addon();
if (!DataEngine::CheckPerms('ZZZ_COMMERCE_INDEX')) {
    output::Boink(ROOT_URL . 'index.php');
}
// DEBUT CODE LIBRE
// FIN CODE LIBRE
?>

<HTML>
<HEAD>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</HEAD>
<BODY>

<!-- DEBUT CODE LIBRE -->

<?php 
if (isset($_GET['sousmenu'])) {
    //    cnhToolbar(3, "menu_", 128, $_GET['sousmenu']);
    cnhTB(1, "menu_", 128, $_GET['sousmenu']);
} elseif (empty($Joueur)) {
 public function Boink($url)
 {
     if ($this->Infos() != '') {
         output::Messager($this->Infos());
     }
     if ($this->Warns() != '') {
         output::Messager($this->Warns());
     }
     if ($this->Erreurs() != '') {
         output::Messager($this->Erreurs());
     }
     if ($url != '') {
         output::Boink($url);
     }
 }
示例#3
0
<?php

/**
 * @author Alex10336
 * Dernière modification: $Id$
 * @license GNU Public License 3.0 ( http://www.gnu.org/licenses/gpl-3.0.txt )
 * @license Creative Commons 3.0 BY-SA ( http://creativecommons.org/licenses/by-sa/3.0/deed.fr )
 *
 **/
require_once './init.php';
require_once INCLUDE_PATH . 'Script.php';
if (!Members::CheckPerms('CARTOGRAPHIE')) {
    if (Members::CheckPerms('CARTE')) {
        output::Boink(ROOT_URL . 'Carte.php');
    } else {
        output::Boink(ROOT_URL . 'Mafiche.php');
    }
} else {
    output::Boink(ROOT_URL . 'cartographie.php');
}
<?php

// Partie standard d'EU2de
require_once '../../init.php';
require_once INCLUDE_PATH . 'Script.php';
require_once TEMPLATE_PATH . 'sample.tpl.php';
$tpl = tpl_sample::getinstance();
// Déclaration variables
$Joueur = $_SESSION['_login'];
require_once 'cnh_fonctions.php';
Init_Addon();
// DEBUT CODE LIBRE
if (!DataEngine::CheckPerms('ZZZ_COMMERCE_TPL_EDIT')) {
    output::Boink('./index.php');
}
if (isset($_GET['delid']) && DataEngine::CheckPerms('ZZZ_COMMERCE_TPL_DELETE')) {
    $datas_id = $_GET['delid'];
    $mysql_result = DataEngine::sql('DELETE FROM `SQL_PREFIX_Modules_Template` WHERE `ID`=' . $datas_id) or die(mysql_error());
    $mysql_result = DataEngine::sql('DELETE FROM `SQL_PREFIX_Modules_Users` WHERE `Module_ID`=' . $datas_id) or die(mysql_error());
    header('Location: template_list.php?commande=false');
    exit;
} elseif (isset($_GET['editid']) && !isset($_POST['ID'])) {
    $mysql_result = DataEngine::sql('SELECT `ID`, `Nom`, `Abreviation`, `Description`, `Categorie`, `Taille`, `PAChasseur`, `PAGVG`, `URLIcone`,
	`URLMedium`, `URLImage`, `Temps`, `Titane`, `Cuivre`, `Fer`, `Aluminium`, `Mercure`, `Silicium`, `Uranium`, `Krypton`, `Azote`, `Hydrogene`,
	`PropImpulsion`, `PropWarp`, `PropConsommation`, `ArmType`, `ArmDegat`, `ArmManiabilite`, `ProtType`, `ProtChasseur`, `ProtGVG`, `EquipType`,
	`EquipNiv` FROM `SQL_PREFIX_Modules_Template` WHERE `ID`=' . $_GET['editid']) or die(mysql_error());
    $datas = mysql_fetch_array($mysql_result);
    $datas['Nom'] = stripslashes($datas['Nom']);
    $datas['Abreviation'] = stripslashes($datas['Abreviation']);
    $datas['Description'] = stripslashes($datas['Description']);
    $datas['URLIcone'] = stripslashes($datas['URLIcone']);
示例#5
0
$tpl = tpl_sample::getinstance();
$tpl->page_title = 'EU2: Vortex Import';
$BASE_FILE = ROOT_URL . "addons/wormhole_import/index.php";
if (isset($_POST['act']) && $_POST['act'] == 'import') {
    // Purge au préalable....
    define('CRON_LOADONLY', true);
    include INCLUDE_PATH . 'crontab.php';
    $cron->GetJob('job_vortex')->RunJob();
    $cron->Save();
    $vortex = explode("\n", $_POST['data']);
    $carto = cartographie::getinstance();
    foreach ($vortex as $item) {
        list($coordsin, $coordsout) = explode(',', $item);
        $carto->add_vortex($coordsin, $coordsout);
    }
    output::Boink($BASE_FILE, 'Wormhole import done. Enjoy.');
}
$bulle = <<<bulle
L'importation des vortex lance sa tache cron (memet à zéro les vortex)</br>
----<br/>
Import wormhole will run whormhole cron task (reset all previous entry)</br>
bulle;
$bulle = bulle($bulle);
$out .= <<<text
<table class="table_nospacing table_center color_row1">
    <tr><td class="color_bigheader text_center">
            <img {$bulle} src='%IMAGES_URL%help.png'/> Wormhole import
    </td></tr>
    <tr><td class="text_center">
        <form method="post" action="{$BASE_FILE}">
            <textarea name="data" class="color_row1" cols="50" rows="4"></textarea><br/>
示例#6
0
        $Order = ' ORDER BY `Date` DESC';
    }
} else {
    $TriModif = '0';
}
$where = '';
if ($_GET['Joueur'] != '') {
    $where = ' AND m.`Joueur`=\'' . sqlesc($_GET['Joueur']) . '\'';
}
$axx = array();
foreach (Members::s_perms() as $k => $v) {
    if ($k == AXX_DISABLED) {
        continue;
    }
    if (Members::CurrentPerms() > $k || Members::CurrentPerms() == AXX_ROOTADMIN) {
        $axx[$k] = $v;
    }
}
require_once TEMPLATE_PATH . 'editmembres.tpl.php';
$tpl = tpl_editmembres::getinstance();
$mysql_result = DataEngine::sql('SELECT m.`Joueur`, m.`Points`, m.`Date`, m.`Economie`, m.`Commerce`, m.`Recherche`, m.`Combat`, m.`Construction`, m.`Navigation`, m.`Grade`, m.`Race`, m.`ship`, u.`Permission` from `SQL_PREFIX_Membres` m, `SQL_PREFIX_Users` u WHERE (m.`Joueur`=u.`Login`)' . $where . $Order);
if (mysql_num_rows($mysql_result) == 0) {
    output::Boink('Membres.php');
}
$tpl->header(Get_string(), $TriMembre, $triPermission, $TriPoints, $TriRace, $TriShip, $TriModif);
$i = 0;
while ($ligne = mysql_fetch_assoc($mysql_result)) {
    $tpl->row($i++, $ligne, $Grades, $tabrace, $axx);
}
$tpl->footer();
$tpl->DoOutput();
 public static function conf_load()
 {
     if (!self::$conf_loaded) {
         self::$conf_loaded = true;
         $keys = '\'' . implode('\',\'', self::$conf_load) . '\'';
         $mysql_result = self::sql('SELECT `key`, `value` FROM SQL_PREFIX_Config WHERE `key` IN (' . $keys . ')');
         while ($ligne = mysql_fetch_assoc($mysql_result)) {
             if (trim($ligne['key']) == '') {
                 continue;
             }
             self::$settings[$ligne['key']] = unserialize($ligne['value']);
         }
         // Initialisations particulières {
         //            if (self::$conf_load['wormhole_cleaning']) {
         //                $lng = language::getinstance()->GetLngBlock('dataengine');
         //                $wormhole_cleaning = self::$settings['wormhole_cleaning'];
         //                if (date('w') == $lng['wormholes_day'] && $wormhole_cleaning['enabled']) {
         //                    $runat = mktime($lng['wormholes_hour'], $lng['wormholes_minute'], 0, date('m'), date('d'), date('Y'));
         //                    $now = time();
         //                    if ($now > $runat && $runat > $wormhole_cleaning['lastrun']) {
         //                        $mysql_result = DataEngine::sql('SELECT ID FROM `SQL_PREFIX_Coordonnee` WHERE `TYPE`=1');
         //                        while ($row = mysql_fetch_assoc($mysql_result))
         //                            $tmp[] = $row['ID'];
         //
         //                        if (is_array($tmp) && count($tmp) > 0) {
         //                            $tmp = implode(',', $tmp);
         //                            DataEngine::sql('DELETE FROM `SQL_PREFIX_Coordonnee` WHERE `ID` in (' . $tmp . ')');
         //                            DataEngine::sql('DELETE FROM `SQL_PREFIX_Coordonnee_Joueurs` WHERE `jID` in (' . $tmp . ')');
         //                            DataEngine::sql('DELETE FROM `SQL_PREFIX_Coordonnee_Planetes` WHERE `pID` in (' . $tmp . ')');
         //                        }
         //                        self::sql('INSERT INTO `SQL_PREFIX_Log` (DATE,LOGIN,IP) VALUES(NOW(),\'vortex_reset_by:' . $_SESSION['_login'] . '\' ,\'' . Get_IP() . '\')');
         //                        $wormhole_cleaning['lastrun'] = $now;
         //                        self::conf_update('wormhole_cleaning', $wormhole_cleaning);
         //                        self::sql_do_spool(); // Mettre à jour maintenant, pas que deux membres le fasse a 1/2sec d'intervalle.
         //                        addons::getinstance()->VortexCleaned();
         //                    }
         //                }
         //            }
         if (CHECK_LOGIN && $GLOBALS['validsession']) {
             if (self::$settings['config']['closed'] && !Members::CheckPerms(AXX_ROOTADMIN)) {
                 if (NO_SESSIONS) {
                     $lng = language::getinstance()->GetLngBlock('login');
                     output::_DoOutput('<eude><alert>' . $lng['currently_closed_nohtml'] . '</alert><GM_active>0</GM_active></eude>');
                 } else {
                     session_destroy();
                     output::Boink(ROOT_URL);
                 }
             }
         }
         //            if (is_array(self::$settings['config'])) {
         //                if (isset(self::$settings['config']['version'])) {
         //                    if (preg_match('/(\d+\.\d+\.\d+)\.?(\d+)?/', self::Get_Version(), $version) > 0) {
         //                        if (version_compare(self::$settings['config']['version'], $version[1], '<')) {
         //                            output::Boink('%ROOT_URL%upgrade/run' . self::$settings['config']['version'] . '.php');
         //                        }
         //                    }
         //                }
         //            }
         self::$conf_load = array();
     }
     return self::$conf_loaded;
 }
示例#8
0
 * @license Creative Commons 3.0 BY-SA ( http://creativecommons.org/licenses/by-sa/3.0/deed.fr )
 *
 **/
require_once './init.php';
require_once INCLUDE_PATH . 'Script.php';
require_once CLASS_PATH . 'ownuniverse.class.php';
require_once CLASS_PATH . 'parser.class.php';
require_once TEMPLATE_PATH . 'ownuniverse.tpl.php';
Members::CheckPermsOrDie('PERSO_OWNUNIVERSE');
$ownuniverse = ownuniverse::getinstance();
$lng = language::getinstance()->GetLngBlock('ownuniverse');
// initialisation des variables
$info = $warn = '';
if (isset($_GET['reset']) && $_GET['reset'] == $_SESSION['_permkey']) {
    DataEngine::sql('DELETE FROM `SQL_PREFIX_ownuniverse` WHERE `UTILISATEUR` = \'' . $_SESSION['_login'] . '\' LIMIT 1');
    output::Boink('%ROOT_URL%ownuniverse.php');
}
if ($_GET['showuser'] != '' && Members::CheckPerms('PERSO_OWNUNIVERSE_READONLY')) {
    $player = gpc_esc($_GET['showuser']);
    $include_form = false;
} else {
    $player = false;
    $include_form = true;
}
if (isset($_POST['importation'])) {
    $cleandata = $ownuniverse->get_universe(false);
    // initialise les infos (planet)
    $data = gpc_esc($_POST['importation']);
    // Partie centre de controle
    if ($data != "" and strpos($data, $lng['control_center_ident']) !== false) {
        $cleandata = $ownuniverse->parse_ownuniverse($data);
示例#9
0
<?php

/**
 * @author Alex10336
 * Dernière modification: $Id$
 * @license GNU Public License 3.0 ( http://www.gnu.org/licenses/gpl-3.0.txt )
 * @license Creative Commons 3.0 BY-SA ( http://creativecommons.org/licenses/by-sa/3.0/deed.fr )
 *
 **/
define('CHECK_LOGIN', false);
require_once './init.php';
require_once INCLUDE_PATH . 'Script.php';
session_destroy();
output::Boink('./');
示例#10
0
if (!Members::CheckPerms('CARTE')) {
    output::Boink(ROOT_URL . 'Mafiche.php');
}
$map = map::getinstance();
/// Modification de la configuration utilisateur...
if (isset($_GET['AllSwitch'])) {
    $newval = intval($_GET['AllSwitch']);
    $map->asteroide = $newval;
    $map->vortex = $newval;
    $map->ennemis = $newval;
    $map->allys = $newval;
    $map->joueur = $newval;
    $map->planete = $newval;
    $map->pnj = $newval;
    $map->save_prefs();
    output::Boink('Carte.php');
}
if (isset($_GET['vortex'])) {
    if ($_GET['vortex'] == '0') {
        $map->vortex = 0;
    } else {
        $map->vortex = 1;
    }
    $boink = true;
}
if (isset($_GET['joueur'])) {
    if ($_GET['joueur'] == '0') {
        $map->joueur = 0;
    } else {
        $map->joueur = 1;
    }
示例#11
0
<?php

/**
 * @author Alex10336
 * Dernière modification: $Id$
 * @license GNU Public License 3.0 ( http://www.gnu.org/licenses/gpl-3.0.txt )
 * @license Creative Commons 3.0 BY-SA ( http://creativecommons.org/licenses/by-sa/3.0/deed.fr )
 *
 * */
define('CHECK_LOGIN', false);
require_once './init.php';
require_once INCLUDE_PATH . 'Script.php';
if (DataEngine::config_key('config', 'closed')) {
    output::Boink();
}
if (!DataEngine::config_key('config', 'CanRegister')) {
    Members::NoPermsAndDie();
}
$lng = language::getinstance()->GetLngBlock('login');
$erreur = '';
if (isset($_POST['login']) && $_POST['login'] != '' && $_POST['mdp'] != '') {
    $login = gpc_esc($_POST['login']);
    $qlogin = sqlesc($_POST['login']);
    $pass = md5($_POST['mdp']);
    $query = 'SELECT LOWER(`Login`) as `Login` from `SQL_PREFIX_Users` WHERE LOWER(`Login`)=LOWER(\'' . $qlogin . '\')';
    $mysql_result = DataEngine::sql($query);
    $ligne = mysql_fetch_array($mysql_result);
    if ($ligne['Login'] == $login) {
        // joueur existe déjà...
        $erreur = $lng['user_exists'];
    } else {