Advertisement
Guest User

Untitled

a guest
Oct 19th, 2018
879
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.14 KB | None | 0 0
  1. <?php
  2. /**
  3. * MT2-CMS
  4. * @author JigSaw <jigsaw-mt2@laposte.net>
  5. * @license http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
  6. * @version b1.002 24/04/2010
  7. * @link http://mt2cms.free.fr
  8. *
  9. * [install.php]
  10. * Page d'installation du CMS.
  11. * NE PAS MODIFIER sous peine de rendre votre site instable.
  12. *
  13. **/
  14.  
  15.  
  16. session_start();
  17.  
  18. /**
  19. *Si la session n'existe pas, on la créer
  20. **/
  21. if(!isset($_SESSION['install']) or empty($_SESSION['install']))
  22. {
  23. $_SESSION['install']=0;
  24. }
  25. ?>
  26. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  27.  
  28. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  29. <head>
  30. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  31. <link rel="stylesheet" href="style/default/style.css" type="text/css" />
  32. <title>Instalacion del Gestor Metin2</title>
  33.  
  34. </head>
  35. <body>
  36. <!-- wrap starts here -->
  37. <div id="wrap">
  38. <!--header -->
  39. <div id="header">
  40. <h1 id="logo-text"><a href="#">Gestor Servidores Metin2</a></h1>
  41. <p id="slogan">Una página web más que completa</p>
  42. </div>
  43. <!-- navigation -->
  44. <div id="menu">
  45. <ul>
  46. <li id="current"><a href="install.php">Instalacion</a></li>
  47. <li id="current"><a href="http://www.diosesmx.net/board">DiosesMx</a></li>
  48. </ul>
  49. </div>
  50.  
  51. <!-- content-wrap starts here -->
  52. <div id="content-wrap">
  53.  
  54. <div id="main">
  55. <?php
  56. //Etape 1 : On demande les identifiant a mysql
  57. if(isset($_GET['e']) and $_GET['e']==1)
  58. {
  59. //Si les identifiant sont bons : On créer le fichier config.log.inc et on passe à l'étpae 2
  60. if(isset($_POST['host']) and isset($_POST['username']) and isset($_POST['password']) and !empty($_POST['host']) and !empty($_POST['username']) and !empty($_POST['password']))
  61. {
  62. //Si les informations sont correctes
  63. if(@mysqli_connect($_POST['host'], $_POST['username'], $_POST['password'] ))
  64. {
  65. //On créer config.log.inc
  66. $page=
  67. '
  68. <?php
  69. $host = "'.$_POST['host'].'";
  70. $username = "'.$_POST['username'].'";
  71. $password = "'.$_POST['password'].'";
  72. ?>
  73. ';
  74.  
  75. if(@$handler=fOpen('config.log.inc.php' , 'w+'))
  76. {
  77. fseek($handler, 0);
  78. fWrite($handler , $page);
  79. fClose($handler);
  80.  
  81. //On a fini l'étape 1
  82. $_SESSION['install']=1;
  83.  
  84. ?>
  85. <p>Has terminado el paso 1</p>
  86. <p>Pasarás al paso 2 en 2 segundos</p>
  87. <meta http-equiv="refresh" content="2; url=install.php?e=2" />
  88. <?php
  89. }
  90. else
  91. {
  92. ?>
  93. <p>No se puede crear el fichero de configuración, compruebe que el sitio tiene permisos 777.</p>
  94. <?php
  95. }
  96. }
  97. else//Sinon on redemande les identifiants
  98. {
  99. ?>
  100. <p>Los datos que ha introducido son incorrectos.</p>
  101. <?php
  102. }
  103. }
  104. ?>
  105. <h1>Paso 1: Configuración del acceso a la base de datos</h1>
  106. <form action="install.php?e=1" method="post">
  107. <label for="host">Host - IP (Hamachi acabada en .100).
  108. El puerto 3306 debe estar abierto:</label>
  109. <input type="text" name="host"/>
  110. <label for="username">Username (Normalmente: root) :</label>
  111. <input type="text" name="username"/>
  112. <label for="password">Pass (Normalmente: 123456) :</label>
  113. <input type="text" name="password"/>
  114. <br />
  115. <input type="submit" class="button" value="Siguiente"/>
  116. </form>
  117. <?php
  118. }
  119. //Etape 2 : On créer les tables (Modification de account.accout et création de la base site)
  120. elseif(isset($_GET['e']) and $_GET['e']==2 and $_SESSION['install']==1)
  121. {
  122. ?>
  123. <h1>Paso 2: Crear la base de datos y tablas</h1>
  124. <ul>
  125. <?php
  126. require('config.log.inc.php');
  127. mysqli_connect($host, $username, $password);
  128. $error=0;
  129. //Création de la Base `Site`
  130. $sql = "CREATE DATABASE IF NOT EXISTS site;";
  131. if(mysqli_query($sql))
  132. {
  133. ?>
  134. <li><img src="style/default/database_add.png" width="16" height="16" class="flags"/>La base de datos 'site' a sido creada con éxito.</li>
  135. <?php
  136. }
  137. else
  138. {
  139. $error=1;
  140. ?>
  141. <li><img src="style/default/database_error.png" width="16" height="16" class="flags"/>La base de datos 'site' no ha sido creada. La instalación no puede continuar.</li>
  142. <?php
  143. }
  144.  
  145.  
  146. //Création de la colonne `rang`
  147. mysqli_select_db("account");
  148. $sql="select column_name from INFORMATION_SCHEMA.columns where table_name = 'account' and column_name = 'rang'";
  149. $req=mysqli_query($sql);
  150. $data=mysqli_fetch_assoc($req);
  151.  
  152. $sql = "ALTER TABLE `account` ADD `rang` tinyint NULL DEFAULT 1 AFTER `channel_company`;";
  153. if($data['column_name']=='rang' or mysqli_query($sql))
  154. {
  155. ?>
  156. <li><img src="style/default/database_add.png" width="16" height="16" class="flags"/>La tabla 'rang' se ha añadido correctamente</li>
  157. <?php
  158. }
  159. else
  160. {
  161. $error=1;
  162. ?>
  163. <li><img src="style/default/database_error.png" width="16" height="16" class="flags"/>La base de datos 'site' no ha sido creada. La instalación no puede continuar.</li>
  164. <?php
  165. }
  166.  
  167.  
  168. //Création de la table `conf_classement`
  169. mysqli_select_db("site");
  170. $sql = "CREATE TABLE IF NOT EXISTS conf_classement (nb_perso_page smallint(6) default '50') ENGINE=MyISAM DEFAULT CHARSET=latin1;";
  171. if(mysqli_query($sql))
  172. {
  173. ?>
  174. <li><img src="style/default/database_add.png" width="16" height="16" class="flags"/>La tabla 'conf_classement' se ha añadido correctamente</li>
  175. <?php
  176. }
  177. else
  178. {
  179. $error=1;
  180. ?>
  181. <li><img src="style/default/database_error.png" width="16" height="16" class="flags"/>La tabla de datos 'conf_classement' no ha sido creada. La instalación no puede continuar.</li>
  182. <?php
  183. }
  184.  
  185.  
  186. //Création de la table `cat_is`
  187. $sql = "CREATE TABLE IF NOT EXISTS cat_is (`id` int(11) NOT NULL auto_increment, `nom` varchar(100) default NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;";
  188. if(mysqli_query($sql))
  189. {
  190. ?>
  191. <li><img src="style/default/database_add.png" width="16" height="16" class="flags"/>La tabla 'cat_is' se ha añadido correctamente</li>
  192. <?php
  193. }
  194. else
  195. {
  196. $error=1;
  197. ?>
  198. <li><img src="style/default/database_error.png" width="16" height="16" class="flags"/>La tabla de datos 'cat_is' no ha sido creada. La instalación no puede continuar.</li>
  199. <?php
  200. }
  201.  
  202.  
  203.  
  204. //Création de la table `conf_is`
  205. $sql = "CREATE TABLE IF NOT EXISTS `conf_is` (
  206. `method` tinyint(4) default '1',
  207. `auth` varchar(100) default '212811/837504/3927456',
  208. `nb_cash` smallint(6) default '30',
  209. `ids` int(11) default '212811',
  210. `idd` int(11) default '837504',
  211. `idd_star` int(11) default '13169'
  212. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;";
  213. if(mysqli_query($sql))
  214. {
  215. ?>
  216. <li><img src="style/default/database_add.png" width="16" height="16" class="flags"/>La tabla 'conf_is' se ha añadido correctamente</li>
  217. <?php
  218. }
  219. else
  220. {
  221. $error=1;
  222. ?>
  223. <li><img src="style/default/database_error.png" width="16" height="16" class="flags"/>La tabla de datos 'conf_is' no ha sido creada. La instalación no puede continuar.</li>
  224. <?php
  225. }
  226.  
  227.  
  228. //Création de la table `conf_site`
  229. $sql = "CREATE TABLE IF NOT EXISTS `conf_site` (
  230. `inscription` tinyint(4) default '1',
  231. `maintenance` tinyint(4) default '0',
  232. `itemshop` tinyint(4) default '1',
  233. `templates` varchar(50) default 'default',
  234. `cash` varchar(20) default 'DR',
  235. `mileage` varchar(20) default 'MD',
  236. `site_name` varchar(100) default 'Nom du site',
  237. `site_slogan` varchar(255) default 'Slogan du site',
  238. `site_url` varchar(200) default 'http://urldusite.com',
  239. `client_url` varchar(255) default 'http://www.megaupload.com/?d=ZF3XBE79',
  240. `forum_url` varchar(255) default 'http://www.emulation-bay.fr/forum/'
  241. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;";
  242. if(mysqli_query($sql))
  243. {
  244. ?>
  245. <li><img src="style/default/database_add.png" width="16" height="16" class="flags"/>La tabla 'conf_site' se ha añadido correctamente</li>
  246. <?php
  247. }
  248. else
  249. {
  250. $error=1;
  251. ?>
  252. <li><img src="style/default/database_error.png" width="16" height="16" class="flags"/>La tabla de datos 'conf_site' no ha sido creada. La instalación no puede continuar.</li>
  253. <?php
  254. }
  255.  
  256.  
  257. //Création de la table `itemshop`
  258. $sql = "CREATE TABLE IF NOT EXISTS `itemshop` (
  259. `id` int(11) NOT NULL auto_increment,
  260. `id_item` int(11) default NULL,
  261. `name_item` varchar(200) default NULL,
  262. `info_item` varchar(255) default NULL,
  263. `nb_item` smallint(6) default NULL,
  264. `prix` smallint(6) default NULL,
  265. `type` smallint(6) default NULL,
  266. `cat` smallint(6) default NULL,
  267. `actif` tinyint(4) default '0',
  268. PRIMARY KEY (`id`)
  269. ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;";
  270. if(mysqli_query($sql))
  271. {
  272. ?>
  273. <li><img src="style/default/database_add.png" width="16" height="16" class="flags"/>La tabla 'itemshop' se ha añadido correctamente</li>
  274. <?php
  275. }
  276. else
  277. {
  278. $error=1;
  279. ?>
  280. <li><img src="style/default/database_error.png" width="16" height="16" class="flags"/>La tabla de datos 'itemshop' no ha sido creada. La instalación no puede continuar.</li>
  281. <?php
  282. }
  283.  
  284. //Si la création est réussi, on passe à l'étape 3
  285. if($error==0)
  286. {
  287. $_SESSION['install']=2;
  288. ?>
  289. <p>Has terminado el paso 2</p>
  290. <p>Pasarás al paso 3 en 5 segundos</p>
  291. <meta http-equiv="refresh" content="5; url=install.php?e=3" />
  292. <?php
  293. }
  294. //Sinon on affiche les erreurs
  295. else
  296. {
  297. ?>
  298. <p>Ha ocurrido un error y la instalacion no se ha realizado correctamente. Por favor, comienza con la instalación desde el paso 1.</p>
  299. <?php
  300. }
  301. ?>
  302. </ul>
  303. <?php
  304. }
  305. //Etape 3 : On créer le compte admin (Rang 4)
  306. elseif(isset($_GET['e']) and $_GET['e']==3 and $_SESSION['install']==2)
  307. {
  308. ?>
  309. <h1>Paso 3: Crear la cuenta de administrador</h1>
  310. <?php
  311. if(isset($_POST['login']) and isset($_POST['mail']) and isset($_POST['mdp']) and isset($_POST['mdp2'])) //Si on envoie le formulaire et que l'inscription est activé
  312. {
  313. require('config.log.inc.php');
  314. mysqli_connect($host, $username, $password );
  315.  
  316. $pseudo=mysqli_real_escape_string($_POST['login']);
  317. $mdp=mysqli_real_escape_string($_POST['mdp']);
  318. $mdp2=mysqli_real_escape_string($_POST['mdp2']);
  319. $mail=mysqli_real_escape_string($_POST['mail']);
  320.  
  321. $errors = '';
  322.  
  323. //Si le mail est valide
  324. if(preg_match('#^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$#', $mail))
  325. {
  326. //Si le pseudo est supérieur à  4 caractères et inférieur à  17 caractères.
  327. if (strlen(trim($pseudo)) > 4 && strlen(trim($pseudo)) < 17)
  328. {
  329. //Si le mot de passe est supérieur à  4 caractères et inférieur à  17 caractères.
  330. if (strlen(trim($mdp)) > 4 && strlen(trim($mdp)) < 17)
  331. {
  332. //Si les deux mot de passe sont identiques
  333. if($mdp==$mdp2)
  334. {
  335. //On v&eacute;rifie que le pseudo n'existe pas.
  336. mysqli_select_db("account");
  337. $sql = mysqli_query("SELECT COUNT(*) AS nb_pseudo FROM `account` WHERE login='$pseudo'");
  338. if (mysqli_result($sql, 0, 'nb_pseudo') == 0)
  339. {
  340. $date = date("Y-m-d H:i:s");
  341.  
  342. //insertion dans la base de donnée
  343. $sql="INSERT INTO account (login, password, email, create_time, cash, rang) VALUES ('$pseudo', password ('$mdp'), '$mail', '$date', '0', '4')";
  344. mysqli_query($sql) or die (mysqli_error());
  345.  
  346. }
  347. else { $errors .= 'Este usuario ya esta en uso.<br />'; }
  348. }
  349. else { $errors .= 'Las dos contraseñas no coinciden.<br />'; }
  350. }
  351. else { $errors .= 'La contraseña debe tener entre 5 y 16 caracteres.<br />'; }
  352. }
  353. else { $errors .= 'El nombre de usuario debe tener entre 5 y 16 caracteres.<br />'; }
  354. }
  355. else { $errors .= 'Tu correo electrónico no es válido.<br />'; }
  356.  
  357.  
  358. if($errors == '') //Si il l'inscription a fonctioné
  359. {
  360. $_SESSION['install']=3;
  361. ?>
  362. <p>La cuenta ha sido creada con éxito. Has terminado el paso 3</p>
  363. <p>Pasarás al paso 4 en 2 segundos</p>
  364. <meta http-equiv="refresh" content="2; url=install.php?e=4" />
  365. <?php
  366. }
  367. else //Sinon on charge les erreurs
  368. {
  369. echo '<p>'.$errors.'</p>';
  370. }
  371.  
  372. }
  373. //Si la création du compte est ok, on passe à l'étape 4
  374. //Sinon on redemande les informations pour la création du compte
  375. ?>
  376. <form method="post" action="install.php?e=3">
  377. <p>
  378. <label>Nombre de usuario ( Entre 5 y 16 caracteres )</label>
  379. <input name="login" type="text" size="30" />
  380. <label>E-mail</label>
  381. <input name="mail" type="text" size="30" />
  382. <label>Contraseña ( Entre 5 y 16 caracteres )</label>
  383. <input name="mdp" type="password" size="30" />
  384. <label>Vuelva a escribir la contraseña</label>
  385. <input name="mdp2" type="password" size="30" />
  386. <br />
  387. <input class="button" type="submit" value="Crear la cuenta" />
  388. </p>
  389. </form>
  390.  
  391. <?php
  392. }
  393. //Etape 4 : Configuration du site. On renseigne le nom du site, le slogan, l'URL du client, etc...
  394. elseif(isset($_GET['e']) and $_GET['e']==4 and $_SESSION['install']==3)
  395. {
  396. ?>
  397. <h1>Paso 4: Configuración del sitio web</h1>
  398. <?php
  399. if(isset($_POST['inscription']) and isset($_POST['maintenance']) and isset($_POST['itemshop']) and isset($_POST['site_name']) and isset($_POST['site_slogan']) and isset($_POST['site_url']) and isset($_POST['cash']) and isset($_POST['mileage']) and is_numeric($_POST['inscription']) and is_numeric($_POST['maintenance']) and is_numeric($_POST['itemshop']) and !empty($_POST['cash']) and !empty($_POST['mileage']) and !empty($_POST['site_name']) and !empty($_POST['site_url']) and !empty($_POST['client_url']) and !empty($_POST['forum_url']) and !empty($_POST['templates']))
  400. {
  401. $errors = '';
  402.  
  403. if(($_POST['inscription']==0 || $_POST['inscription']==1) && ($_POST['maintenance']==0 || $_POST['maintenance']==1) && ($_POST['itemshop']==0 || $_POST['itemshop']==1))
  404. {
  405. if(file_exists('templates/'.$_POST['templates'].'/fr/') and file_exists('style/'.$_POST['templates'].'/'))
  406. {
  407. require('config.log.inc.php');
  408. mysqli_connect($host, $username, $password );
  409.  
  410. $cash=mysqli_real_escape_string($_POST['cash']);
  411. $mileage=mysqli_real_escape_string($_POST['mileage']);
  412. $site_name=mysqli_real_escape_string($_POST['site_name']);
  413. $site_slogan=mysqli_real_escape_string($_POST['site_slogan']);
  414. $site_url=mysqli_real_escape_string($_POST['site_url']);
  415. $client_url=mysqli_real_escape_string($_POST['client_url']);
  416. $forum_url=mysqli_real_escape_string($_POST['forum_url']);
  417.  
  418. mysqli_select_db("site");
  419. //On insère les autres configurations
  420. mysqli_query("INSERT INTO `conf_classement` (nb_perso_page) VALUES ('5');") or die (mysqli_error());
  421. mysqli_query("INSERT INTO `conf_is` (method, auth, nb_cash, ids, idd, idd_star) VALUES ('1', '212811/837504/3927456', '30', '212811', '837504', '13169');") or die (mysqli_error());
  422.  
  423. //On insère la configuration du site
  424. mysqli_select_db("site");
  425. $sql="INSERT INTO conf_site (inscription, maintenance, itemshop, templates, cash, mileage, site_name, site_slogan, site_url, client_url, forum_url) VALUES(".$_POST['inscription'].", ".$_POST['maintenance'].", ".$_POST['itemshop'].", '".$_POST['templates']."', '$cash', '$mileage', '$site_name', '$site_slogan', '$site_url', '$client_url', '$forum_url');";
  426. mysqli_query($sql) or die (mysqli_error());
  427.  
  428. //On insère la liste des catégories officielles
  429. $sql="INSERT INTO `cat_is` (nom)
  430. VALUES ('Modification & Retour'),
  431. ('Contact & Echange'),
  432. ('Régénération & Force'),
  433. ('Combat & Destin'),
  434. ('Marriage'),
  435. ('Raffinement'),
  436. ('Objets spéciaux'),
  437. ('Coiffures'),
  438. ('Coiffures de protection'),
  439. ('Packs'),
  440. ('Objets pour Marque');";
  441. mysqli_query($sql) or die (mysqli_error());
  442.  
  443. }
  444. else { $errors = 'La plantilla está dañada.'; }
  445.  
  446. }
  447. else { $errors = '"Registro, mantenimiento e itemshop debe ser de la forma 1 o 0.'; }
  448.  
  449. if($errors == '') //Si il l'inscription a fonctioné
  450. {
  451. $_SESSION['install']=4;
  452. ?>
  453. <p>Has terminado el paso 4</p>
  454. <p>Pasarás al último paso 5 en 2 segundos</p>
  455. <meta http-equiv="refresh" content="2; url=install.php?e=5" />
  456. <?php
  457. }
  458. else //Sinon on charge les erreurs
  459. {
  460. echo '<p>'.$errors.'</p>';
  461. }
  462. }
  463. ?>
  464. <form action="install.php?e=4" method="post">
  465. <table>
  466. <tr>
  467. <th>Regla</th>
  468. <th>Valor</th>
  469. </tr>
  470. <tr>
  471. <td>Registro</td>
  472. <td>
  473. <select name="inscription" id="inscription">
  474. <option value="1">Activado</option>
  475. <option value="0">Desactivado</option>
  476. </select>
  477. </td>
  478. </tr>
  479. <tr>
  480. <td>Mantenimiento</td>
  481. <td>
  482. <select name="maintenance" id="maintenance">
  483. <option value="0">Desactivado</option>
  484. <option value="1">Activado</option>
  485. </select>
  486. </td>
  487. </tr>
  488. <tr>
  489. <td>Itemshop</td>
  490. <td>
  491. <select name="itemshop" id="itemshop">
  492. <option value="1">Activada</option>
  493. <option value="0">Desactivado</option>
  494. </select>
  495.  
  496. </td>
  497. </tr>
  498. <tr>
  499. <td>Nombre de la Moneda</td>
  500. <td><input type="text" name="cash" value="DR"/></td>
  501. </tr>
  502. <tr>
  503. <td>Nombre de la Moneda2</td>
  504. <td><input type="text" name="mileage" value="MD"/></td>
  505. </tr>
  506. <tr>
  507. <td>Nombre del Servidor</td>
  508. <td><input type="text" name="site_name" value="MT2-CMS"/></td>
  509. </tr>
  510. <tr>
  511. <td>Eslogan del Título</td>
  512. <td><input name="site_slogan" type="text" value="Un site complet pour votre serveur metin2" size="40"/></td>
  513. </tr>
  514. <tr>
  515. <td>URL del Sitio</td>
  516. <td><input name="site_url" type="text" value="http://mt2cms.free.fr" size="40"/></td>
  517. </tr>
  518. <tr>
  519. <td>URL del Cliente</td>
  520. <td><input name="client_url" type="text" value="http://www.megaupload.com/?d=ZF3XBE79" size="40"/></td>
  521. </tr>
  522. <tr>
  523. <td>URL del Foro</td>
  524. <td><input name="forum_url" type="text" id="forum_url" value="http://www.emulation-bay.fr/forum" size="40"/></td>
  525. </tr>
  526. <tr>
  527. <td>Plantilla</td>
  528. <td>
  529. <select name="templates" id="templates">
  530. <option value="default">Default</option>
  531. </select>
  532. </td>
  533. </tr>
  534. </table>
  535. <p><input class="button" name="submit" type="submit" value="Enviar"/></p>
  536. </form>
  537. <?php
  538. }
  539. //Etape 5 : On renome install.php en install.php.txt pour éviter une autre instalation
  540. elseif(isset($_GET['e']) and $_GET['e']==5 and $_SESSION['install']==4)
  541. {
  542. ?>
  543. <h1>Finalizacion de la Instalación</h1>
  544. <?php
  545. if(@rename('install.php','install') and @unlink('index.php') and @rename('index','index.php'))
  546. {
  547. $_SESSION['install']=5;
  548. ?>
  549. <p>Tu sitio está en funcionamiento! Ahora puedes comenzar a usarlo.</p>
  550. <p>Gracias por usar la traduccion de SmD.o7 para <a href="http://www.diosesmx.net/board" title="DiosesMx">DiosesMx</a></p>
  551. <p>Si te encuentras con algun error durante la instalacion o el funcionamiento del gestor, no dudes en postearlo en el hilo oficial del gestor.</p>
  552. <p>Seras llevado a la nueva Website en 10 segundos</p>
  553. <meta http-equiv="refresh" content="10; url=index.php" />
  554. <?php
  555. }
  556. else
  557. {
  558. ?>
  559. <p>Se produjo un error! Por favor, elimina el archivo install.php, cambiaa el nombre del archivo index.php y el índice de index.php manualmente antes de poder utilizar su sitio.</p>
  560. <?php
  561. }
  562. }
  563. else
  564. {
  565. ?>
  566. <h1>Instalacion del Gestor de tu Servidor Metin2</h1>
  567. <p>Bienvenido a la instalación del gestor, una vez finalizada la instalación, dispondrás de un sitio completo para tu servidor de Metin2.</p>
  568. <p><a href="install.php?e=1"><h2>Comenzar la Instalación</h2></a></p>
  569. <?php
  570. }
  571. ?>
  572. </div>
  573. <div id="sidebar">
  574. <h1>Información</h1>
  575. <ul class="sidemenu">
  576. <?php
  577. if(isset($_GET['e']) and $_GET['e']==1)
  578. {
  579. ?>
  580. <h2>Paso 1</h2>
  581. <li>En este paso, tendrás que rellenar los datos necesarios para establecer una conexión con la base de datos en el servidor. Si el tiempo de carga de la página se hace demasiado largo, es que has proporcionado una dirección de host inválida.</li>
  582. <?php
  583. }
  584. elseif(isset($_GET['e']) and $_GET['e']==2 and $_SESSION['install']==1)
  585. {
  586. ?>
  587. <h2>Paso 2</h2>
  588. <li>En este paso, va a permanecer pasivo. De hecho, el gestor es responsable de crear la base necesaria y las tablas para que funcione correctamente. Si se produce un error, recuerde revisar los derechos de la información de la cuenta MySQL en el paso 1.</li>
  589. <?php
  590. }
  591. elseif(isset($_GET['e']) and $_GET['e']==3 and $_SESSION['install']==2)
  592. {
  593. ?>
  594. <h2>Paso 3</h2>
  595. <li>Este paso es crucial, ya que es crear su cuenta de administrador. Es a través de esta cuenta donde se puede controlar el sitio. Recuerde que una contraseña segura es esencial para la seguridad de tu sitio.</li>
  596. <?php
  597. }
  598. elseif(isset($_GET['e']) and $_GET['e']==4 and $_SESSION['install']==3)
  599. {
  600. ?>
  601. <h2>Paso 4</h2>
  602. <li>Este paso es opcional ya que cualquier ajuste en la página se puede cambiar más adelante en el área de administración. Sin embargo te recomendamos que complete esta información ahora. Si no le dan valor en ciertos aspectos, deja los valores predeterminados.</li>
  603. <?php
  604. }
  605. elseif(isset($_GET['e']) and $_GET['e']==5 and $_SESSION['install']==4)
  606. {
  607. ?>
  608. <h2>Paso 5</h2>
  609. <li>Este es el último paso en la configuración de tu sitio. Se trata de cambiar el nombre del archivo install.php para evitar que los visitantes puedan realizar una instalación. También cambia el nombre del archivo index.php para indexar su sitio en línea. Si se produce un error, debe realizar estas operaciones manualmente.</li>
  610. <?php
  611. }
  612. else
  613. {
  614. ?>
  615. <h2>Presentación</h2>
  616. <li>Bienvenido a la instalación del paquete Gestion de Servidor Metin2. Esta instalación consta de 5 pasos que se describen aquí, en cuanto la instalación comienzela ahora.</li>
  617. <?php
  618. }
  619. ?>
  620. </ul>
  621. </div>
  622. <!-- content-wrap ends here -->
  623. </div>
  624. <!--footer starts here-->
  625. <div id="footer">
  626.  
  627. <p>
  628. <strong>Gestion de tu Servidor Metin2</strong> |
  629. Traducción Francés-Español por <a href="http://www.diosesmx.net/board" title="SmD.o7">SmD.o7</a> |
  630. Válido <a href="http://validator.w3.org/check?uri=referer">XHTML</a> |
  631. <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> </p>
  632.  
  633. </div>
  634.  
  635. <!-- wrap ends here -->
  636. </div>
  637.  
  638. </body>
  639. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement