function mmorpg_init() { global $bdd; if (request_confirm('Start_Installation')) { $Level = 1; $Experience = 0; $HP = 100; $MP = 10; $Strength = 10; $Magic = 10; $Agility = 10; $Defense = 10; do { insert_db('Caranille_Levels', array('Level_ID' => $Level, 'Level_Number' => $Level, 'Level_Experience_Required' => $Experience, 'Level_HP' => $HP, 'Level_MP' => $MP, 'Level_Strength' => $Strength, 'Level_Magic' => $Magic, 'Level_Agility' => $Agility, 'Level_Defense' => $Defense)); $HP += $_POST['HP_Level']; $MP += $_POST['MP_Level']; $Strength += $_POST['Strength_Level']; $Magic += $_POST['Magic_Level']; $Agility += $_POST['Agility_Level']; $Defense += $_POST['Defense_Level']; $Experience += $_POST['Experience_Level']; $Level++; } while ($Level < 200); record_curve(); } if (request_confirm('MMORPG_Name') && $_POST['MMORPG_Presentation'] && $_POST['Pseudo'] && $_POST['Password'] && $_POST['Email']) { if (register_admin() && register_config()) { $Pseudo = htmlspecialchars(addslashes($_POST['Pseudo'])); $Date = date('Y-m-d H:i:s'); config_forum(); install_forum(); config_ville(); config_invocation(); config_magic(); config_order(); config_monsters(); config_chapter(); config_mission(); config_items(); config_race(); config_classe(); init_news($Pseudo, $Date); return true; } } }
// Installation steps. switch ($step) { case 1: installation_welcome(); // "Welcome to Hotaru CMS. break; case 2: database_setup(); // DB name, user, password, prefix... break; case 3: database_creation(); // Creates the database tables break; case 4: register_admin(); // Username and password for Admin user... break; case 5: installation_complete(); // Delete "install" folder. Visit your site" break; default: // Anything other than step=2, 3 or 4 will return user to step 1 installation_welcome(); break; } exit; /** * HTML header *
function mmorpg_init() { global $bdd; if (request_confirm('Start_Installation')) { $Level = 1; $Experience = 0; $HP = 100; $MP = 10; $Strength = 10; $Magic = 10; $Agility = 10; $Defense = 10; do { insert_db('Caranille_Levels', array('Level_ID' => $Level, 'Level_Number' => $Level, 'Level_Experience_Required' => $Experience, 'Level_HP' => $HP, 'Level_MP' => $MP, 'Level_Strength' => $Strength, 'Level_Magic' => $Magic, 'Level_Agility' => $Agility, 'Level_Defense' => $Defense)); $HP += $_POST['HP_Level']; $MP += $_POST['MP_Level']; $Strength += $_POST['Strength_Level']; $Magic += $_POST['Magic_Level']; $Agility += $_POST['Agility_Level']; $Defense += $_POST['Defense_Level']; $Experience += $_POST['Experience_Level']; $Level++; } while ($Level < 200); record_curve(); } if (request_confirm('MMORPG_Name') && request_confirm('MMORPG_Presentation') && request_confirm('Pseudo') && request_confirm('Password') && request_confirm('Email')) { if (register_admin() && register_config()) { $Pseudo = htmlspecialchars(addslashes($_POST['Pseudo'])); $Date = date('Y-m-d H:i:s'); insert_db('Caranille_Towns', array('Town_ID' => 1, 'Town_Name' => 'Indicia', 'Town_Description' => 'Petite ville cotière', 'Town_Price_INN' => 10, 'Town_Chapter' => 1, 'Town_PosX' => -1, 'Town_PosY' => 3, 'Town_Landing' => 'sand')); insert_db('Caranille_Invocations', array('Invocation_ID' => 1, 'Invocation_Name' => 'Trident', 'Invocation_Description' => 'Chimère qui provient du fond des océans', 'Invocation_Damage' => 10, 'Invocation_Town' => 1, 'Invocation_Price' => 200)); insert_db('Caranille_Magics', array('Magic_ID' => 1, 'Magic_Image' => 'http://localhost', 'Magic_Name' => 'Feu', 'Magic_Description' => 'Petite boule de feu', 'Magic_Type' => 'Attack', 'Magic_Effect' => 5, 'Magic_MP_Cost' => 10, 'Magic_Town' => 1, 'Magic_Price' => 50)); insert_db('Caranille_Magics', array('Magic_ID' => 2, 'Magic_Image' => 'http://localhost', 'Magic_Name' => 'Soin', 'Magic_Description' => 'Un peu de HP en plus', 'Magic_Type' => 'Health', 'Magic_Effect' => 10, 'Magic_MP_Cost' => 5, 'Magic_Town' => 1, 'Magic_Price' => 50)); insert_db('Caranille_Orders', array('Order_ID' => 1, 'Order_Name' => 'Neutre', 'Order_Description' => 'Ordre par défaut')); insert_db('Caranille_Orders', array('Order_ID' => 2, 'Order_Name' => 'Ange', 'Order_Description' => 'Les anges sont des gens qui vivent pour aider les autres au prix de leur vie')); insert_db('Caranille_Orders', array('Order_ID' => 3, 'Order_Name' => 'Demon', 'Order_Description' => 'Les démons sont des gens peut scrupuleux et qui ont une soif de pouvoir')); insert_db('Caranille_Monsters', array('Monster_ID' => 1, 'Monster_Image' => 'http://localhost', 'Monster_Name' => 'Plop', 'Monster_Description' => 'Petit monstre vert', 'Monster_Level' => 1, 'Monster_Strength' => 15, 'Monster_Defense' => 5, 'Monster_HP' => 40, 'Monster_MP' => 30, 'Monster_Golds' => 5, 'Monster_Experience' => 5, 'Monster_Town' => 1, 'Monster_Access' => 'Battle')); insert_db('Caranille_Monsters', array('Monster_ID' => 2, 'Monster_Image' => 'http://localhost', 'Monster_Name' => 'Dragon', 'Monster_Description' => 'Monstre qui crache du feu', 'Monster_Level' => 1, 'Monster_Strength' => 50, 'Monster_Defense' => 30, 'Monster_HP' => 1000, 'Monster_MP' => 100, 'Monster_Golds' => 100, 'Monster_Experience' => 100, 'Monster_Town' => 1, 'Monster_Access' => 'Mission')); insert_db('Caranille_Monsters', array('Monster_ID' => 3, 'Monster_Image' => 'http://localhost', 'Monster_Name' => 'Plop doree', 'Monster_Description' => 'Petit monstre en or', 'Monster_Level' => 1, 'Monster_Strength' => 75, 'Monster_Defense' => 10, 'Monster_HP' => 300, 'Monster_MP' => 30, 'Monster_Golds' => 5, 'Monster_Experience' => 5, 'Monster_Town' => 1, 'Monster_Access' => 'Chapter')); insert_db('Caranille_Chapters', array('Chapter_ID' => 1, 'Chapter_Number' => 1, 'Chapter_Name' => 'Chapitre 1 - Le commencement', 'Chapter_Opening' => 'Bienvenue dans Indicia, une ville d\'habitude très agréable, malheureusement un monstre bloque l\'accé à la ville', 'Chapter_Ending' => 'Vous avez sauvé la ville', 'Chapter_Defeate' => 'Vous êtes morts en héros', 'Chapter_Monster' => 3)); insert_db('Caranille_Missions', array('Mission_ID' => 1, 'Mission_Town' => 1, 'Mission_Number' => 1, 'Mission_Name' => 'Mission 01 - Affronter un dragon', 'Mission_Introduction' => 'Un dragon menace le village de Indicia, aller l\'affronter pour sauver le village', 'Mission_Victory' => 'Vous avez sauvé le village', 'Mission_Defeate' => 'Le dragon vient de détruire le village', 'Mission_Monster' => 2)); insert_db('Caranille_Items', array('Item_ID' => 1, 'Item_Image' => 'http://localhost', 'Item_Type' => 'Weapon', 'Item_Level_Required' => 1, 'Item_Name' => 'Epée de cuivre', 'Item_Description' => 'Une petite Epée', 'Item_Town' => 1, 'Item_Purchase_Price' => 10, 'Item_Sale_Price' => 5)); insert_db('Caranille_Items', array('Item_ID' => 2, 'Item_Image' => 'http://localhost', 'Item_Type' => 'Armor', 'Item_Level_Required' => 1, 'Item_Name' => 'Armure de cuivre', 'Item_Description' => 'Une petite armure', 'Item_Town' => 1, 'Item_Purchase_Price' => 10, 'Item_Sale_Price' => 5)); insert_db('Caranille_Items', array('Item_ID' => 3, 'Item_Image' => 'http://localhost', 'Item_Type' => 'Boots', 'Item_Level_Required' => 1, 'Item_Name' => 'Bottes de cuivre', 'Item_Description' => 'Des petites bottes', 'Item_Town' => 1, 'Item_Purchase_Price' => 10, 'Item_Sale_Price' => 5)); insert_db('Caranille_Items', array('Item_ID' => 4, 'Item_Image' => 'http://localhost', 'Item_Type' => 'Gloves', 'Item_Level_Required' => 1, 'Item_Name' => 'Gants de cuivre', 'Item_Description' => 'Des petits gants', 'Item_Town' => 1, 'Item_Purchase_Price' => 10, 'Item_Sale_Price' => 5)); insert_db('Caranille_Items', array('Item_ID' => 5, 'Item_Image' => 'http://localhost', 'Item_Type' => 'Helmet', 'Item_Level_Required' => 1, 'Item_Name' => 'Casque de cuivre', 'Item_Description' => 'Un petit casque', 'Item_Town' => 1, 'Item_Purchase_Price' => 10, 'Item_Sale_Price' => 5)); insert_db('Caranille_Items', array('Item_ID' => 6, 'Item_Image' => 'http://localhost', 'Item_Type' => 'Parchment', 'Item_Level_Required' => 1, 'Item_Name' => 'Parchemin vide', 'Item_Description' => 'Un parchemin vide', 'Item_Town' => 1, 'Item_Purchase_Price' => 10, 'Item_Sale_Price' => 5)); insert_db('Caranille_Items', array('Item_ID' => 7, 'Item_Image' => 'http://localhost', 'Item_Type' => 'Health', 'Item_Level_Required' => 1, 'Item_Name' => 'Potion', 'Item_Description' => 'Redonne 50 HP', 'Item_Town' => 1, 'Item_Purchase_Price' => 10, 'Item_Sale_Price' => 5)); insert_db('Caranille_Items', array('Item_ID' => 8, 'Item_Image' => 'http://localhost', 'Item_Type' => 'Magic', 'Item_Level_Required' => 1, 'Item_Name' => 'Ether', 'Item_Description' => 'Redonne 5 MP', 'Item_Town' => 1, 'Item_Purchase_Price' => 10, 'Item_Sale_Price' => 5)); //$bdd->exec("INSERT into Caranille_Guilds_competences VALUES('1', '1', '1', '1', '1')"); for ($i = 1; $i <= 5; $i++) { insert_db('Caranille_Inventory', array('Inventory_ID' => $i, 'Inventory_Account_ID' => 1, 'Inventory_Item_ID' => $i, 'Inventory_Item_Quantity' => 1, 'Inventory_Item_Equipped' => 'No')); } insert_db('Caranille_Inventory_Invocations', array('Inventory_Invocation_Account_ID' => 1, 'Inventory_Invocation_Invocation_ID' => 1)); insert_db('Caranille_Inventory_Magics', array('Inventory_Magic_Account_ID' => 1, 'Inventory_Magic_Magic_ID' => 1)); insert_db('Caranille_News', array('News_ID' => 1, 'News_Title' => 'Installation de Caranille', 'News_Intro' => 'Félicitation Caranille est bien installé,', 'News_Message' => ' vous pouvez éditer cette news ou la supprimer', 'News_Account_Pseudo' => $Pseudo, 'News_Date' => $Date)); return true; } } }
if (isset($_SESSION['access']) && $_SESSION['access'] == '4') { if (isset($_POST['SUBMIT2'])) { header('location:/sen/Modules/Links_temp/admin_links.php'); } if (isset($_POST['SUBMIT1'])) { $id = $_POST['id']; $name = $_POST['name']; $contact = $_POST['contact']; $password = $_POST['password']; $repassword = $_POST['repassword']; if ($password != $repassword) { print "The passwords do not match"; } else { $db_handle = Connect_To_Server(); $db_found = Connect_To_DB(); register_admin($id, $name, $contact, $password); Close_To_Server($db_handle); } } } else { $_SESSION['access'] = 0; session_destroy(); header('location:/sen/Modules/login.php'); echo "invalid Login"; } ?> </HEAD> <BODY> <FORM NAME="form2" METHOD="POST" ACTION="register_admin.php" >
break; case 'logout': setcookie("cpatracker_auth_email", $email, time() - 3600 * 24 * 365, "/"); setcookie("cpatracker_auth_password", $salted_password, time() - 3600 * 24 * 365, "/"); header('Location: ' . full_url()); exit; break; case 'register': switch ($_REQUEST['act']) { case 'register_admin': if ($auth_info[1] != 'register_new') { exit; } $email = $_REQUEST['email']; $password = $_REQUEST['password']; $salted_password = register_admin($email, $password); if (!empty($_REQUEST['subscribe'])) { file_get_contents('http://www.cpatracker.ru/system/subscription/subscribe_updates.php?email=' . $email); } setcookie("cpatracker_auth_email", $email, time() + 3600 * 24 * 365, "/"); setcookie("cpatracker_auth_password", $salted_password, time() + 3600 * 24 * 365, "/"); header('Location: ' . full_url()); exit; break; default: $bHideLeftSidebar = true; $bHideTopMenu = true; $bHideBottomMenu = true; $page_content = "register.php"; include _TRACK_SHOW_COMMON_PATH . "/templates/main.inc.php"; exit;
database_tables_creation($h); } break; case 3: // Remove any cookies set in a previous installation: setcookie("hotaru_user", "", time() - 3600, "/"); setcookie("hotaru_key", "", time() - 3600, "/"); // remove cookies from whole domain just in case of 1.4.2 cookies issue $parsed = parse_url(BASEURL); setcookie("hotaru_user", "", time() - 3600, "/", "." . $parsed['host']); setcookie("hotaru_key", "", time() - 3600, "/", "." . $parsed['host']); if ($action == 'upgrade') { upgrade_step_3($h); } else { //$db = init_database(); register_admin($h); // Username and password for Admin user... } break; case 4: if ($action == 'upgrade') { upgrade_plugins($h); } else { installation_complete($h); // Delete "install" folder. Visit your site" } break; case 90: template($h, 'help.php'); break; case 99: