<?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); } }
<?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']);
$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/>
$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; }
* @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);
<?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('./');
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; }
<?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 {