diff --git a/htdocs/.onyx b/htdocs/.onyx
new file mode 100644
index 0000000..fc691a8
--- /dev/null
+++ b/htdocs/.onyx
@@ -0,0 +1 @@
+C:\Users\Pierre-Olivier\Programmation\PHP\halo-battle\onyx2\load.php
\ No newline at end of file
diff --git a/htdocs/admin.php b/htdocs/admin.php
index 1a5368f..223d7b2 100644
--- a/htdocs/admin.php
+++ b/htdocs/admin.php
@@ -62,7 +62,7 @@ if (isset($SESS) && isset($SESS->values['connected']) && $SESS->values['connecte
include("admin/inscription.php");
break;
case 'njoueur':
- include("game/serveur/njoueur.php");
+ include("server/njoueur.php");
break;
case 'mail_mass':
include("admin/mail_mass.php");
@@ -71,7 +71,7 @@ if (isset($SESS) && isset($SESS->values['connected']) && $SESS->values['connecte
include("admin/bdd.php");
break;
case 'proxy':
- include("admin/proxy.php");
+ include("admin/proxy.php");
break;
}
}
diff --git a/htdocs/ajax_chat.php b/htdocs/ajax_chat.php
index ee5c5d8..0039c8f 100644
--- a/htdocs/ajax_chat.php
+++ b/htdocs/ajax_chat.php
@@ -1,13 +1,13 @@
values['connected']) && $SESS->values['connected'] && !empty($SESS->values['id']) && !empty($SESS->values['race']) && !empty($SESS->level) && isset($SESS->values['idPlan']) && isset($SESS->values['idAsteroide']))
{
- include_once("game/Class/class.user.php");
+ include_once("Class/user.php");
$user = new User($SESS->values['id']);
if (!empty($user->id_alliance))
{
diff --git a/htdocs/bourser.php b/htdocs/bourser.php
index 7f614c9..d7692f0 100644
--- a/htdocs/bourser.php
+++ b/htdocs/bourser.php
@@ -39,7 +39,7 @@ $act['graph'] = unserialize($act['graph']);
for($i = 1; $i < 8; $i++){
if (!isset($act['graph'][(date('w')+$i)%7])) $values[] = 0;
- else $values[] = ceil(pow($act['graph'][(date('w')+$i)%7], -0.1) * 2000)/10;
+ else $values[] = ceil(pow($act['graph'][(date('w')+$i)%7], -0.1) * 20000)/10;
}
for($i = 6; $i >= 0; $i--){
diff --git a/htdocs/captcha/image.php b/htdocs/captcha/image.php
index d7f1d24..486e85b 100644
--- a/htdocs/captcha/image.php
+++ b/htdocs/captcha/image.php
@@ -1,25 +1,23 @@
values['aleatnbr'] = strtolower($nombre);
-//$sess->put();
+$SESS->values['_captcha'] = strtolower($captcha);
+$SESS->put();
-// On dtruit les variables inutiles :
-unset($chiffre);
-unset($i);
-unset($caractere);
-unset($chiffres);
+//On détruit les variables inutiles
+unset($chiffre, $i, $caractere, $nbr_chiffres, $nb_caracteres, $caracteres);
-//$fontfile = mt_rand(0, 2).'.TTF';
-// Free
-//$fontfile = '/mnt/152/free.fr/b/c/www.msnparadize/util/ab/1.TTF';
+//On définit la police
+//$fontfile = './'.mt_rand(0, 2).'.TTF';
$fontfile = './2.TTF';
//imagestring($_img, 5, 18, 8, $nombre, $avant_plan);
-if ($fontfile == './0.TTF') ImageTTFText($_img, 18, 2, 0, 23, $avant_plan, $fontfile, strtoupper($nombre));
-else ImageTTFText($_img, 18.5, 2, rand(0,6), 23, $avant_plan, $fontfile, $nombre);
+if ($fontfile == './0.TTF')
+ ImageTTFText($_img, 20, 2, 0, 23, $avant_plan, $fontfile, strtoupper($captcha));
+else
+ ImageTTFText($_img, 20, mt_rand(1,5), rand(1,7), 30, $avant_plan, $fontfile, $captcha);
imagepng($_img);
?>
\ No newline at end of file
diff --git a/htdocs/css/covenant/covenant.css b/htdocs/css/covenant/covenant.css
new file mode 100644
index 0000000..17ca5ba
--- /dev/null
+++ b/htdocs/css/covenant/covenant.css
@@ -0,0 +1 @@
+*{margin:0;padding:0;border:0;outline:0;}html{scrollbar-3dlight-color:#ae9fd7;scrollbar-arrow-color:#665b87;scrollbar-base-color:#2d2a35;scrollbar-darkshadow-color:#2e2d33;scrollbar-face-color:#1f1c27;scrollbar-highlight-color:#0a0811;scrollbar-shadow-color:#2d2a35;}body{background:#000 url(img/background.jpg) fixed repeat-x 0 center;font-family:arial;color:#96aeba;padding:30px 0;font-size:11px;}h1{font-size:20px;}h2,h3,h4,h5,h6{font-size:11px;font-weight:normal;}h2{background:transparent url(img/barre.png) no-repeat center;width:670px;height:20px;padding-top:3px;color:#fff;font-weight:bold;margin:8px 4px;}h3,h4{margin:8px 0;height:20px;padding-top:3px;width:670px;margin:4px;}h3{background-color:#575169;color:#6993a7;}h3 a{color:#0cf;}h3 span{color:#cc0;}h4{background-color:#3a354a;}h4:hover{background-color:#575169;color:#fff;}a{text-decoration:underline;font-weight:bold;color:#96aeba;}a:hover{text-decoration:none;}a *{cursor:pointer;}a.imglink img{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;}a.imglink:hover img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}p{font-family:Tahoma,arial;font-size:12px;line-height:16px;word-spacing:1px;text-align:justify;color:#fff;}p a{color:#fff;}form strong{font-size:13px;color:#fc0;}label{text-align:right;color:#fff;font-size:12px;}input,select,textarea{font-size:13px;}input.text{color:#2d005f;width:120px;background-color:#d4cfe6;border:#bda9ff solid 1px;margin:2px 4px;padding:1px;}input.text:focus{background-color:#fff;}input.submit{width:50px;height:15px;color:#fff;font-family:"verdana";font-weight:bold;font-size:10px;text-decoration:none;background:transparent url(img/ok.gif);cursor:pointer;margin:2px 4px;}input.submit:hover{color:#000;}input.button,button,a.button{background-color:transparent;color:#0cf;font-weight:bold;margin:2px;cursor:pointer;text-decoration:none;}input.button:hover,button:hover,a.button:hover{color:#fff;}textarea{color:#2d005f;width:390px;height:160px;background-color:#d4cfe6;border:#bda9ff solid 1px;margin:10px 4px;padding:1.5px;overflow:auto;}textarea:focus{background-color:#fff;}select{color:#2d005f;background-color:#d4cfe6;border:#bda9ff solid 1px;margin:2px 4px;width:140px;}table select{width:auto;}table{margin:30px auto;padding:0 20px;border-collapse:separate;empty-cells:show;border-spacing:2px;}table tbody tr:hover{background-color:#3a354a;}table td,table th{border:#524a69 solid 1px;padding:4px 6px;}table th,table .hilight{color:#cc0;}table thead{font-weight:bold;font-size:11px;color:#0cf;}code{display:block;padding:2px;margin:5px auto;border:1px #262a21 solid;color:#fff;width:650px;}.form{width:650px;margin:10px auto;}.form label{display:block;margin:10px 0;text-align:right;margin-right:200px;}.form br{display:none;}.form label input.text{width:150px;}#all{background-color:#3c3449;width:910px;margin:0 auto;}#top,#bottom{margin:0 auto;font-size:0;width:910px;height:8px;}#top{background:transparent url(img/edges.png) no-repeat 0 0;}#bottom{background:transparent url(img/edges.png) no-repeat -910px 0;}#header{margin-bottom:5px;}#header div a{font-weight:normal;}#header div{float:left;padding:2px;margin-left:8px;}#header #date{display:inline;color:#9C0;}#header #rss{float:right;height:14px;color:#0CF;padding-left:16px;margin-right:12px;background:transparent url(img/rss.gif) no-repeat center left;}#header h1 a{display:block;width:908px;height:82px;margin:0 auto;clear:both;position:relative;font-weight:bold;text-align:center;}#header h1 a span{display:block;background:transparent url(img/header.jpg) no-repeat 0 0;position:absolute;top:0;left:0;width:100%;height:100%;}#header ul{margin:5px 0 0 10px;text-align:center;list-style-type:none;}#header li{float:left;width:89px;height:32px;background:transparent url(img/button.png) no-repeat 0 -56px;margin-right:15px;text-align:left;}#header li a{display:block;width:85px;height:20px;text-align:center;padding-top:8px;color:#fff;background:#272431 url(img/button.png) no-repeat 0 0;font-family:"Trebuchet MS";font-weight:lighter;text-decoration:none;font-size:10px;}#header li a:hover{background-color:#66597c;background-position:0 -28px;}#header:after,#constructions dl:after,.techno dl:after,.onglets:after,.bourse:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#banner{position:relative;font-size:11px;margin-bottom:4px;height:15px;clear:both;}.bannerleft{font-weight:bold;color:#999;position:absolute;top:0;left:0;text-align:left;z-index:2;background-color:#2e293d;padding-left:5px;width:905px;height:15px;}#bannerright{color:#fc0;position:absolute;top:0;right:5px;z-index:3;background-color:#2e293d;}#footer{width:894px;clear:both;background-color:#2e293d;padding:8px;text-align:center;font-size:10px;}#menu{float:left;background:#575169 url(img/menu.png) repeat-y 210px 0;width:214px;margin:4px 2px;}#menu .top{display:block;background:#3c3449 url(img/menu.png) no-repeat -4px 0;width:214px;height:18px;}#menu .bottom{display:block;background:#3c3449 url(img/menu.png) no-repeat -218px 0;width:214px;height:9px;}#menu ul{list-style:none;margin-bottom:20px;}#menu li{margin:1px 5px 1px 1px;position:relative;}#menu a{padding-left:6px;font-weight:normal;display:block;height:19px;padding-top:4px;margin:1px;background-color:#2e293d;color:#fff;text-decoration:none;border-left:1px #2e293d solid;border-right:1px #2e293d solid;}#menu a.hilight,#menu a:hover{background:#676371 url(img/menu.gif) repeat-x bottom;}#menu a.hilight{font-weight:bold;}#menu li ul{display:none;}#menu li:hover{z-index:100;}#menu li:hover ul{display:block;position:absolute;top:-10px;left:200px;width:100%;}#menu li ul a{height:auto;padding-bottom:5px;background-color:#524a69;padding-left:15px;padding-right:15px;}#head .top,#body .top,#head .bottom,#body .bottom{display:block;width:680px;height:9px;background:#2e293d url(img/corps.png) no-repeat 0 0;font-size:1px;line-height:1px;}#head .bottom,#body .bottom{background-position:-680px 0;clear:both;}#head,#body{background:#2e293d url(img/corps.png) repeat-y -1360px 0;float:right;clear:right;width:680px;margin:12px 5px 12px 0;}#body{text-align:center;}#head form{float:left;margin-left:10px;}#head a{margin-left:10px;float:left;}#head p{color:#96aeba;margin:5px 0;text-align:center;float:left;}#head p span{color:#CC0;}#head fieldset{float:left;clear:left;}#head fieldset fieldset{float:none;}#head div{float:right;}#head div div{float:left;width:96px;height:50px;padding-top:25px;margin-right:6px;background:transparent url(img/ressource.png) no-repeat bottom;color:#0cf;text-align:center;}#head div .lack{color:#f00;font-weight:bold;text-decoration:blink;}#head div strong{color:#fff;font-weight:bold;}.onglets{list-style:none;margin:5px auto;width:600px;}.onglets li{display:-moz-inline-stack;display:inline-block;padding-left:14px;background:transparent url(img/onglet.png) no-repeat 0 0;height:20px;margin:5px 2px;}.onglets a{display:-moz-inline-stack;display:inline-block;height:17px;padding:2px 10px 0 0;text-decoration:none;font-weight:bold;border-top:1px #423c56 solid;}* html .onglets li{display:inline;zoom:1;}*+html .onglets li{display:inline;zoom:1;}.onglets li:hover, .onglets li.hilight{background-position:0 -20px;}.onglets li:hover a, .onglets li.hilight a{background:transparent url(img/onglet.png) repeat-x 0 -40px;border:0;padding-top:3px;color:#fff;}.onglets a:hover{color:#fff;}a.msg{text-indent:-10000px;display:block;margin:0 auto;width:16px;height:15px;background-image:url(img/msg.gif);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}a.msg:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#pub{float:right;clear:right;position:relative;margin-right:106px;}#message{width:450px;margin:30px auto;font-size:14px;font-weight:bold;color:#cc0;border:1px #cc0 dotted;border-bottom-style:solid;border-right-style:solid;padding:10px;}#erreur{width:450px;margin:30px auto;font-size:14px;font-weight:bold;color:#f00;border:1px #f00 dotted;border-bottom-style:solid;border-right-style:solid;padding:10px;}#arbre{margin:10px auto;width:650px;}#arbre dl{clear:both;}#arbre dt{position:relative;float:left;}#arbre dt a{display:block;width:90px;border:1px dotted #8e83b3;margin:2px;padding:5px;color:#8e83b3;text-decoration:none;}#arbre dt a:hover{border-style:solid;}#arbre dt.lack a,#arbre dt div span.lack{font-weight:bold;color:#f00;}#arbre dd{float:left;}#arbre dt div{display:none;}#arbre dt:hover{z-index:10;background:none;}#arbre dt:hover div{display:block;position:absolute;bottom:15px;left:90px;background-color:#393447;padding:5px 10px;width:200px;border:1px solid #66597c;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}#arbre dt div img{float:left;width:50px;height:50px;}#arbre dt div p{float:right;width:140px;text-align:left;}#arbre dt div strong{color:#fc0;}#file{display:block;width:540px;height:80px;overflow:auto;padding:5px 0;border:#524a69 solid 1px;margin:10px auto;list-style:none;}#file:hover{background-color:#2b2639;}#file li{text-align:center;margin-bottom:3px;}#file a{color:#9478ec;text-decoration:none;}#file a:hover{color:#baa5ff;}#constructions dl{width:520px;padding:5px 10px;margin:5px auto;border:#524a69 solid 1px;}#constructions dt{text-align:left;margin-left:25px;font-size:14px;font-weight:bold;color:#fc0;margin-bottom:5px;}#constructions dd.description{position:relative;width:100px;height:100px;float:left;border:0;padding:0;}#constructions dd.descriptions a{float:none;margin:0;}#constructions dd.description a img{width:100px;height:100px;cursor:help;}#constructions dd.description p{display:none;}#constructions dd.description:hover p{display:block;position:absolute;left:100px;bottom:70px;width:300px;padding:10px 15px;background-color:#000;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;cursor:help;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}#constructions dd{float:right;border-left:#524a69 dashed 1px;width:310px;padding:10px 50px 0 20px;text-align:left;min-height:100px;font-weight:bold;}#constructions dd a,#constructions dd strong.lack{float:left;margin:5px 10px 0 10px;color:#9478ec;font-size:12px;text-decoration:none;}#constructions dd em{color:#fff;font-weight:normal;font-style:normal;}#constructions dd a:hover{color:#baa5ff;}#constructions dd strong.lack,#constructions dd em.lack{font-weight:bold;color:#f00;}#constructions dd fieldset{margin:10px 0 0 10px;}#constructions dd input.text{width:50px;}.bourse{width:600px;border:#524a69 solid 1px;margin:20px auto;text-align:left;}.bourse dt{float:left;width:300px;border-right:1px solid #524a69;}.bourse dt strong{color:#fc0;font-size:14px;position:relative;bottom:9px;left:30px;background-color:#2e293d;padding:0 3px;}.bourse dt img{margin:0 0 5px 8px;}.bourse dd{float:right;width:290px;padding-top:30px;}.bourse dd label{display:block;text-align:left;padding:10px 0 15px 0;font-size:13px;clear:left;}.bourse dd input.submit{margin-top:5px;float:left;}.bourse dd input.text{width:80px;margin-left:110px;float:left;}.bourse dd div{font-size:12px;text-align:center;margin-bottom:20px;}#carte tr.humain{color:#77af6d;}#carte tr.covenant{color:#996daf;}#navigation{width:600px;margin:10px auto;}#navigation label{margin:5px 0;display:block;text-align:right;margin-right:250px;}#navigation input.text{width:50px;text-align:center;}#navigation input.submit{margin:10px 0 20px 34px;}#navigation a{margin-left:20px;}#description{width:600px;margin:30px auto;}#description dt{width:580px;height:18px;padding-top:2px;padding-left:20px;color:#fff;background:transparent url(img/description.png) top center;text-align:left;font-weight:bold;}#description dd{border-right:1px #575169 solid;border-left:3px #575169 solid;border-bottom:3px #575169 solid;text-align:center;width:556px;padding:20px;}#description div{clear:both;color:#fff;padding:3px;border:1px #575169 dotted;width:300px;margin:2px auto;text-align:left;padding-left:100px;}#description div:hover{border-style:solid;}#description h5{font-weight:bold;display:inline;color:#fc0;padding-right:5px;}#description p{margin:10px auto 10px auto;}#description img{float:left;margin:0 10px 10px 0;}#envoyer{margin:10px auto;width:600px;}#envoyer label{display:block;text-align:right;margin-right:150px;}#envoyer label input,#envoyer label select{width:200px;margin-left:20px;}#gestion{margin:10px auto;width:660px;overflow:auto;}#gestion table{margin:10px 0;padding:0;empty-cells:hide;}#gestion table td,#gestion table th{padding:2px;}#messagerie dl{width:600px;margin:20px auto;}#messagerie dt{position:relative;background:#60557f url(img/message.png) no-repeat 0 0;font-weight:bold;color:#fff;height:20px;text-align:center;vertical-align:middle;}#messagerie dt input.checkbox{margin-right:10px;position:relative;top:2px;}#messagerie dd{margin-top:2px;background:#3a344c url(img/message.png) no-repeat -600px bottom;width:570px;padding:15px;color:#c3badc;font-size:12px;text-align:justify;font-family:Tahoma,arial;}#messagerie dt button{position:absolute;top:5px;left:8px;width:11px;height:11px;background:transparent url(img/plus.gif) no-repeat 0 100%;margin:0;}#messagerie strong{display:block;margin:10px auto;}#about{margin:10px auto;width:650px;}#about dt{float:left;width:200px;}#about dd{float:right;}#about fieldset{width:450px;}#about label{margin-right:50px;}#ressources{margin:10px auto;}#ressources input.text{text-align:center;width:35px;}#ressources .lack{color:#f00;}
\ No newline at end of file
diff --git a/htdocs/css/covenant/img/background.jpg b/htdocs/css/covenant/img/background.jpg
new file mode 100644
index 0000000..87b2013
Binary files /dev/null and b/htdocs/css/covenant/img/background.jpg differ
diff --git a/htdocs/css/covenant/img/barre.png b/htdocs/css/covenant/img/barre.png
new file mode 100644
index 0000000..246f31a
Binary files /dev/null and b/htdocs/css/covenant/img/barre.png differ
diff --git a/htdocs/css/covenant/img/button.png b/htdocs/css/covenant/img/button.png
new file mode 100644
index 0000000..9600a45
Binary files /dev/null and b/htdocs/css/covenant/img/button.png differ
diff --git a/htdocs/css/covenant/img/corps.png b/htdocs/css/covenant/img/corps.png
new file mode 100644
index 0000000..a86fa0a
Binary files /dev/null and b/htdocs/css/covenant/img/corps.png differ
diff --git a/htdocs/css/covenant/img/description.png b/htdocs/css/covenant/img/description.png
new file mode 100644
index 0000000..90d98cc
Binary files /dev/null and b/htdocs/css/covenant/img/description.png differ
diff --git a/htdocs/css/covenant/img/edges.png b/htdocs/css/covenant/img/edges.png
new file mode 100644
index 0000000..0d1407d
Binary files /dev/null and b/htdocs/css/covenant/img/edges.png differ
diff --git a/htdocs/css/covenant/img/header.jpg b/htdocs/css/covenant/img/header.jpg
new file mode 100644
index 0000000..802c31a
Binary files /dev/null and b/htdocs/css/covenant/img/header.jpg differ
diff --git a/htdocs/css/covenant/img/menu.gif b/htdocs/css/covenant/img/menu.gif
new file mode 100644
index 0000000..0713fce
Binary files /dev/null and b/htdocs/css/covenant/img/menu.gif differ
diff --git a/htdocs/css/covenant/img/menu.png b/htdocs/css/covenant/img/menu.png
new file mode 100644
index 0000000..0f7f6a5
Binary files /dev/null and b/htdocs/css/covenant/img/menu.png differ
diff --git a/htdocs/css/covenant/img/message.png b/htdocs/css/covenant/img/message.png
new file mode 100644
index 0000000..108a882
Binary files /dev/null and b/htdocs/css/covenant/img/message.png differ
diff --git a/htdocs/css/covenant/img/msg.gif b/htdocs/css/covenant/img/msg.gif
new file mode 100644
index 0000000..17b6982
Binary files /dev/null and b/htdocs/css/covenant/img/msg.gif differ
diff --git a/htdocs/css/covenant/img/ok.gif b/htdocs/css/covenant/img/ok.gif
new file mode 100644
index 0000000..18c47ec
Binary files /dev/null and b/htdocs/css/covenant/img/ok.gif differ
diff --git a/htdocs/css/covenant/img/onglet.png b/htdocs/css/covenant/img/onglet.png
new file mode 100644
index 0000000..75ce793
Binary files /dev/null and b/htdocs/css/covenant/img/onglet.png differ
diff --git a/htdocs/css/covenant/img/plus.gif b/htdocs/css/covenant/img/plus.gif
new file mode 100644
index 0000000..be8e9b1
Binary files /dev/null and b/htdocs/css/covenant/img/plus.gif differ
diff --git a/htdocs/css/covenant/img/ressource.png b/htdocs/css/covenant/img/ressource.png
new file mode 100644
index 0000000..570ea70
Binary files /dev/null and b/htdocs/css/covenant/img/ressource.png differ
diff --git a/htdocs/css/covenant/img/rss.gif b/htdocs/css/covenant/img/rss.gif
new file mode 100644
index 0000000..c753a40
Binary files /dev/null and b/htdocs/css/covenant/img/rss.gif differ
diff --git a/htdocs/css/csnu/csnu.css b/htdocs/css/csnu/csnu.css
new file mode 100644
index 0000000..19ed82c
--- /dev/null
+++ b/htdocs/css/csnu/csnu.css
@@ -0,0 +1 @@
+*{margin:0;padding:0;border:0;outline:0;}html{scrollbar-3dlight-color:#575b45;scrollbar-arrow-color:#565948;scrollbar-base-color:#212318;scrollbar-darkshadow-color:#191a13;scrollbar-face-color:#212318;scrollbar-highlight-color:#383b29;scrollbar-shadow-color:#383b29;}body{background:#000 url(img/background.jpg) fixed repeat-x 0 center;font-family:arial;color:#996;padding:30px 0;font-size:11px;}h1{font-size:20px;}h2,h3,h4,h5,h6{font-size:11px;font-weight:normal;}h2{background:transparent url(img/barre.png) no-repeat center;width:670px;height:20px;padding-top:3px;color:#fff;font-weight:bold;margin:8px 4px;}h3,h4{margin:8px 0;height:20px;padding-top:3px;width:670px;margin:4px;}h3{background-color:#474c36;color:#6993a7;}h3 a{color:#0cf;}h3 span{color:#cc0;}h4{background-color:#35392a;}h4:hover{background-color:#474c36;color:#fff;}a{text-decoration:underline;font-weight:bold;color:#996;}a:hover{text-decoration:none;}a *{cursor:pointer;}a.imglink img{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;}a.imglink:hover img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}p{font-family:Tahoma,arial;font-size:12px;line-height:16px;word-spacing:1px;text-align:justify;color:#fff;}p a{color:#fff;}form strong{font-size:13px;color:#fc0;}label{text-align:right;color:#fff;font-size:12px;}input,select,textarea{font-size:13px;}input.text{color:#345800;width:120px;background-color:#e7ecce;border:#ccff34 solid 1px;margin:2px 4px;padding:1px;}input.text:focus{background-color:#fff;}input.submit{width:50px;height:15px;color:#fff;font-family:"verdana";font-weight:bold;font-size:10px;text-decoration:none;background:transparent url(img/ok.gif);cursor:pointer;margin:2px 4px;}input.submit:hover{color:#000;}input.button,button,a.button{background-color:transparent;color:#0cf;font-weight:bold;margin:2px;cursor:pointer;text-decoration:none;}input.button:hover,button:hover,a.button:hover{color:#fff;}textarea{color:#345800;width:390px;height:160px;background-color:#e7ecce;border:#ccff34 solid 1px;margin:10px 4px;padding:1.5px;overflow:auto;}textarea:focus{background-color:#fff;}select{color:#345800;background-color:#e7ecce;border:#ccff34 solid 1px;margin:2px 4px;width:140px;}table select{width:auto;}table{margin:30px auto;padding:0 20px;border-collapse:separate;empty-cells:show;border-spacing:2px;}table tbody tr:hover{background-color:#35392a;}table td,table th{border:#474c36 solid 1px;padding:4px 6px;}table th,table .hilight{color:#cc0;}table thead{font-weight:bold;font-size:11px;color:#0cf;}code{display:block;padding:2px;margin:5px auto;border:1px #262a21 solid;color:#fff;width:650px;}.form{width:650px;margin:10px auto;}.form label{display:block;margin:10px 0;text-align:right;margin-right:200px;}.form br{display:none;}.form label input.text{width:150px;}#all{background-color:#363928;width:910px;margin:0 auto;}#top,#bottom{margin:0 auto;font-size:0;width:910px;height:8px;}#top{background:transparent url(img/edges.png) no-repeat 0 0;}#bottom{background:transparent url(img/edges.png) no-repeat -910px 0;}#header{margin-bottom:5px;}#header div a{font-weight:normal;}#header div{float:left;padding:2px;margin-left:8px;}#header #date{display:inline;color:#9C0;}#header #rss{float:right;height:14px;color:#0CF;padding-left:16px;margin-right:12px;background:transparent url(img/rss.gif) no-repeat center left;}#header h1 a{display:block;width:908px;height:82px;margin:0 auto;clear:both;position:relative;font-weight:bold;text-align:center;}#header h1 a span{display:block;background:transparent url(img/header.jpg) no-repeat 0 0;position:absolute;top:0;left:0;width:100%;height:100%;}#header ul{margin:5px 0 0 10px;text-align:center;list-style-type:none;}#header li{float:left;width:89px;height:32px;background:transparent url(img/button.png) no-repeat 0 -56px;margin-right:15px;text-align:left;}#header li a{display:block;width:85px;height:20px;text-align:center;padding-top:8px;color:#fff;background:#262a21 url(img/button.png) no-repeat 0 0;font-family:"Trebuchet MS";font-weight:lighter;text-decoration:none;font-size:10px;}#header li a:hover{background-color:#5c6148;background-position:0 -28px;}#header:after,#constructions dl:after,.techno dl:after,.onglets:after,.bourse:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#banner{position:relative;font-size:11px;margin-bottom:4px;height:15px;clear:both;}.bannerleft{font-weight:bold;color:#999;position:absolute;top:0;left:0;text-align:left;z-index:2;background-color:#2e3122;padding-left:5px;width:905px;height:15px;}#bannerright{color:#fc0;position:absolute;top:0;right:5px;z-index:3;background-color:#2e3122;}#footer{width:894px;clear:both;background-color:#212318;padding:8px;text-align:center;font-size:10px;}#menu{float:left;background:#2E3122 url(img/menu.png) repeat-y 210px 0;width:214px;margin:4px 2px;}#menu .top{display:block;background:#363928 url(img/menu.png) no-repeat -4px 0;width:214px;height:18px;}#menu .bottom{display:block;background:#363928 url(img/menu.png) no-repeat -218px 0;width:214px;height:9px;}#menu ul{list-style:none;margin-bottom:20px;}#menu li{margin:1px 5px 1px 1px;position:relative;}#menu a{padding-left:6px;font-weight:normal;display:block;height:19px;padding-top:4px;margin:1px;background-color:#35392a;color:#996;text-decoration:none;border-left:1px #35392a solid;border-right:1px #35392a solid;}#menu a.hilight,#menu a:hover{color:#fff;background:#797c6c url(img/menu.gif) repeat-x bottom;border-color:#474c36;}#menu a.hilight{font-weight:bold;}#menu li ul{display:none;}#menu li:hover{z-index:100;}#menu li:hover ul{display:block;position:absolute;top:-10px;left:200px;width:100%;}#menu li ul a{height:auto;padding-bottom:5px;background-color:#474c36;padding-left:15px;padding-right:15px;}#head .top,#body .top,#head .bottom,#body .bottom{display:block;width:680px;height:9px;background:#2E3122 url(img/corps.png) no-repeat 0 0;font-size:1px;line-height:1px;}#head .bottom,#body .bottom{background-position:-680px 0;clear:both;}#head,#body{background:#2e3122 url(img/corps.png) repeat-y -1360px 0;float:right;clear:right;width:680px;margin:12px 5px 12px 0;}#body{text-align:center;}#head form{float:left;margin-left:10px;}#head a{margin-left:10px;float:left;}#head p{color:#6993a7;margin:5px 0;text-align:center;float:left;}#head p span{color:#cc0;}#head fieldset{float:left;clear:left;}#head fieldset fieldset{float:none;}#head div{float:right;}#head div div{float:left;width:96px;height:50px;padding-top:25px;margin-right:6px;background:transparent url(img/ressource.png) no-repeat bottom;color:#0cf;text-align:center;}#head div .lack{color:#f00;font-weight:bold;text-decoration:blink;}#head div strong{color:#fff;font-weight:bold;}.onglets{list-style:none;margin:5px auto;width:600px;}.onglets li{display:-moz-inline-stack;display:inline-block;padding-left:14px;background:transparent url(img/onglet.png) no-repeat 0 0;height:20px;margin:5px 2px;}.onglets a{display:-moz-inline-stack;display:inline-block;height:17px;padding:2px 10px 0 0;text-decoration:none;font-weight:bold;border-top:1px #474c36 solid;}* html .onglets li{display:inline;zoom:1;}*+html .onglets li{display:inline;zoom:1;}.onglets li:hover, .onglets li.hilight{background-position:0 -20px;}.onglets li:hover a, .onglets li.hilight a{background:transparent url(img/onglet.png) repeat-x 0 -40px;border:0;padding-top:3px;color:#fff;}.onglets a:hover{color:#fff;}a.msg{text-indent:-10000px;display:block;margin:0 auto;width:16px;height:15px;background-image:url(img/msg.gif);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}a.msg:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#pub{float:right;clear:right;position:relative;margin-right:106px;}#message{width:450px;margin:30px auto;font-size:14px;font-weight:bold;color:#cc0;border:1px #cc0 dotted;border-bottom-style:solid;border-right-style:solid;padding:10px;}#erreur{width:450px;margin:30px auto;font-size:14px;font-weight:bold;color:#f00;border:1px #f00 dotted;border-bottom-style:solid;border-right-style:solid;padding:10px;}#arbre{margin:10px auto;width:650px;}#arbre dl{clear:both;}#arbre dt{position:relative;float:left;}#arbre dt a{display:block;width:90px;border:1px dotted #9c0;margin:2px;padding:5px;color:#9c0;text-decoration:none;}#arbre dt a:hover{border-style:solid;}#arbre dt.lack a,#arbre dt div span.lack{font-weight:bold;color:#f00;}#arbre dd{float:left;}#arbre dt div{display:none;}#arbre dt:hover{z-index:10;background:none;}#arbre dt:hover div{display:block;position:absolute;bottom:15px;left:90px;background-color:#35392a;padding:5px 10px;width:200px;border:1px solid #5c6148;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}#arbre dt div img{float:left;width:50px;height:50px;}#arbre dt div p{float:right;width:140px;text-align:left;}#arbre dt div strong{color:#fc0;}#file{display:block;width:540px;height:80px;overflow:auto;padding:5px 0;border:#474c36 solid 1px;margin:10px auto;list-style:none;}#file:hover{background-color:#2d2f21;}#file li{text-align:center;margin-bottom:3px;}#file a{color:#72ca00;text-decoration:none;}#file a:hover{color:#b5ff55;}#constructions dl{width:520px;padding:5px 10px;margin:5px auto;border:#474c36 solid 1px;}#constructions dt{text-align:left;margin-left:25px;font-size:14px;font-weight:bold;color:#fc0;margin-bottom:5px;}#constructions dd.description{position:relative;width:100px;height:100px;float:left;border:0;padding:0;}#constructions dd.descriptions a{float:none;margin:0;}#constructions dd.description a img{width:100px;height:100px;cursor:help;}#constructions dd.description p{display:none;}#constructions dd.description:hover p{display:block;position:absolute;left:100px;bottom:70px;width:300px;padding:10px 15px;background-color:#000;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;cursor:help;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}#constructions dd{float:right;border-left:#474c36 dashed 1px;width:310px;padding:10px 50px 0 20px;text-align:left;min-height:100px;font-weight:bold;}#constructions dd a,#constructions dd strong.lack{float:left;margin:5px 10px 0 10px;color:#72ca00;font-size:12px;text-decoration:none;}#constructions dd em{color:#fff;font-weight:normal;font-style:normal;}#constructions dd a:hover{color:#b5ff55;}#constructions dd strong.lack,#constructions dd em.lack{font-weight:bold;color:#f00;}#constructions dd fieldset{margin:10px 0 0 10px;}#constructions dd input.text{width:50px;}.bourse{width:600px;border:#474c36 solid 1px;margin:20px auto;text-align:left;}.bourse dt{float:left;width:300px;border-right:1px solid #474c36;}.bourse dt strong{color:#fc0;font-size:14px;position:relative;bottom:9px;left:30px;background-color:#2e3122;padding:0 3px;}.bourse dt img{margin:0 0 5px 8px;}.bourse dd{float:right;width:290px;padding-top:30px;}.bourse dd label{display:block;text-align:left;padding:10px 0 15px 0;font-size:13px;clear:left;}.bourse dd input.submit{margin-top:5px;float:left;}.bourse dd input.text{width:80px;margin-left:110px;float:left;}.bourse dd div{font-size:12px;text-align:center;margin-bottom:20px;}#carte tr.humain{color:#77af6d;}#carte tr.covenant{color:#996daf;}#navigation{width:600px;margin:10px auto;}#navigation label{margin:5px 0;display:block;text-align:right;margin-right:250px;}#navigation input.text{width:50px;text-align:center;}#navigation input.submit{margin:10px 0 20px 34px;}#navigation a{margin-left:20px;}#description{width:600px;margin:30px auto;}#description dt{width:580px;height:18px;padding-top:2px;padding-left:20px;color:#fff;background:transparent url(img/description.png) top center;text-align:left;font-weight:bold;}#description dd{border-right:1px #474c36 solid;border-left:3px #474c36 solid;border-bottom:3px #474c36 solid;text-align:center;width:556px;padding:20px;}#description div{clear:both;color:#fff;padding:3px;border:1px #474c36 dotted;width:300px;margin:2px auto;text-align:left;padding-left:100px;}#description div:hover{border-style:solid;}#description h5{font-weight:bold;display:inline;color:#fc0;padding-right:5px;}#description p{margin:10px auto 10px auto;}#description img{float:left;margin:0 10px 10px 0;}#envoyer{margin:10px auto;width:600px;}#envoyer label{display:block;text-align:right;margin-right:150px;}#envoyer label input,#envoyer label select{width:200px;margin-left:20px;}#gestion{margin:10px auto;width:660px;overflow:auto;}#gestion table{margin:10px 0;padding:0;empty-cells:hide;}#gestion table td,#gestion table th{padding:2px;}#messagerie dl{width:600px;margin:20px auto;}#messagerie dt{position:relative;background:#474c36 url(img/message.png) no-repeat 0 0;font-weight:bold;color:#9c0;height:20px;text-align:center;vertical-align:middle;}#messagerie dt input.checkbox{margin-right:10px;position:relative;top:2px;}#messagerie dd{margin-top:2px;background:#363928 url(img/message.png) no-repeat -600px bottom;width:570px;padding:15px;color:#bebe7f;font-size:12px;text-align:justify;font-family:Tahoma,arial;}#messagerie dt button{position:absolute;top:5px;left:8px;width:11px;height:11px;background:transparent url(img/plus.gif) no-repeat 0 100%;margin:0;}#messagerie strong{display:block;margin:10px auto;}#about{margin:10px auto;width:650px;}#about dt{float:left;width:200px;}#about dd{float:right;}#about fieldset{width:450px;}#about label{margin-right:50px;}#ressources{margin:10px auto;}#ressources input.text{text-align:center;width:35px;}#ressources .lack{color:#f00;}
\ No newline at end of file
diff --git a/htdocs/css/csnu/img/background.jpg b/htdocs/css/csnu/img/background.jpg
new file mode 100644
index 0000000..3254373
Binary files /dev/null and b/htdocs/css/csnu/img/background.jpg differ
diff --git a/htdocs/css/csnu/img/barre.png b/htdocs/css/csnu/img/barre.png
new file mode 100644
index 0000000..3368b27
Binary files /dev/null and b/htdocs/css/csnu/img/barre.png differ
diff --git a/htdocs/css/csnu/img/button.png b/htdocs/css/csnu/img/button.png
new file mode 100644
index 0000000..731dede
Binary files /dev/null and b/htdocs/css/csnu/img/button.png differ
diff --git a/htdocs/css/csnu/img/corps.png b/htdocs/css/csnu/img/corps.png
new file mode 100644
index 0000000..efeba13
Binary files /dev/null and b/htdocs/css/csnu/img/corps.png differ
diff --git a/htdocs/css/csnu/img/description.png b/htdocs/css/csnu/img/description.png
new file mode 100644
index 0000000..48b7c84
Binary files /dev/null and b/htdocs/css/csnu/img/description.png differ
diff --git a/htdocs/css/csnu/img/edges.png b/htdocs/css/csnu/img/edges.png
new file mode 100644
index 0000000..05b8218
Binary files /dev/null and b/htdocs/css/csnu/img/edges.png differ
diff --git a/htdocs/css/csnu/img/header.jpg b/htdocs/css/csnu/img/header.jpg
new file mode 100644
index 0000000..bd1b7bd
Binary files /dev/null and b/htdocs/css/csnu/img/header.jpg differ
diff --git a/htdocs/css/csnu/img/menu.gif b/htdocs/css/csnu/img/menu.gif
new file mode 100644
index 0000000..380318a
Binary files /dev/null and b/htdocs/css/csnu/img/menu.gif differ
diff --git a/htdocs/css/csnu/img/menu.png b/htdocs/css/csnu/img/menu.png
new file mode 100644
index 0000000..f29ff8b
Binary files /dev/null and b/htdocs/css/csnu/img/menu.png differ
diff --git a/htdocs/css/csnu/img/message.png b/htdocs/css/csnu/img/message.png
new file mode 100644
index 0000000..630c2bc
Binary files /dev/null and b/htdocs/css/csnu/img/message.png differ
diff --git a/htdocs/css/csnu/img/msg.gif b/htdocs/css/csnu/img/msg.gif
new file mode 100644
index 0000000..420a5dc
Binary files /dev/null and b/htdocs/css/csnu/img/msg.gif differ
diff --git a/htdocs/css/csnu/img/ok.gif b/htdocs/css/csnu/img/ok.gif
new file mode 100644
index 0000000..18c47ec
Binary files /dev/null and b/htdocs/css/csnu/img/ok.gif differ
diff --git a/htdocs/css/csnu/img/onglet.png b/htdocs/css/csnu/img/onglet.png
new file mode 100644
index 0000000..3db4809
Binary files /dev/null and b/htdocs/css/csnu/img/onglet.png differ
diff --git a/htdocs/css/csnu/img/plus.gif b/htdocs/css/csnu/img/plus.gif
new file mode 100644
index 0000000..d43a99b
Binary files /dev/null and b/htdocs/css/csnu/img/plus.gif differ
diff --git a/htdocs/css/csnu/img/ressource.png b/htdocs/css/csnu/img/ressource.png
new file mode 100644
index 0000000..397f1ae
Binary files /dev/null and b/htdocs/css/csnu/img/ressource.png differ
diff --git a/htdocs/css/csnu/img/rss.gif b/htdocs/css/csnu/img/rss.gif
new file mode 100644
index 0000000..c753a40
Binary files /dev/null and b/htdocs/css/csnu/img/rss.gif differ
diff --git a/htdocs/images/alli_batiments/0.jpg b/htdocs/images/alli_batiments/0.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/alli_batiments/0.jpg differ
diff --git a/htdocs/images/alli_batiments/1.jpg b/htdocs/images/alli_batiments/1.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/alli_batiments/1.jpg differ
diff --git a/htdocs/images/alli_batiments/2.jpg b/htdocs/images/alli_batiments/2.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/alli_batiments/2.jpg differ
diff --git a/htdocs/images/alli_batiments/3.jpg b/htdocs/images/alli_batiments/3.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/alli_batiments/3.jpg differ
diff --git a/htdocs/images/alli_batiments/4.jpg b/htdocs/images/alli_batiments/4.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/alli_batiments/4.jpg differ
diff --git a/htdocs/images/alli_batiments/5.jpg b/htdocs/images/alli_batiments/5.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/alli_batiments/5.jpg differ
diff --git a/htdocs/images/asteroides/1.jpg b/htdocs/images/asteroides/1.jpg
new file mode 100644
index 0000000..a1b8cb2
Binary files /dev/null and b/htdocs/images/asteroides/1.jpg differ
diff --git a/htdocs/images/asteroides/2.jpg b/htdocs/images/asteroides/2.jpg
new file mode 100644
index 0000000..d003570
Binary files /dev/null and b/htdocs/images/asteroides/2.jpg differ
diff --git a/htdocs/images/asteroides/3.jpg b/htdocs/images/asteroides/3.jpg
new file mode 100644
index 0000000..80f061d
Binary files /dev/null and b/htdocs/images/asteroides/3.jpg differ
diff --git a/htdocs/images/batiments/baseradardl3.jpg b/htdocs/images/batiments/baseradardl3.jpg
new file mode 100644
index 0000000..77a6358
Binary files /dev/null and b/htdocs/images/batiments/baseradardl3.jpg differ
diff --git a/htdocs/images/batiments/batimentcovieux4.jpg b/htdocs/images/batiments/batimentcovieux4.jpg
new file mode 100644
index 0000000..29fcd34
Binary files /dev/null and b/htdocs/images/batiments/batimentcovieux4.jpg differ
diff --git a/htdocs/images/batiments/caserncov0ry.jpg b/htdocs/images/batiments/caserncov0ry.jpg
new file mode 100644
index 0000000..afbfa52
Binary files /dev/null and b/htdocs/images/batiments/caserncov0ry.jpg differ
diff --git a/htdocs/images/batiments/caserne.jpg b/htdocs/images/batiments/caserne.jpg
new file mode 100644
index 0000000..8a3f984
Binary files /dev/null and b/htdocs/images/batiments/caserne.jpg differ
diff --git a/htdocs/images/batiments/centrale electrique.jpg b/htdocs/images/batiments/centrale electrique.jpg
new file mode 100644
index 0000000..555c3c8
Binary files /dev/null and b/htdocs/images/batiments/centrale electrique.jpg differ
diff --git a/htdocs/images/batiments/centrale solaire.jpg b/htdocs/images/batiments/centrale solaire.jpg
new file mode 100644
index 0000000..80a80ae
Binary files /dev/null and b/htdocs/images/batiments/centrale solaire.jpg differ
diff --git a/htdocs/images/batiments/centrale_f.png b/htdocs/images/batiments/centrale_f.png
new file mode 100644
index 0000000..2c3196d
Binary files /dev/null and b/htdocs/images/batiments/centrale_f.png differ
diff --git a/htdocs/images/batiments/centrale_fusion.jpg b/htdocs/images/batiments/centrale_fusion.jpg
new file mode 100644
index 0000000..6957dbe
Binary files /dev/null and b/htdocs/images/batiments/centrale_fusion.jpg differ
diff --git a/htdocs/images/batiments/centrale_s.JPG b/htdocs/images/batiments/centrale_s.JPG
new file mode 100644
index 0000000..cb122bb
Binary files /dev/null and b/htdocs/images/batiments/centrale_s.JPG differ
diff --git a/htdocs/images/batiments/centrederecherchegu9.jpg b/htdocs/images/batiments/centrederecherchegu9.jpg
new file mode 100644
index 0000000..a2d117a
Binary files /dev/null and b/htdocs/images/batiments/centrederecherchegu9.jpg differ
diff --git a/htdocs/images/batiments/chantier spatial.jpg b/htdocs/images/batiments/chantier spatial.jpg
new file mode 100644
index 0000000..a106612
Binary files /dev/null and b/htdocs/images/batiments/chantier spatial.jpg differ
diff --git a/htdocs/images/batiments/chantier-spatial.jpg b/htdocs/images/batiments/chantier-spatial.jpg
new file mode 100644
index 0000000..192e750
Binary files /dev/null and b/htdocs/images/batiments/chantier-spatial.jpg differ
diff --git a/htdocs/images/batiments/chantier-terrestre.jpg b/htdocs/images/batiments/chantier-terrestre.jpg
new file mode 100644
index 0000000..84cbf44
Binary files /dev/null and b/htdocs/images/batiments/chantier-terrestre.jpg differ
diff --git a/htdocs/images/batiments/chantier_terrestre.jpg b/htdocs/images/batiments/chantier_terrestre.jpg
new file mode 100644
index 0000000..46e58cc
Binary files /dev/null and b/htdocs/images/batiments/chantier_terrestre.jpg differ
diff --git a/htdocs/images/batiments/chantier_terrestre.png b/htdocs/images/batiments/chantier_terrestre.png
new file mode 100644
index 0000000..3018b63
Binary files /dev/null and b/htdocs/images/batiments/chantier_terrestre.png differ
diff --git a/htdocs/images/batiments/chantierspatialff8.jpg b/htdocs/images/batiments/chantierspatialff8.jpg
new file mode 100644
index 0000000..a61beed
Binary files /dev/null and b/htdocs/images/batiments/chantierspatialff8.jpg differ
diff --git a/htdocs/images/batiments/chantierterrestrecopybj8.jpg b/htdocs/images/batiments/chantierterrestrecopybj8.jpg
new file mode 100644
index 0000000..51fe50b
Binary files /dev/null and b/htdocs/images/batiments/chantierterrestrecopybj8.jpg differ
diff --git a/htdocs/images/batiments/chantierterrestrehg1.jpg b/htdocs/images/batiments/chantierterrestrehg1.jpg
new file mode 100644
index 0000000..72afa41
Binary files /dev/null and b/htdocs/images/batiments/chantierterrestrehg1.jpg differ
diff --git a/htdocs/images/batiments/chantierterrestrenz5.jpg b/htdocs/images/batiments/chantierterrestrenz5.jpg
new file mode 100644
index 0000000..bb21d24
Binary files /dev/null and b/htdocs/images/batiments/chantierterrestrenz5.jpg differ
diff --git a/htdocs/images/batiments/covbase25ro.jpg b/htdocs/images/batiments/covbase25ro.jpg
new file mode 100644
index 0000000..67b7003
Binary files /dev/null and b/htdocs/images/batiments/covbase25ro.jpg differ
diff --git a/htdocs/images/batiments/covielabocn5.jpg b/htdocs/images/batiments/covielabocn5.jpg
new file mode 100644
index 0000000..746c452
Binary files /dev/null and b/htdocs/images/batiments/covielabocn5.jpg differ
diff --git a/htdocs/images/batiments/cristaloo3.png b/htdocs/images/batiments/cristaloo3.png
new file mode 100644
index 0000000..c96668e
Binary files /dev/null and b/htdocs/images/batiments/cristaloo3.png differ
diff --git a/htdocs/images/batiments/ecole militaire.jpg b/htdocs/images/batiments/ecole militaire.jpg
new file mode 100644
index 0000000..18757f6
Binary files /dev/null and b/htdocs/images/batiments/ecole militaire.jpg differ
diff --git a/htdocs/images/batiments/ecole_militaire.jpg b/htdocs/images/batiments/ecole_militaire.jpg
new file mode 100644
index 0000000..1bdda65
Binary files /dev/null and b/htdocs/images/batiments/ecole_militaire.jpg differ
diff --git a/htdocs/images/batiments/entrepot.jpg b/htdocs/images/batiments/entrepot.jpg
new file mode 100644
index 0000000..3d1bc7e
Binary files /dev/null and b/htdocs/images/batiments/entrepot.jpg differ
diff --git a/htdocs/images/batiments/generateurafusiondb2.jpg b/htdocs/images/batiments/generateurafusiondb2.jpg
new file mode 100644
index 0000000..88c530a
Binary files /dev/null and b/htdocs/images/batiments/generateurafusiondb2.jpg differ
diff --git a/htdocs/images/batiments/generateurdecristalmh5.jpg b/htdocs/images/batiments/generateurdecristalmh5.jpg
new file mode 100644
index 0000000..ab0cc2e
Binary files /dev/null and b/htdocs/images/batiments/generateurdecristalmh5.jpg differ
diff --git a/htdocs/images/batiments/generateurdemetalsg0.jpg b/htdocs/images/batiments/generateurdemetalsg0.jpg
new file mode 100644
index 0000000..dcf6e46
Binary files /dev/null and b/htdocs/images/batiments/generateurdemetalsg0.jpg differ
diff --git a/htdocs/images/batiments/generateurdenergievb7.jpg b/htdocs/images/batiments/generateurdenergievb7.jpg
new file mode 100644
index 0000000..74cf256
Binary files /dev/null and b/htdocs/images/batiments/generateurdenergievb7.jpg differ
diff --git a/htdocs/images/batiments/generateurdhydrognedh3.jpg b/htdocs/images/batiments/generateurdhydrognedh3.jpg
new file mode 100644
index 0000000..e802f93
Binary files /dev/null and b/htdocs/images/batiments/generateurdhydrognedh3.jpg differ
diff --git a/htdocs/images/batiments/index.html b/htdocs/images/batiments/index.html
new file mode 100644
index 0000000..ce7b5d4
--- /dev/null
+++ b/htdocs/images/batiments/index.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ ::Halo-Battle:: - Erreur
+
+
+
+
+
Erreur
+403
+Refus de traitement de la requête.Forbidden.
+
+HALO-BATTLE
+
+
+
\ No newline at end of file
diff --git a/htdocs/images/batiments/informatique.jpg b/htdocs/images/batiments/informatique.jpg
new file mode 100644
index 0000000..d12b739
Binary files /dev/null and b/htdocs/images/batiments/informatique.jpg differ
diff --git a/htdocs/images/batiments/ionisateur.png b/htdocs/images/batiments/ionisateur.png
new file mode 100644
index 0000000..53881d6
Binary files /dev/null and b/htdocs/images/batiments/ionisateur.png differ
diff --git a/htdocs/images/batiments/ioniseurdn4.jpg b/htdocs/images/batiments/ioniseurdn4.jpg
new file mode 100644
index 0000000..a4c81bc
Binary files /dev/null and b/htdocs/images/batiments/ioniseurdn4.jpg differ
diff --git a/htdocs/images/batiments/mine_c.png b/htdocs/images/batiments/mine_c.png
new file mode 100644
index 0000000..5eb4c5c
Binary files /dev/null and b/htdocs/images/batiments/mine_c.png differ
diff --git a/htdocs/images/batiments/mine_m.jpg b/htdocs/images/batiments/mine_m.jpg
new file mode 100644
index 0000000..28da3ba
Binary files /dev/null and b/htdocs/images/batiments/mine_m.jpg differ
diff --git a/htdocs/images/batiments/mine_m.png b/htdocs/images/batiments/mine_m.png
new file mode 100644
index 0000000..385a1ff
Binary files /dev/null and b/htdocs/images/batiments/mine_m.png differ
diff --git a/htdocs/images/batiments/nanw9.jpg b/htdocs/images/batiments/nanw9.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/batiments/nanw9.jpg differ
diff --git a/htdocs/images/batiments/oeil.png b/htdocs/images/batiments/oeil.png
new file mode 100644
index 0000000..301cc0c
Binary files /dev/null and b/htdocs/images/batiments/oeil.png differ
diff --git a/htdocs/images/batiments/oeilduprophetewj6.jpg b/htdocs/images/batiments/oeilduprophetewj6.jpg
new file mode 100644
index 0000000..60e2b71
Binary files /dev/null and b/htdocs/images/batiments/oeilduprophetewj6.jpg differ
diff --git a/htdocs/images/batiments/ordianteur_hologramme.jpg b/htdocs/images/batiments/ordianteur_hologramme.jpg
new file mode 100644
index 0000000..f62a792
Binary files /dev/null and b/htdocs/images/batiments/ordianteur_hologramme.jpg differ
diff --git a/htdocs/images/batiments/powersupplycoviejq1.jpg b/htdocs/images/batiments/powersupplycoviejq1.jpg
new file mode 100644
index 0000000..6ad31d5
Binary files /dev/null and b/htdocs/images/batiments/powersupplycoviejq1.jpg differ
diff --git a/htdocs/images/batiments/purificateur_c.png b/htdocs/images/batiments/purificateur_c.png
new file mode 100644
index 0000000..2581bc1
Binary files /dev/null and b/htdocs/images/batiments/purificateur_c.png differ
diff --git a/htdocs/images/batiments/purificateur_m.png b/htdocs/images/batiments/purificateur_m.png
new file mode 100644
index 0000000..66d2ab5
Binary files /dev/null and b/htdocs/images/batiments/purificateur_m.png differ
diff --git a/htdocs/images/batiments/purificateurdemtalhb3.jpg b/htdocs/images/batiments/purificateurdemtalhb3.jpg
new file mode 100644
index 0000000..e3405f2
Binary files /dev/null and b/htdocs/images/batiments/purificateurdemtalhb3.jpg differ
diff --git a/htdocs/images/batiments/radar.jpg b/htdocs/images/batiments/radar.jpg
new file mode 100644
index 0000000..8137f38
Binary files /dev/null and b/htdocs/images/batiments/radar.jpg differ
diff --git a/htdocs/images/batiments/recherches.jpg b/htdocs/images/batiments/recherches.jpg
new file mode 100644
index 0000000..53d11ae
Binary files /dev/null and b/htdocs/images/batiments/recherches.jpg differ
diff --git a/htdocs/images/batiments/sanstitretruecolor09zn6.jpg b/htdocs/images/batiments/sanstitretruecolor09zn6.jpg
new file mode 100644
index 0000000..0a959d1
Binary files /dev/null and b/htdocs/images/batiments/sanstitretruecolor09zn6.jpg differ
diff --git a/htdocs/images/batiments/sanstitrevi7.jpg b/htdocs/images/batiments/sanstitrevi7.jpg
new file mode 100644
index 0000000..193ae4a
Binary files /dev/null and b/htdocs/images/batiments/sanstitrevi7.jpg differ
diff --git a/htdocs/images/batiments/search0yp.jpg b/htdocs/images/batiments/search0yp.jpg
new file mode 100644
index 0000000..954b1ff
Binary files /dev/null and b/htdocs/images/batiments/search0yp.jpg differ
diff --git a/htdocs/images/batiments/silo.jpg b/htdocs/images/batiments/silo.jpg
new file mode 100644
index 0000000..aa8a998
Binary files /dev/null and b/htdocs/images/batiments/silo.jpg differ
diff --git a/htdocs/images/batiments/solaire.jpg b/htdocs/images/batiments/solaire.jpg
new file mode 100644
index 0000000..7fdee8e
Binary files /dev/null and b/htdocs/images/batiments/solaire.jpg differ
diff --git a/htdocs/images/batiments/stockage.jpg b/htdocs/images/batiments/stockage.jpg
new file mode 100644
index 0000000..47b333a
Binary files /dev/null and b/htdocs/images/batiments/stockage.jpg differ
diff --git a/htdocs/images/batiments/stockagebasement1cs10bl.jpg b/htdocs/images/batiments/stockagebasement1cs10bl.jpg
new file mode 100644
index 0000000..568deda
Binary files /dev/null and b/htdocs/images/batiments/stockagebasement1cs10bl.jpg differ
diff --git a/htdocs/images/batiments/synchroniseur.jpg b/htdocs/images/batiments/synchroniseur.jpg
new file mode 100644
index 0000000..11eba9a
Binary files /dev/null and b/htdocs/images/batiments/synchroniseur.jpg differ
diff --git a/htdocs/images/carte/covenant.jpg b/htdocs/images/carte/covenant.jpg
new file mode 100644
index 0000000..df78192
Binary files /dev/null and b/htdocs/images/carte/covenant.jpg differ
diff --git a/htdocs/images/carte/forerunner.jpg b/htdocs/images/carte/forerunner.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/carte/forerunner.jpg differ
diff --git a/htdocs/images/carte/humain.jpg b/htdocs/images/carte/humain.jpg
new file mode 100644
index 0000000..f333c66
Binary files /dev/null and b/htdocs/images/carte/humain.jpg differ
diff --git a/htdocs/images/caserne/31598918ol1.jpg b/htdocs/images/caserne/31598918ol1.jpg
new file mode 100644
index 0000000..79dd64d
Binary files /dev/null and b/htdocs/images/caserne/31598918ol1.jpg differ
diff --git a/htdocs/images/caserne/72188202fg9.jpg b/htdocs/images/caserne/72188202fg9.jpg
new file mode 100644
index 0000000..e660038
Binary files /dev/null and b/htdocs/images/caserne/72188202fg9.jpg differ
diff --git a/htdocs/images/caserne/81770345oo4.jpg b/htdocs/images/caserne/81770345oo4.jpg
new file mode 100644
index 0000000..6022dfa
Binary files /dev/null and b/htdocs/images/caserne/81770345oo4.jpg differ
diff --git a/htdocs/images/caserne/85631315fq7.jpg b/htdocs/images/caserne/85631315fq7.jpg
new file mode 100644
index 0000000..12e7207
Binary files /dev/null and b/htdocs/images/caserne/85631315fq7.jpg differ
diff --git a/htdocs/images/caserne/86497470qz6.jpg b/htdocs/images/caserne/86497470qz6.jpg
new file mode 100644
index 0000000..c9ba8b4
Binary files /dev/null and b/htdocs/images/caserne/86497470qz6.jpg differ
diff --git a/htdocs/images/caserne/88091275ja8.jpg b/htdocs/images/caserne/88091275ja8.jpg
new file mode 100644
index 0000000..ada20f9
Binary files /dev/null and b/htdocs/images/caserne/88091275ja8.jpg differ
diff --git a/htdocs/images/caserne/88218731ts1.jpg b/htdocs/images/caserne/88218731ts1.jpg
new file mode 100644
index 0000000..daac9b8
Binary files /dev/null and b/htdocs/images/caserne/88218731ts1.jpg differ
diff --git a/htdocs/images/caserne/94990342wb4.jpg b/htdocs/images/caserne/94990342wb4.jpg
new file mode 100644
index 0000000..120a3c8
Binary files /dev/null and b/htdocs/images/caserne/94990342wb4.jpg differ
diff --git a/htdocs/images/caserne/98004530fx3.jpg b/htdocs/images/caserne/98004530fx3.jpg
new file mode 100644
index 0000000..51fb664
Binary files /dev/null and b/htdocs/images/caserne/98004530fx3.jpg differ
diff --git a/htdocs/images/caserne/TCAO2.jpg b/htdocs/images/caserne/TCAO2.jpg
new file mode 100644
index 0000000..0eb99f5
Binary files /dev/null and b/htdocs/images/caserne/TCAO2.jpg differ
diff --git a/htdocs/images/caserne/brute.jpg b/htdocs/images/caserne/brute.jpg
new file mode 100644
index 0000000..31606b5
Binary files /dev/null and b/htdocs/images/caserne/brute.jpg differ
diff --git a/htdocs/images/caserne/defenseurlegerhs8.jpg b/htdocs/images/caserne/defenseurlegerhs8.jpg
new file mode 100644
index 0000000..5d0b981
Binary files /dev/null and b/htdocs/images/caserne/defenseurlegerhs8.jpg differ
diff --git a/htdocs/images/caserne/defenseurlourdhr3.jpg b/htdocs/images/caserne/defenseurlourdhr3.jpg
new file mode 100644
index 0000000..a6737e6
Binary files /dev/null and b/htdocs/images/caserne/defenseurlourdhr3.jpg differ
diff --git a/htdocs/images/caserne/drone.jpg b/htdocs/images/caserne/drone.jpg
new file mode 100644
index 0000000..d32b4d7
Binary files /dev/null and b/htdocs/images/caserne/drone.jpg differ
diff --git a/htdocs/images/caserne/elite.jpg b/htdocs/images/caserne/elite.jpg
new file mode 100644
index 0000000..2341804
Binary files /dev/null and b/htdocs/images/caserne/elite.jpg differ
diff --git a/htdocs/images/caserne/exosquelettehbpb2.jpg b/htdocs/images/caserne/exosquelettehbpb2.jpg
new file mode 100644
index 0000000..156e1f4
Binary files /dev/null and b/htdocs/images/caserne/exosquelettehbpb2.jpg differ
diff --git a/htdocs/images/caserne/grenadier.jpg b/htdocs/images/caserne/grenadier.jpg
new file mode 100644
index 0000000..38c8e87
Binary files /dev/null and b/htdocs/images/caserne/grenadier.jpg differ
diff --git a/htdocs/images/caserne/grunt1.jpg b/htdocs/images/caserne/grunt1.jpg
new file mode 100644
index 0000000..cf1038a
Binary files /dev/null and b/htdocs/images/caserne/grunt1.jpg differ
diff --git a/htdocs/images/caserne/hunter1.jpg b/htdocs/images/caserne/hunter1.jpg
new file mode 100644
index 0000000..7cf1d18
Binary files /dev/null and b/htdocs/images/caserne/hunter1.jpg differ
diff --git a/htdocs/images/caserne/index.html b/htdocs/images/caserne/index.html
new file mode 100644
index 0000000..ce7b5d4
--- /dev/null
+++ b/htdocs/images/caserne/index.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ ::Halo-Battle:: - Erreur
+
+
+
+
+
Erreur
+403
+Refus de traitement de la requête.Forbidden.
+
+HALO-BATTLE
+
+
+
\ No newline at end of file
diff --git a/htdocs/images/caserne/ingenieur_c.jpg b/htdocs/images/caserne/ingenieur_c.jpg
new file mode 100644
index 0000000..c9d9971
Binary files /dev/null and b/htdocs/images/caserne/ingenieur_c.jpg differ
diff --git a/htdocs/images/caserne/ingenieurs.jpg b/htdocs/images/caserne/ingenieurs.jpg
new file mode 100644
index 0000000..45620e5
Binary files /dev/null and b/htdocs/images/caserne/ingenieurs.jpg differ
diff --git a/htdocs/images/caserne/jackal.jpg b/htdocs/images/caserne/jackal.jpg
new file mode 100644
index 0000000..35d2f14
Binary files /dev/null and b/htdocs/images/caserne/jackal.jpg differ
diff --git a/htdocs/images/caserne/jackalsniper.jpg b/htdocs/images/caserne/jackalsniper.jpg
new file mode 100644
index 0000000..006bf18
Binary files /dev/null and b/htdocs/images/caserne/jackalsniper.jpg differ
diff --git a/htdocs/images/caserne/marinehf0.jpg b/htdocs/images/caserne/marinehf0.jpg
new file mode 100644
index 0000000..74d0937
Binary files /dev/null and b/htdocs/images/caserne/marinehf0.jpg differ
diff --git a/htdocs/images/caserne/marines.jpg b/htdocs/images/caserne/marines.jpg
new file mode 100644
index 0000000..bc377bc
Binary files /dev/null and b/htdocs/images/caserne/marines.jpg differ
diff --git a/htdocs/images/caserne/medecin.jpg b/htdocs/images/caserne/medecin.jpg
new file mode 100644
index 0000000..c4db9eb
Binary files /dev/null and b/htdocs/images/caserne/medecin.jpg differ
diff --git a/htdocs/images/caserne/medecin_c.jpg b/htdocs/images/caserne/medecin_c.jpg
new file mode 100644
index 0000000..862b102
Binary files /dev/null and b/htdocs/images/caserne/medecin_c.jpg differ
diff --git a/htdocs/images/caserne/scoutma3.jpg b/htdocs/images/caserne/scoutma3.jpg
new file mode 100644
index 0000000..49d7292
Binary files /dev/null and b/htdocs/images/caserne/scoutma3.jpg differ
diff --git a/htdocs/images/caserne/sentinellelegerecn4.jpg b/htdocs/images/caserne/sentinellelegerecn4.jpg
new file mode 100644
index 0000000..3fceccc
Binary files /dev/null and b/htdocs/images/caserne/sentinellelegerecn4.jpg differ
diff --git a/htdocs/images/caserne/sniper.jpg b/htdocs/images/caserne/sniper.jpg
new file mode 100644
index 0000000..ebb994f
Binary files /dev/null and b/htdocs/images/caserne/sniper.jpg differ
diff --git a/htdocs/images/caserne/spartan.jpg b/htdocs/images/caserne/spartan.jpg
new file mode 100644
index 0000000..3cc7118
Binary files /dev/null and b/htdocs/images/caserne/spartan.jpg differ
diff --git a/htdocs/images/covenant.jpg b/htdocs/images/covenant.jpg
new file mode 100644
index 0000000..31606b5
Binary files /dev/null and b/htdocs/images/covenant.jpg differ
diff --git a/htdocs/images/covenant_na.jpg b/htdocs/images/covenant_na.jpg
new file mode 100644
index 0000000..cc69404
Binary files /dev/null and b/htdocs/images/covenant_na.jpg differ
diff --git a/htdocs/images/forerunner_na.jpg b/htdocs/images/forerunner_na.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/forerunner_na.jpg differ
diff --git a/htdocs/images/hfr.jpg b/htdocs/images/hfr.jpg
new file mode 100644
index 0000000..2ee6fdb
Binary files /dev/null and b/htdocs/images/hfr.jpg differ
diff --git a/htdocs/images/humain.jpg b/htdocs/images/humain.jpg
new file mode 100644
index 0000000..3cc7118
Binary files /dev/null and b/htdocs/images/humain.jpg differ
diff --git a/htdocs/images/humain_na.jpg b/htdocs/images/humain_na.jpg
new file mode 100644
index 0000000..f333c66
Binary files /dev/null and b/htdocs/images/humain_na.jpg differ
diff --git a/htdocs/images/index.html b/htdocs/images/index.html
new file mode 100644
index 0000000..ce7b5d4
--- /dev/null
+++ b/htdocs/images/index.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ ::Halo-Battle:: - Erreur
+
+
+
+
+
Erreur
+403
+Refus de traitement de la requête.Forbidden.
+
+HALO-BATTLE
+
+
+
\ No newline at end of file
diff --git a/htdocs/images/planetes/1.jpg b/htdocs/images/planetes/1.jpg
new file mode 100644
index 0000000..282fcde
Binary files /dev/null and b/htdocs/images/planetes/1.jpg differ
diff --git a/htdocs/images/planetes/10.jpg b/htdocs/images/planetes/10.jpg
new file mode 100644
index 0000000..84e2412
Binary files /dev/null and b/htdocs/images/planetes/10.jpg differ
diff --git a/htdocs/images/planetes/11.jpg b/htdocs/images/planetes/11.jpg
new file mode 100644
index 0000000..6435940
Binary files /dev/null and b/htdocs/images/planetes/11.jpg differ
diff --git a/htdocs/images/planetes/12.jpg b/htdocs/images/planetes/12.jpg
new file mode 100644
index 0000000..416508d
Binary files /dev/null and b/htdocs/images/planetes/12.jpg differ
diff --git a/htdocs/images/planetes/13.jpg b/htdocs/images/planetes/13.jpg
new file mode 100644
index 0000000..6861c8d
Binary files /dev/null and b/htdocs/images/planetes/13.jpg differ
diff --git a/htdocs/images/planetes/14.jpg b/htdocs/images/planetes/14.jpg
new file mode 100644
index 0000000..bac8568
Binary files /dev/null and b/htdocs/images/planetes/14.jpg differ
diff --git a/htdocs/images/planetes/15.jpg b/htdocs/images/planetes/15.jpg
new file mode 100644
index 0000000..d9f82a7
Binary files /dev/null and b/htdocs/images/planetes/15.jpg differ
diff --git a/htdocs/images/planetes/16.jpg b/htdocs/images/planetes/16.jpg
new file mode 100644
index 0000000..305d244
Binary files /dev/null and b/htdocs/images/planetes/16.jpg differ
diff --git a/htdocs/images/planetes/17.jpg b/htdocs/images/planetes/17.jpg
new file mode 100644
index 0000000..ab33da0
Binary files /dev/null and b/htdocs/images/planetes/17.jpg differ
diff --git a/htdocs/images/planetes/18.jpg b/htdocs/images/planetes/18.jpg
new file mode 100644
index 0000000..1e2e208
Binary files /dev/null and b/htdocs/images/planetes/18.jpg differ
diff --git a/htdocs/images/planetes/19.jpg b/htdocs/images/planetes/19.jpg
new file mode 100644
index 0000000..6885bf2
Binary files /dev/null and b/htdocs/images/planetes/19.jpg differ
diff --git a/htdocs/images/planetes/2.jpg b/htdocs/images/planetes/2.jpg
new file mode 100644
index 0000000..cd05f75
Binary files /dev/null and b/htdocs/images/planetes/2.jpg differ
diff --git a/htdocs/images/planetes/20.jpg b/htdocs/images/planetes/20.jpg
new file mode 100644
index 0000000..19bc5fb
Binary files /dev/null and b/htdocs/images/planetes/20.jpg differ
diff --git a/htdocs/images/planetes/21.jpg b/htdocs/images/planetes/21.jpg
new file mode 100644
index 0000000..6c584d4
Binary files /dev/null and b/htdocs/images/planetes/21.jpg differ
diff --git a/htdocs/images/planetes/22.jpg b/htdocs/images/planetes/22.jpg
new file mode 100644
index 0000000..a318072
Binary files /dev/null and b/htdocs/images/planetes/22.jpg differ
diff --git a/htdocs/images/planetes/23.jpg b/htdocs/images/planetes/23.jpg
new file mode 100644
index 0000000..2418250
Binary files /dev/null and b/htdocs/images/planetes/23.jpg differ
diff --git a/htdocs/images/planetes/24.jpg b/htdocs/images/planetes/24.jpg
new file mode 100644
index 0000000..3f851a5
Binary files /dev/null and b/htdocs/images/planetes/24.jpg differ
diff --git a/htdocs/images/planetes/25.jpg b/htdocs/images/planetes/25.jpg
new file mode 100644
index 0000000..8ff95dc
Binary files /dev/null and b/htdocs/images/planetes/25.jpg differ
diff --git a/htdocs/images/planetes/26.jpg b/htdocs/images/planetes/26.jpg
new file mode 100644
index 0000000..d184eea
Binary files /dev/null and b/htdocs/images/planetes/26.jpg differ
diff --git a/htdocs/images/planetes/27.jpg b/htdocs/images/planetes/27.jpg
new file mode 100644
index 0000000..df15458
Binary files /dev/null and b/htdocs/images/planetes/27.jpg differ
diff --git a/htdocs/images/planetes/28.jpg b/htdocs/images/planetes/28.jpg
new file mode 100644
index 0000000..2b2dd3b
Binary files /dev/null and b/htdocs/images/planetes/28.jpg differ
diff --git a/htdocs/images/planetes/29.jpg b/htdocs/images/planetes/29.jpg
new file mode 100644
index 0000000..c92e144
Binary files /dev/null and b/htdocs/images/planetes/29.jpg differ
diff --git a/htdocs/images/planetes/3.jpg b/htdocs/images/planetes/3.jpg
new file mode 100644
index 0000000..a1c898a
Binary files /dev/null and b/htdocs/images/planetes/3.jpg differ
diff --git a/htdocs/images/planetes/30.jpg b/htdocs/images/planetes/30.jpg
new file mode 100644
index 0000000..6b9f9a1
Binary files /dev/null and b/htdocs/images/planetes/30.jpg differ
diff --git a/htdocs/images/planetes/31.jpg b/htdocs/images/planetes/31.jpg
new file mode 100644
index 0000000..471a2bc
Binary files /dev/null and b/htdocs/images/planetes/31.jpg differ
diff --git a/htdocs/images/planetes/32.jpg b/htdocs/images/planetes/32.jpg
new file mode 100644
index 0000000..fe7e629
Binary files /dev/null and b/htdocs/images/planetes/32.jpg differ
diff --git a/htdocs/images/planetes/4.jpg b/htdocs/images/planetes/4.jpg
new file mode 100644
index 0000000..391ed50
Binary files /dev/null and b/htdocs/images/planetes/4.jpg differ
diff --git a/htdocs/images/planetes/5.jpg b/htdocs/images/planetes/5.jpg
new file mode 100644
index 0000000..353f705
Binary files /dev/null and b/htdocs/images/planetes/5.jpg differ
diff --git a/htdocs/images/planetes/6.jpg b/htdocs/images/planetes/6.jpg
new file mode 100644
index 0000000..39d266a
Binary files /dev/null and b/htdocs/images/planetes/6.jpg differ
diff --git a/htdocs/images/planetes/7.jpg b/htdocs/images/planetes/7.jpg
new file mode 100644
index 0000000..2cf0298
Binary files /dev/null and b/htdocs/images/planetes/7.jpg differ
diff --git a/htdocs/images/planetes/8.jpg b/htdocs/images/planetes/8.jpg
new file mode 100644
index 0000000..e2f7df0
Binary files /dev/null and b/htdocs/images/planetes/8.jpg differ
diff --git a/htdocs/images/planetes/9.jpg b/htdocs/images/planetes/9.jpg
new file mode 100644
index 0000000..331e188
Binary files /dev/null and b/htdocs/images/planetes/9.jpg differ
diff --git a/htdocs/images/planetes/T-Désert/01.jpg b/htdocs/images/planetes/T-Désert/01.jpg
new file mode 100644
index 0000000..391ed50
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/01.jpg differ
diff --git a/htdocs/images/planetes/T-Désert/02.JPG b/htdocs/images/planetes/T-Désert/02.JPG
new file mode 100644
index 0000000..6861c8d
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/02.JPG differ
diff --git a/htdocs/images/planetes/T-Désert/03.jpg b/htdocs/images/planetes/T-Désert/03.jpg
new file mode 100644
index 0000000..9f65f29
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/03.jpg differ
diff --git a/htdocs/images/planetes/T-Désert/04.jpg b/htdocs/images/planetes/T-Désert/04.jpg
new file mode 100644
index 0000000..7427ccf
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/04.jpg differ
diff --git a/htdocs/images/planetes/T-Désert/05.jpg b/htdocs/images/planetes/T-Désert/05.jpg
new file mode 100644
index 0000000..85f4d19
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/05.jpg differ
diff --git a/htdocs/images/planetes/T-Désert/06.jpg b/htdocs/images/planetes/T-Désert/06.jpg
new file mode 100644
index 0000000..0a9990d
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/06.jpg differ
diff --git a/htdocs/images/planetes/T-Désert/07.JPG b/htdocs/images/planetes/T-Désert/07.JPG
new file mode 100644
index 0000000..1a68c9c
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/07.JPG differ
diff --git a/htdocs/images/planetes/T-Désert/08.JPG b/htdocs/images/planetes/T-Désert/08.JPG
new file mode 100644
index 0000000..561663c
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/08.JPG differ
diff --git a/htdocs/images/planetes/T-Désert/09.JPG b/htdocs/images/planetes/T-Désert/09.JPG
new file mode 100644
index 0000000..c6f1df3
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/09.JPG differ
diff --git a/htdocs/images/planetes/T-Désert/10.JPG b/htdocs/images/planetes/T-Désert/10.JPG
new file mode 100644
index 0000000..80accb7
Binary files /dev/null and b/htdocs/images/planetes/T-Désert/10.JPG differ
diff --git a/htdocs/images/planetes/T-Gazeux/01.JPG b/htdocs/images/planetes/T-Gazeux/01.JPG
new file mode 100644
index 0000000..1e2e208
Binary files /dev/null and b/htdocs/images/planetes/T-Gazeux/01.JPG differ
diff --git a/htdocs/images/planetes/T-Gazeux/02.jpg b/htdocs/images/planetes/T-Gazeux/02.jpg
new file mode 100644
index 0000000..6c584d4
Binary files /dev/null and b/htdocs/images/planetes/T-Gazeux/02.jpg differ
diff --git a/htdocs/images/planetes/T-Gazeux/03.jpg b/htdocs/images/planetes/T-Gazeux/03.jpg
new file mode 100644
index 0000000..8ff95dc
Binary files /dev/null and b/htdocs/images/planetes/T-Gazeux/03.jpg differ
diff --git a/htdocs/images/planetes/T-Gazeux/04.jpg b/htdocs/images/planetes/T-Gazeux/04.jpg
new file mode 100644
index 0000000..2b2dd3b
Binary files /dev/null and b/htdocs/images/planetes/T-Gazeux/04.jpg differ
diff --git a/htdocs/images/planetes/T-Gazeux/05.JPG b/htdocs/images/planetes/T-Gazeux/05.JPG
new file mode 100644
index 0000000..2d16ea3
Binary files /dev/null and b/htdocs/images/planetes/T-Gazeux/05.JPG differ
diff --git a/htdocs/images/planetes/T-Gazeux/07.jpg b/htdocs/images/planetes/T-Gazeux/07.jpg
new file mode 100644
index 0000000..1c0ba4b
Binary files /dev/null and b/htdocs/images/planetes/T-Gazeux/07.jpg differ
diff --git a/htdocs/images/planetes/T-Gazeux/08.jpg b/htdocs/images/planetes/T-Gazeux/08.jpg
new file mode 100644
index 0000000..90455f2
Binary files /dev/null and b/htdocs/images/planetes/T-Gazeux/08.jpg differ
diff --git a/htdocs/images/planetes/T-Gazeux/09.jpg b/htdocs/images/planetes/T-Gazeux/09.jpg
new file mode 100644
index 0000000..77e4875
Binary files /dev/null and b/htdocs/images/planetes/T-Gazeux/09.jpg differ
diff --git a/htdocs/images/planetes/T-Gazeux/10.jpg b/htdocs/images/planetes/T-Gazeux/10.jpg
new file mode 100644
index 0000000..f50f1bd
Binary files /dev/null and b/htdocs/images/planetes/T-Gazeux/10.jpg differ
diff --git a/htdocs/images/planetes/T-Gelée/01.JPG b/htdocs/images/planetes/T-Gelée/01.JPG
new file mode 100644
index 0000000..3470718
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/01.JPG differ
diff --git a/htdocs/images/planetes/T-Gelée/02.JPG b/htdocs/images/planetes/T-Gelée/02.JPG
new file mode 100644
index 0000000..971a458
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/02.JPG differ
diff --git a/htdocs/images/planetes/T-Gelée/03.jpg b/htdocs/images/planetes/T-Gelée/03.jpg
new file mode 100644
index 0000000..0c23853
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/03.jpg differ
diff --git a/htdocs/images/planetes/T-Gelée/04.jpg b/htdocs/images/planetes/T-Gelée/04.jpg
new file mode 100644
index 0000000..2c34a78
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/04.jpg differ
diff --git a/htdocs/images/planetes/T-Gelée/05.jpg b/htdocs/images/planetes/T-Gelée/05.jpg
new file mode 100644
index 0000000..d9f82a7
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/05.jpg differ
diff --git a/htdocs/images/planetes/T-Gelée/06.jpg b/htdocs/images/planetes/T-Gelée/06.jpg
new file mode 100644
index 0000000..c92e144
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/06.jpg differ
diff --git a/htdocs/images/planetes/T-Gelée/07.jpg b/htdocs/images/planetes/T-Gelée/07.jpg
new file mode 100644
index 0000000..dd458f3
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/07.jpg differ
diff --git a/htdocs/images/planetes/T-Gelée/08.jpg b/htdocs/images/planetes/T-Gelée/08.jpg
new file mode 100644
index 0000000..2292adf
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/08.jpg differ
diff --git a/htdocs/images/planetes/T-Gelée/09.jpg b/htdocs/images/planetes/T-Gelée/09.jpg
new file mode 100644
index 0000000..7206474
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/09.jpg differ
diff --git a/htdocs/images/planetes/T-Gelée/10.jpg b/htdocs/images/planetes/T-Gelée/10.jpg
new file mode 100644
index 0000000..6fbfaf0
Binary files /dev/null and b/htdocs/images/planetes/T-Gelée/10.jpg differ
diff --git a/htdocs/images/planetes/T-Stérile/01.jpg b/htdocs/images/planetes/T-Stérile/01.jpg
new file mode 100644
index 0000000..bac8568
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/01.jpg differ
diff --git a/htdocs/images/planetes/T-Stérile/02.jpg b/htdocs/images/planetes/T-Stérile/02.jpg
new file mode 100644
index 0000000..305d244
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/02.jpg differ
diff --git a/htdocs/images/planetes/T-Stérile/03.JPG b/htdocs/images/planetes/T-Stérile/03.JPG
new file mode 100644
index 0000000..2bda4b4
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/03.JPG differ
diff --git a/htdocs/images/planetes/T-Stérile/04.jpg b/htdocs/images/planetes/T-Stérile/04.jpg
new file mode 100644
index 0000000..471a2bc
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/04.jpg differ
diff --git a/htdocs/images/planetes/T-Stérile/05.jpg b/htdocs/images/planetes/T-Stérile/05.jpg
new file mode 100644
index 0000000..fe7e629
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/05.jpg differ
diff --git a/htdocs/images/planetes/T-Stérile/06.jpg b/htdocs/images/planetes/T-Stérile/06.jpg
new file mode 100644
index 0000000..6885bf2
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/06.jpg differ
diff --git a/htdocs/images/planetes/T-Stérile/07.jpg b/htdocs/images/planetes/T-Stérile/07.jpg
new file mode 100644
index 0000000..fd0428d
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/07.jpg differ
diff --git a/htdocs/images/planetes/T-Stérile/08.jpg b/htdocs/images/planetes/T-Stérile/08.jpg
new file mode 100644
index 0000000..b3e7ad4
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/08.jpg differ
diff --git a/htdocs/images/planetes/T-Stérile/09.jpg b/htdocs/images/planetes/T-Stérile/09.jpg
new file mode 100644
index 0000000..d2cd9c8
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/09.jpg differ
diff --git a/htdocs/images/planetes/T-Stérile/10.jpg b/htdocs/images/planetes/T-Stérile/10.jpg
new file mode 100644
index 0000000..e4870c0
Binary files /dev/null and b/htdocs/images/planetes/T-Stérile/10.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/01.jpg b/htdocs/images/planetes/T-Terre/01.jpg
new file mode 100644
index 0000000..282fcde
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/01.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/02.jpg b/htdocs/images/planetes/T-Terre/02.jpg
new file mode 100644
index 0000000..a1c898a
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/02.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/03.jpg b/htdocs/images/planetes/T-Terre/03.jpg
new file mode 100644
index 0000000..2cf0298
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/03.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/04.jpg b/htdocs/images/planetes/T-Terre/04.jpg
new file mode 100644
index 0000000..ab33da0
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/04.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/05.jpg b/htdocs/images/planetes/T-Terre/05.jpg
new file mode 100644
index 0000000..824443e
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/05.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/06.jpg b/htdocs/images/planetes/T-Terre/06.jpg
new file mode 100644
index 0000000..3f851a5
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/06.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/07.jpg b/htdocs/images/planetes/T-Terre/07.jpg
new file mode 100644
index 0000000..df15458
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/07.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/08.jpg b/htdocs/images/planetes/T-Terre/08.jpg
new file mode 100644
index 0000000..99d361b
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/08.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/09.jpg b/htdocs/images/planetes/T-Terre/09.jpg
new file mode 100644
index 0000000..df6986c
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/09.jpg differ
diff --git a/htdocs/images/planetes/T-Terre/10.jpg b/htdocs/images/planetes/T-Terre/10.jpg
new file mode 100644
index 0000000..6a9cdcc
Binary files /dev/null and b/htdocs/images/planetes/T-Terre/10.jpg differ
diff --git a/htdocs/images/planetes/T-Volcanique/01.JPG b/htdocs/images/planetes/T-Volcanique/01.JPG
new file mode 100644
index 0000000..cd05f75
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/01.JPG differ
diff --git a/htdocs/images/planetes/T-Volcanique/02.jpg b/htdocs/images/planetes/T-Volcanique/02.jpg
new file mode 100644
index 0000000..e2f7df0
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/02.jpg differ
diff --git a/htdocs/images/planetes/T-Volcanique/03.jpg b/htdocs/images/planetes/T-Volcanique/03.jpg
new file mode 100644
index 0000000..d184eea
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/03.jpg differ
diff --git a/htdocs/images/planetes/T-Volcanique/04.jpg b/htdocs/images/planetes/T-Volcanique/04.jpg
new file mode 100644
index 0000000..a1fa5bd
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/04.jpg differ
diff --git a/htdocs/images/planetes/T-Volcanique/05.jpg b/htdocs/images/planetes/T-Volcanique/05.jpg
new file mode 100644
index 0000000..f1f60db
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/05.jpg differ
diff --git a/htdocs/images/planetes/T-Volcanique/06.jpg b/htdocs/images/planetes/T-Volcanique/06.jpg
new file mode 100644
index 0000000..384e735
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/06.jpg differ
diff --git a/htdocs/images/planetes/T-Volcanique/07.jpg b/htdocs/images/planetes/T-Volcanique/07.jpg
new file mode 100644
index 0000000..89a1660
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/07.jpg differ
diff --git a/htdocs/images/planetes/T-Volcanique/08.jpg b/htdocs/images/planetes/T-Volcanique/08.jpg
new file mode 100644
index 0000000..af5ab05
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/08.jpg differ
diff --git a/htdocs/images/planetes/T-Volcanique/09.jpg b/htdocs/images/planetes/T-Volcanique/09.jpg
new file mode 100644
index 0000000..13a6979
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/09.jpg differ
diff --git a/htdocs/images/planetes/T-Volcanique/10.jpg b/htdocs/images/planetes/T-Volcanique/10.jpg
new file mode 100644
index 0000000..e8adff2
Binary files /dev/null and b/htdocs/images/planetes/T-Volcanique/10.jpg differ
diff --git a/htdocs/images/planetes/asteroides/1.jpg b/htdocs/images/planetes/asteroides/1.jpg
new file mode 100644
index 0000000..631bb4d
Binary files /dev/null and b/htdocs/images/planetes/asteroides/1.jpg differ
diff --git a/htdocs/images/planetes/asteroides/2.jpg b/htdocs/images/planetes/asteroides/2.jpg
new file mode 100644
index 0000000..9dae063
Binary files /dev/null and b/htdocs/images/planetes/asteroides/2.jpg differ
diff --git a/htdocs/images/planetes/asteroides/3.jpg b/htdocs/images/planetes/asteroides/3.jpg
new file mode 100644
index 0000000..c726b53
Binary files /dev/null and b/htdocs/images/planetes/asteroides/3.jpg differ
diff --git a/htdocs/images/planetes/asteroides/4.jpg b/htdocs/images/planetes/asteroides/4.jpg
new file mode 100644
index 0000000..4839f1c
Binary files /dev/null and b/htdocs/images/planetes/asteroides/4.jpg differ
diff --git a/htdocs/images/planetes/asteroides/5.jpg b/htdocs/images/planetes/asteroides/5.jpg
new file mode 100644
index 0000000..594d95e
Binary files /dev/null and b/htdocs/images/planetes/asteroides/5.jpg differ
diff --git a/htdocs/images/planetes/index.html b/htdocs/images/planetes/index.html
new file mode 100644
index 0000000..ce7b5d4
--- /dev/null
+++ b/htdocs/images/planetes/index.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ ::Halo-Battle:: - Erreur
+
+
+
+
+
Erreur
+403
+Refus de traitement de la requête.Forbidden.
+
+HALO-BATTLE
+
+
+
\ No newline at end of file
diff --git a/htdocs/images/smile/biggrin.gif b/htdocs/images/smile/biggrin.gif
new file mode 100644
index 0000000..d352772
Binary files /dev/null and b/htdocs/images/smile/biggrin.gif differ
diff --git a/htdocs/images/smile/confused.gif b/htdocs/images/smile/confused.gif
new file mode 100644
index 0000000..0c49e06
Binary files /dev/null and b/htdocs/images/smile/confused.gif differ
diff --git a/htdocs/images/smile/cool.gif b/htdocs/images/smile/cool.gif
new file mode 100644
index 0000000..cead030
Binary files /dev/null and b/htdocs/images/smile/cool.gif differ
diff --git a/htdocs/images/smile/eek.gif b/htdocs/images/smile/eek.gif
new file mode 100644
index 0000000..5d39781
Binary files /dev/null and b/htdocs/images/smile/eek.gif differ
diff --git a/htdocs/images/smile/evil.gif b/htdocs/images/smile/evil.gif
new file mode 100644
index 0000000..ab1aa8e
Binary files /dev/null and b/htdocs/images/smile/evil.gif differ
diff --git a/htdocs/images/smile/index.html b/htdocs/images/smile/index.html
new file mode 100644
index 0000000..ce7b5d4
--- /dev/null
+++ b/htdocs/images/smile/index.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ ::Halo-Battle:: - Erreur
+
+
+
+
+
Erreur
+403
+Refus de traitement de la requête.Forbidden.
+
+HALO-BATTLE
+
+
+
\ No newline at end of file
diff --git a/htdocs/images/smile/lol.gif b/htdocs/images/smile/lol.gif
new file mode 100644
index 0000000..374ba15
Binary files /dev/null and b/htdocs/images/smile/lol.gif differ
diff --git a/htdocs/images/smile/mad.gif b/htdocs/images/smile/mad.gif
new file mode 100644
index 0000000..1f6c3c2
Binary files /dev/null and b/htdocs/images/smile/mad.gif differ
diff --git a/htdocs/images/smile/neutral.gif b/htdocs/images/smile/neutral.gif
new file mode 100644
index 0000000..4f31156
Binary files /dev/null and b/htdocs/images/smile/neutral.gif differ
diff --git a/htdocs/images/smile/razz.gif b/htdocs/images/smile/razz.gif
new file mode 100644
index 0000000..29da2a2
Binary files /dev/null and b/htdocs/images/smile/razz.gif differ
diff --git a/htdocs/images/smile/redface.gif b/htdocs/images/smile/redface.gif
new file mode 100644
index 0000000..ad76283
Binary files /dev/null and b/htdocs/images/smile/redface.gif differ
diff --git a/htdocs/images/smile/rolleyes.gif b/htdocs/images/smile/rolleyes.gif
new file mode 100644
index 0000000..d7f5f2f
Binary files /dev/null and b/htdocs/images/smile/rolleyes.gif differ
diff --git a/htdocs/images/smile/sad.gif b/htdocs/images/smile/sad.gif
new file mode 100644
index 0000000..d2ac78c
Binary files /dev/null and b/htdocs/images/smile/sad.gif differ
diff --git a/htdocs/images/smile/smile.gif b/htdocs/images/smile/smile.gif
new file mode 100644
index 0000000..7b1f6d3
Binary files /dev/null and b/htdocs/images/smile/smile.gif differ
diff --git a/htdocs/images/smile/surprised.gif b/htdocs/images/smile/surprised.gif
new file mode 100644
index 0000000..cb21424
Binary files /dev/null and b/htdocs/images/smile/surprised.gif differ
diff --git a/htdocs/images/smile/twisted.gif b/htdocs/images/smile/twisted.gif
new file mode 100644
index 0000000..502fe24
Binary files /dev/null and b/htdocs/images/smile/twisted.gif differ
diff --git a/htdocs/images/smile/wink.gif b/htdocs/images/smile/wink.gif
new file mode 100644
index 0000000..d148288
Binary files /dev/null and b/htdocs/images/smile/wink.gif differ
diff --git a/htdocs/images/technologies/39969905fullew4.jpg b/htdocs/images/technologies/39969905fullew4.jpg
new file mode 100644
index 0000000..850514d
Binary files /dev/null and b/htdocs/images/technologies/39969905fullew4.jpg differ
diff --git a/htdocs/images/technologies/IA4.jpg b/htdocs/images/technologies/IA4.jpg
new file mode 100644
index 0000000..11fc9e9
Binary files /dev/null and b/htdocs/images/technologies/IA4.jpg differ
diff --git a/htdocs/images/technologies/Mjolnir.jpg b/htdocs/images/technologies/Mjolnir.jpg
new file mode 100644
index 0000000..c3d33d6
Binary files /dev/null and b/htdocs/images/technologies/Mjolnir.jpg differ
diff --git a/htdocs/images/technologies/arme.jpg b/htdocs/images/technologies/arme.jpg
new file mode 100644
index 0000000..a496a0e
Binary files /dev/null and b/htdocs/images/technologies/arme.jpg differ
diff --git a/htdocs/images/technologies/arme.png b/htdocs/images/technologies/arme.png
new file mode 100644
index 0000000..89e0762
Binary files /dev/null and b/htdocs/images/technologies/arme.png differ
diff --git a/htdocs/images/technologies/armement.jpg b/htdocs/images/technologies/armement.jpg
new file mode 100644
index 0000000..94df140
Binary files /dev/null and b/htdocs/images/technologies/armement.jpg differ
diff --git a/htdocs/images/technologies/armuremc8ij.jpg b/htdocs/images/technologies/armuremc8ij.jpg
new file mode 100644
index 0000000..8731dab
Binary files /dev/null and b/htdocs/images/technologies/armuremc8ij.jpg differ
diff --git a/htdocs/images/technologies/blindage.jpg b/htdocs/images/technologies/blindage.jpg
new file mode 100644
index 0000000..0dc1d6d
Binary files /dev/null and b/htdocs/images/technologies/blindage.jpg differ
diff --git a/htdocs/images/technologies/boucliervaiseaucovenantey4.jpg b/htdocs/images/technologies/boucliervaiseaucovenantey4.jpg
new file mode 100644
index 0000000..a21d91d
Binary files /dev/null and b/htdocs/images/technologies/boucliervaiseaucovenantey4.jpg differ
diff --git a/htdocs/images/technologies/citydevlopment1px.jpg b/htdocs/images/technologies/citydevlopment1px.jpg
new file mode 100644
index 0000000..56d91a9
Binary files /dev/null and b/htdocs/images/technologies/citydevlopment1px.jpg differ
diff --git a/htdocs/images/technologies/commandement.jpg b/htdocs/images/technologies/commandement.jpg
new file mode 100644
index 0000000..e5f94ca
Binary files /dev/null and b/htdocs/images/technologies/commandement.jpg differ
diff --git a/htdocs/images/technologies/detection.jpg b/htdocs/images/technologies/detection.jpg
new file mode 100644
index 0000000..ff8e2e8
Binary files /dev/null and b/htdocs/images/technologies/detection.jpg differ
diff --git a/htdocs/images/technologies/developpement.jpg b/htdocs/images/technologies/developpement.jpg
new file mode 100644
index 0000000..b11b7ad
Binary files /dev/null and b/htdocs/images/technologies/developpement.jpg differ
diff --git a/htdocs/images/technologies/energie.jpg b/htdocs/images/technologies/energie.jpg
new file mode 100644
index 0000000..f00182a
Binary files /dev/null and b/htdocs/images/technologies/energie.jpg differ
diff --git a/htdocs/images/technologies/ernergieforruner.jpg b/htdocs/images/technologies/ernergieforruner.jpg
new file mode 100644
index 0000000..3f1813b
Binary files /dev/null and b/htdocs/images/technologies/ernergieforruner.jpg differ
diff --git a/htdocs/images/technologies/hyperespace.jpg b/htdocs/images/technologies/hyperespace.jpg
new file mode 100644
index 0000000..cc6433c
Binary files /dev/null and b/htdocs/images/technologies/hyperespace.jpg differ
diff --git a/htdocs/images/technologies/hyperespace2.jpg b/htdocs/images/technologies/hyperespace2.jpg
new file mode 100644
index 0000000..b680042
Binary files /dev/null and b/htdocs/images/technologies/hyperespace2.jpg differ
diff --git a/htdocs/images/technologies/index.html b/htdocs/images/technologies/index.html
new file mode 100644
index 0000000..ce7b5d4
--- /dev/null
+++ b/htdocs/images/technologies/index.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ ::Halo-Battle:: - Erreur
+
+
+
+
+
Erreur
+403
+Refus de traitement de la requête.Forbidden.
+
+HALO-BATTLE
+
+
+
\ No newline at end of file
diff --git a/htdocs/images/technologies/informatique1.jpg b/htdocs/images/technologies/informatique1.jpg
new file mode 100644
index 0000000..e79bdfa
Binary files /dev/null and b/htdocs/images/technologies/informatique1.jpg differ
diff --git a/htdocs/images/technologies/medecin1.jpg b/htdocs/images/technologies/medecin1.jpg
new file mode 100644
index 0000000..c4a3ec5
Binary files /dev/null and b/htdocs/images/technologies/medecin1.jpg differ
diff --git a/htdocs/images/technologies/medecine.JPG b/htdocs/images/technologies/medecine.JPG
new file mode 100644
index 0000000..7906a07
Binary files /dev/null and b/htdocs/images/technologies/medecine.JPG differ
diff --git a/htdocs/images/technologies/nucleartech9qm.jpg b/htdocs/images/technologies/nucleartech9qm.jpg
new file mode 100644
index 0000000..ee4cf73
Binary files /dev/null and b/htdocs/images/technologies/nucleartech9qm.jpg differ
diff --git a/htdocs/images/technologies/plasma4yl.jpg b/htdocs/images/technologies/plasma4yl.jpg
new file mode 100644
index 0000000..4c9f545
Binary files /dev/null and b/htdocs/images/technologies/plasma4yl.jpg differ
diff --git a/htdocs/images/technologies/radar7zr.jpg b/htdocs/images/technologies/radar7zr.jpg
new file mode 100644
index 0000000..bebf37e
Binary files /dev/null and b/htdocs/images/technologies/radar7zr.jpg differ
diff --git a/htdocs/images/technologies/reacteur_f.jpg b/htdocs/images/technologies/reacteur_f.jpg
new file mode 100644
index 0000000..de43602
Binary files /dev/null and b/htdocs/images/technologies/reacteur_f.jpg differ
diff --git a/htdocs/images/technologies/reacteuracombustion.jpg b/htdocs/images/technologies/reacteuracombustion.jpg
new file mode 100644
index 0000000..559ed00
Binary files /dev/null and b/htdocs/images/technologies/reacteuracombustion.jpg differ
diff --git a/htdocs/images/technologies/reacteurantigravyd1.jpg b/htdocs/images/technologies/reacteurantigravyd1.jpg
new file mode 100644
index 0000000..08842cf
Binary files /dev/null and b/htdocs/images/technologies/reacteurantigravyd1.jpg differ
diff --git a/htdocs/images/technologies/reacteurfusionforerunnewu0.jpg b/htdocs/images/technologies/reacteurfusionforerunnewu0.jpg
new file mode 100644
index 0000000..4567e53
Binary files /dev/null and b/htdocs/images/technologies/reacteurfusionforerunnewu0.jpg differ
diff --git a/htdocs/images/technologies/reacteurfusiontype1al5.jpg b/htdocs/images/technologies/reacteurfusiontype1al5.jpg
new file mode 100644
index 0000000..a9e493f
Binary files /dev/null and b/htdocs/images/technologies/reacteurfusiontype1al5.jpg differ
diff --git a/htdocs/images/technologies/reacteurfusiontype2nn6.jpg b/htdocs/images/technologies/reacteurfusiontype2nn6.jpg
new file mode 100644
index 0000000..0fc8841
Binary files /dev/null and b/htdocs/images/technologies/reacteurfusiontype2nn6.jpg differ
diff --git a/htdocs/images/technologies/sanstitretruecolor04no6.jpg b/htdocs/images/technologies/sanstitretruecolor04no6.jpg
new file mode 100644
index 0000000..132ee73
Binary files /dev/null and b/htdocs/images/technologies/sanstitretruecolor04no6.jpg differ
diff --git a/htdocs/images/technologies/sousespacety4.jpg b/htdocs/images/technologies/sousespacety4.jpg
new file mode 100644
index 0000000..991c1dd
Binary files /dev/null and b/htdocs/images/technologies/sousespacety4.jpg differ
diff --git a/htdocs/images/technologies/tactique.jpg b/htdocs/images/technologies/tactique.jpg
new file mode 100644
index 0000000..7490c73
Binary files /dev/null and b/htdocs/images/technologies/tactique.jpg differ
diff --git a/htdocs/images/technologies/techarmes1jk1.jpg b/htdocs/images/technologies/techarmes1jk1.jpg
new file mode 100644
index 0000000..a8a9f65
Binary files /dev/null and b/htdocs/images/technologies/techarmes1jk1.jpg differ
diff --git a/htdocs/images/terrestre/94759069vc8.jpg b/htdocs/images/terrestre/94759069vc8.jpg
new file mode 100644
index 0000000..d578527
Binary files /dev/null and b/htdocs/images/terrestre/94759069vc8.jpg differ
diff --git a/htdocs/images/terrestre/M12A1_LAAV_Warthog.jpg b/htdocs/images/terrestre/M12A1_LAAV_Warthog.jpg
new file mode 100644
index 0000000..3b8affa
Binary files /dev/null and b/htdocs/images/terrestre/M12A1_LAAV_Warthog.jpg differ
diff --git a/htdocs/images/terrestre/M12G1_LAAV_Warthog.jpg b/htdocs/images/terrestre/M12G1_LAAV_Warthog.jpg
new file mode 100644
index 0000000..dadc4f5
Binary files /dev/null and b/htdocs/images/terrestre/M12G1_LAAV_Warthog.jpg differ
diff --git a/htdocs/images/terrestre/M12_LRV_Warthog.jpg b/htdocs/images/terrestre/M12_LRV_Warthog.jpg
new file mode 100644
index 0000000..6c3812d
Binary files /dev/null and b/htdocs/images/terrestre/M12_LRV_Warthog.jpg differ
diff --git a/htdocs/images/terrestre/albatross.jpg b/htdocs/images/terrestre/albatross.jpg
new file mode 100644
index 0000000..664f2a4
Binary files /dev/null and b/htdocs/images/terrestre/albatross.jpg differ
diff --git a/htdocs/images/terrestre/apparition.jpg b/htdocs/images/terrestre/apparition.jpg
new file mode 100644
index 0000000..ff30520
Binary files /dev/null and b/htdocs/images/terrestre/apparition.jpg differ
diff --git a/htdocs/images/terrestre/bansheeqp0.jpg b/htdocs/images/terrestre/bansheeqp0.jpg
new file mode 100644
index 0000000..c018b83
Binary files /dev/null and b/htdocs/images/terrestre/bansheeqp0.jpg differ
diff --git a/htdocs/images/terrestre/boardingcraft.jpg b/htdocs/images/terrestre/boardingcraft.jpg
new file mode 100644
index 0000000..fbfde3d
Binary files /dev/null and b/htdocs/images/terrestre/boardingcraft.jpg differ
diff --git a/htdocs/images/terrestre/csnulancemissileol5.jpg b/htdocs/images/terrestre/csnulancemissileol5.jpg
new file mode 100644
index 0000000..17252e7
Binary files /dev/null and b/htdocs/images/terrestre/csnulancemissileol5.jpg differ
diff --git a/htdocs/images/terrestre/csnushortswordad3.jpg b/htdocs/images/terrestre/csnushortswordad3.jpg
new file mode 100644
index 0000000..5e90838
Binary files /dev/null and b/htdocs/images/terrestre/csnushortswordad3.jpg differ
diff --git a/htdocs/images/terrestre/csnusparrowhawkkp4.jpg b/htdocs/images/terrestre/csnusparrowhawkkp4.jpg
new file mode 100644
index 0000000..2791d28
Binary files /dev/null and b/htdocs/images/terrestre/csnusparrowhawkkp4.jpg differ
diff --git a/htdocs/images/terrestre/dca_legere.jpg b/htdocs/images/terrestre/dca_legere.jpg
new file mode 100644
index 0000000..1b068ef
Binary files /dev/null and b/htdocs/images/terrestre/dca_legere.jpg differ
diff --git a/htdocs/images/terrestre/dca_lourde.jpg b/htdocs/images/terrestre/dca_lourde.jpg
new file mode 100644
index 0000000..38993dd
Binary files /dev/null and b/htdocs/images/terrestre/dca_lourde.jpg differ
diff --git a/htdocs/images/terrestre/defcovie.jpg b/htdocs/images/terrestre/defcovie.jpg
new file mode 100644
index 0000000..b0c93ac
Binary files /dev/null and b/htdocs/images/terrestre/defcovie.jpg differ
diff --git a/htdocs/images/terrestre/ghostic1.jpg b/htdocs/images/terrestre/ghostic1.jpg
new file mode 100644
index 0000000..356d6e3
Binary files /dev/null and b/htdocs/images/terrestre/ghostic1.jpg differ
diff --git a/htdocs/images/terrestre/index.html b/htdocs/images/terrestre/index.html
new file mode 100644
index 0000000..ce7b5d4
--- /dev/null
+++ b/htdocs/images/terrestre/index.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ ::Halo-Battle:: - Erreur
+
+
+
+
+
Erreur
+403
+Refus de traitement de la requête.Forbidden.
+
+HALO-BATTLE
+
+
+
\ No newline at end of file
diff --git a/htdocs/images/terrestre/lanceur_torpilles.jpg b/htdocs/images/terrestre/lanceur_torpilles.jpg
new file mode 100644
index 0000000..2e11e2f
Binary files /dev/null and b/htdocs/images/terrestre/lanceur_torpilles.jpg differ
diff --git a/htdocs/images/terrestre/pelican.jpg b/htdocs/images/terrestre/pelican.jpg
new file mode 100644
index 0000000..7d90207
Binary files /dev/null and b/htdocs/images/terrestre/pelican.jpg differ
diff --git a/htdocs/images/terrestre/pelican_armed.jpg b/htdocs/images/terrestre/pelican_armed.jpg
new file mode 100644
index 0000000..d057d9b
Binary files /dev/null and b/htdocs/images/terrestre/pelican_armed.jpg differ
diff --git a/htdocs/images/terrestre/phantomfu2.jpg b/htdocs/images/terrestre/phantomfu2.jpg
new file mode 100644
index 0000000..b4b7bcd
Binary files /dev/null and b/htdocs/images/terrestre/phantomfu2.jpg differ
diff --git a/htdocs/images/terrestre/scorpion.jpg b/htdocs/images/terrestre/scorpion.jpg
new file mode 100644
index 0000000..b1a047a
Binary files /dev/null and b/htdocs/images/terrestre/scorpion.jpg differ
diff --git a/htdocs/images/terrestre/scorpionN.jpg b/htdocs/images/terrestre/scorpionN.jpg
new file mode 100644
index 0000000..94e0006
Binary files /dev/null and b/htdocs/images/terrestre/scorpionN.jpg differ
diff --git a/htdocs/images/terrestre/shade.jpg b/htdocs/images/terrestre/shade.jpg
new file mode 100644
index 0000000..73c7d15
Binary files /dev/null and b/htdocs/images/terrestre/shade.jpg differ
diff --git a/htdocs/images/terrestre/shadow.jpg b/htdocs/images/terrestre/shadow.jpg
new file mode 100644
index 0000000..86f3794
Binary files /dev/null and b/htdocs/images/terrestre/shadow.jpg differ
diff --git a/htdocs/images/terrestre/spectre1.jpg b/htdocs/images/terrestre/spectre1.jpg
new file mode 100644
index 0000000..cf387f3
Binary files /dev/null and b/htdocs/images/terrestre/spectre1.jpg differ
diff --git a/htdocs/images/terrestre/spirit1.jpg b/htdocs/images/terrestre/spirit1.jpg
new file mode 100644
index 0000000..73a36c9
Binary files /dev/null and b/htdocs/images/terrestre/spirit1.jpg differ
diff --git a/htdocs/images/terrestre/stationdedefensent8.jpg b/htdocs/images/terrestre/stationdedefensent8.jpg
new file mode 100644
index 0000000..b75d3e8
Binary files /dev/null and b/htdocs/images/terrestre/stationdedefensent8.jpg differ
diff --git a/htdocs/images/terrestre/strongshade.jpg b/htdocs/images/terrestre/strongshade.jpg
new file mode 100644
index 0000000..af8bf64
Binary files /dev/null and b/htdocs/images/terrestre/strongshade.jpg differ
diff --git a/htdocs/images/terrestre/tourelle.jpg b/htdocs/images/terrestre/tourelle.jpg
new file mode 100644
index 0000000..3656dea
Binary files /dev/null and b/htdocs/images/terrestre/tourelle.jpg differ
diff --git a/htdocs/images/terrestre/tourelle_fixe.jpg b/htdocs/images/terrestre/tourelle_fixe.jpg
new file mode 100644
index 0000000..f377955
Binary files /dev/null and b/htdocs/images/terrestre/tourelle_fixe.jpg differ
diff --git a/htdocs/images/terrestre/tourelle_gauss.jpg b/htdocs/images/terrestre/tourelle_gauss.jpg
new file mode 100644
index 0000000..4bc1e3a
Binary files /dev/null and b/htdocs/images/terrestre/tourelle_gauss.jpg differ
diff --git a/htdocs/images/terrestre/tourelle_plasma.jpg b/htdocs/images/terrestre/tourelle_plasma.jpg
new file mode 100644
index 0000000..52d89ce
Binary files /dev/null and b/htdocs/images/terrestre/tourelle_plasma.jpg differ
diff --git a/htdocs/images/terrestre/tourellebarreau.jpg b/htdocs/images/terrestre/tourellebarreau.jpg
new file mode 100644
index 0000000..2fa0434
Binary files /dev/null and b/htdocs/images/terrestre/tourellebarreau.jpg differ
diff --git a/htdocs/images/terrestre/tourioniquegr6.jpg b/htdocs/images/terrestre/tourioniquegr6.jpg
new file mode 100644
index 0000000..7d9579c
Binary files /dev/null and b/htdocs/images/terrestre/tourioniquegr6.jpg differ
diff --git a/htdocs/images/terrestre/tourplasmasl4.jpg b/htdocs/images/terrestre/tourplasmasl4.jpg
new file mode 100644
index 0000000..af937b5
Binary files /dev/null and b/htdocs/images/terrestre/tourplasmasl4.jpg differ
diff --git a/htdocs/images/terrestre/warthog-vrl.jpg b/htdocs/images/terrestre/warthog-vrl.jpg
new file mode 100644
index 0000000..d8903ac
Binary files /dev/null and b/htdocs/images/terrestre/warthog-vrl.jpg differ
diff --git a/htdocs/images/terrestre/wraith.jpg b/htdocs/images/terrestre/wraith.jpg
new file mode 100644
index 0000000..3a456b0
Binary files /dev/null and b/htdocs/images/terrestre/wraith.jpg differ
diff --git a/htdocs/images/top_bg.jpg b/htdocs/images/top_bg.jpg
new file mode 100644
index 0000000..99a730b
Binary files /dev/null and b/htdocs/images/top_bg.jpg differ
diff --git a/htdocs/images/top_left.jpg b/htdocs/images/top_left.jpg
new file mode 100644
index 0000000..caf2e73
Binary files /dev/null and b/htdocs/images/top_left.jpg differ
diff --git a/htdocs/images/top_left_bg.jpg b/htdocs/images/top_left_bg.jpg
new file mode 100644
index 0000000..06e8ec0
Binary files /dev/null and b/htdocs/images/top_left_bg.jpg differ
diff --git a/htdocs/images/top_right.jpg b/htdocs/images/top_right.jpg
new file mode 100644
index 0000000..7548078
Binary files /dev/null and b/htdocs/images/top_right.jpg differ
diff --git a/htdocs/images/vaisseaux/62685810.jpg b/htdocs/images/vaisseaux/62685810.jpg
new file mode 100644
index 0000000..20bda0f
Binary files /dev/null and b/htdocs/images/vaisseaux/62685810.jpg differ
diff --git a/htdocs/images/vaisseaux/cargo2pb6.jpg b/htdocs/images/vaisseaux/cargo2pb6.jpg
new file mode 100644
index 0000000..c6bab20
Binary files /dev/null and b/htdocs/images/vaisseaux/cargo2pb6.jpg differ
diff --git a/htdocs/images/vaisseaux/cargosladen.jpg b/htdocs/images/vaisseaux/cargosladen.jpg
new file mode 100644
index 0000000..87710ea
Binary files /dev/null and b/htdocs/images/vaisseaux/cargosladen.jpg differ
diff --git a/htdocs/images/vaisseaux/cargosparabola.jpg b/htdocs/images/vaisseaux/cargosparabola.jpg
new file mode 100644
index 0000000..b2db306
Binary files /dev/null and b/htdocs/images/vaisseaux/cargosparabola.jpg differ
diff --git a/htdocs/images/vaisseaux/charognard.jpg b/htdocs/images/vaisseaux/charognard.jpg
new file mode 100644
index 0000000..7749cc9
Binary files /dev/null and b/htdocs/images/vaisseaux/charognard.jpg differ
diff --git a/htdocs/images/vaisseaux/chasseurlourd7id.jpg b/htdocs/images/vaisseaux/chasseurlourd7id.jpg
new file mode 100644
index 0000000..c3ac36b
Binary files /dev/null and b/htdocs/images/vaisseaux/chasseurlourd7id.jpg differ
diff --git a/htdocs/images/vaisseaux/chasseurlourdfk8.jpg b/htdocs/images/vaisseaux/chasseurlourdfk8.jpg
new file mode 100644
index 0000000..3b9747f
Binary files /dev/null and b/htdocs/images/vaisseaux/chasseurlourdfk8.jpg differ
diff --git a/htdocs/images/vaisseaux/citecovenant.jpg b/htdocs/images/vaisseaux/citecovenant.jpg
new file mode 100644
index 0000000..aa1b5ac
Binary files /dev/null and b/htdocs/images/vaisseaux/citecovenant.jpg differ
diff --git a/htdocs/images/vaisseaux/colocopiers4.jpg b/htdocs/images/vaisseaux/colocopiers4.jpg
new file mode 100644
index 0000000..90e7c14
Binary files /dev/null and b/htdocs/images/vaisseaux/colocopiers4.jpg differ
diff --git a/htdocs/images/vaisseaux/colonisation.jpg b/htdocs/images/vaisseaux/colonisation.jpg
new file mode 100644
index 0000000..b4e4988
Binary files /dev/null and b/htdocs/images/vaisseaux/colonisation.jpg differ
diff --git a/htdocs/images/vaisseaux/contactharvestbynameleszk3.jpg b/htdocs/images/vaisseaux/contactharvestbynameleszk3.jpg
new file mode 100644
index 0000000..3a85c0e
Binary files /dev/null and b/htdocs/images/vaisseaux/contactharvestbynameleszk3.jpg differ
diff --git a/htdocs/images/vaisseaux/coviecolobv3.jpg b/htdocs/images/vaisseaux/coviecolobv3.jpg
new file mode 100644
index 0000000..1ee2624
Binary files /dev/null and b/htdocs/images/vaisseaux/coviecolobv3.jpg differ
diff --git a/htdocs/images/vaisseaux/croiseur.jpg b/htdocs/images/vaisseaux/croiseur.jpg
new file mode 100644
index 0000000..d4c45b1
Binary files /dev/null and b/htdocs/images/vaisseaux/croiseur.jpg differ
diff --git a/htdocs/images/vaisseaux/croiseur8er.jpg b/htdocs/images/vaisseaux/croiseur8er.jpg
new file mode 100644
index 0000000..bdd774f
Binary files /dev/null and b/htdocs/images/vaisseaux/croiseur8er.jpg differ
diff --git a/htdocs/images/vaisseaux/croiseurclassealcyon130om6.jpg b/htdocs/images/vaisseaux/croiseurclassealcyon130om6.jpg
new file mode 100644
index 0000000..e5f4392
Binary files /dev/null and b/htdocs/images/vaisseaux/croiseurclassealcyon130om6.jpg differ
diff --git a/htdocs/images/vaisseaux/croiseurclassemarathon1oc0.jpg b/htdocs/images/vaisseaux/croiseurclassemarathon1oc0.jpg
new file mode 100644
index 0000000..2f9c9c2
Binary files /dev/null and b/htdocs/images/vaisseaux/croiseurclassemarathon1oc0.jpg differ
diff --git a/htdocs/images/vaisseaux/croiseurforrunerns4.jpg b/htdocs/images/vaisseaux/croiseurforrunerns4.jpg
new file mode 100644
index 0000000..2d5875a
Binary files /dev/null and b/htdocs/images/vaisseaux/croiseurforrunerns4.jpg differ
diff --git a/htdocs/images/vaisseaux/croiseurmarathonke3.jpg b/htdocs/images/vaisseaux/croiseurmarathonke3.jpg
new file mode 100644
index 0000000..f8aee91
Binary files /dev/null and b/htdocs/images/vaisseaux/croiseurmarathonke3.jpg differ
diff --git a/htdocs/images/vaisseaux/csnucargoladen2al8.jpg b/htdocs/images/vaisseaux/csnucargoladen2al8.jpg
new file mode 100644
index 0000000..35f9242
Binary files /dev/null and b/htdocs/images/vaisseaux/csnucargoladen2al8.jpg differ
diff --git a/htdocs/images/vaisseaux/csnucargoparabola2mc9.jpg b/htdocs/images/vaisseaux/csnucargoparabola2mc9.jpg
new file mode 100644
index 0000000..c7a0e8e
Binary files /dev/null and b/htdocs/images/vaisseaux/csnucargoparabola2mc9.jpg differ
diff --git a/htdocs/images/vaisseaux/csnufregatedk7.jpg b/htdocs/images/vaisseaux/csnufregatedk7.jpg
new file mode 100644
index 0000000..7dfb102
Binary files /dev/null and b/htdocs/images/vaisseaux/csnufregatedk7.jpg differ
diff --git a/htdocs/images/vaisseaux/csnuportevaisseauxgy3.jpg b/htdocs/images/vaisseaux/csnuportevaisseauxgy3.jpg
new file mode 100644
index 0000000..e2ffd79
Binary files /dev/null and b/htdocs/images/vaisseaux/csnuportevaisseauxgy3.jpg differ
diff --git a/htdocs/images/vaisseaux/csnusuperportevaisseauxrw4.jpg b/htdocs/images/vaisseaux/csnusuperportevaisseauxrw4.jpg
new file mode 100644
index 0000000..9f85ae5
Binary files /dev/null and b/htdocs/images/vaisseaux/csnusuperportevaisseauxrw4.jpg differ
diff --git a/htdocs/images/vaisseaux/cuiras18.jpg b/htdocs/images/vaisseaux/cuiras18.jpg
new file mode 100644
index 0000000..a471a69
Binary files /dev/null and b/htdocs/images/vaisseaux/cuiras18.jpg differ
diff --git a/htdocs/images/vaisseaux/destructeur2ci0.jpg b/htdocs/images/vaisseaux/destructeur2ci0.jpg
new file mode 100644
index 0000000..84cbe9a
Binary files /dev/null and b/htdocs/images/vaisseaux/destructeur2ci0.jpg differ
diff --git a/htdocs/images/vaisseaux/drone_clarion.jpg b/htdocs/images/vaisseaux/drone_clarion.jpg
new file mode 100644
index 0000000..5314d0d
Binary files /dev/null and b/htdocs/images/vaisseaux/drone_clarion.jpg differ
diff --git a/htdocs/images/vaisseaux/fregate2ky.jpg b/htdocs/images/vaisseaux/fregate2ky.jpg
new file mode 100644
index 0000000..692d940
Binary files /dev/null and b/htdocs/images/vaisseaux/fregate2ky.jpg differ
diff --git a/htdocs/images/vaisseaux/fregatewz5.jpg b/htdocs/images/vaisseaux/fregatewz5.jpg
new file mode 100644
index 0000000..0e1a4c8
Binary files /dev/null and b/htdocs/images/vaisseaux/fregatewz5.jpg differ
diff --git a/htdocs/images/vaisseaux/frgatecopiegw1.jpg b/htdocs/images/vaisseaux/frgatecopiegw1.jpg
new file mode 100644
index 0000000..bea4ccb
Binary files /dev/null and b/htdocs/images/vaisseaux/frgatecopiegw1.jpg differ
diff --git a/htdocs/images/vaisseaux/halcyo15.jpg b/htdocs/images/vaisseaux/halcyo15.jpg
new file mode 100644
index 0000000..ddaf8ce
Binary files /dev/null and b/htdocs/images/vaisseaux/halcyo15.jpg differ
diff --git a/htdocs/images/vaisseaux/index.html b/htdocs/images/vaisseaux/index.html
new file mode 100644
index 0000000..ce7b5d4
--- /dev/null
+++ b/htdocs/images/vaisseaux/index.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ ::Halo-Battle:: - Erreur
+
+
+
+
+
Erreur
+403
+Refus de traitement de la requête.Forbidden.
+
+HALO-BATTLE
+
+
+
\ No newline at end of file
diff --git a/htdocs/images/vaisseaux/longsword.jpg b/htdocs/images/vaisseaux/longsword.jpg
new file mode 100644
index 0000000..689ac54
Binary files /dev/null and b/htdocs/images/vaisseaux/longsword.jpg differ
diff --git a/htdocs/images/vaisseaux/longsworduf9.jpg b/htdocs/images/vaisseaux/longsworduf9.jpg
new file mode 100644
index 0000000..52d7e10
Binary files /dev/null and b/htdocs/images/vaisseaux/longsworduf9.jpg differ
diff --git a/htdocs/images/vaisseaux/marath14.jpg b/htdocs/images/vaisseaux/marath14.jpg
new file mode 100644
index 0000000..8bf6bf6
Binary files /dev/null and b/htdocs/images/vaisseaux/marath14.jpg differ
diff --git a/htdocs/images/vaisseaux/nanw9.jpg b/htdocs/images/vaisseaux/nanw9.jpg
new file mode 100644
index 0000000..0990559
Binary files /dev/null and b/htdocs/images/vaisseaux/nanw9.jpg differ
diff --git a/htdocs/images/vaisseaux/pv.jpg b/htdocs/images/vaisseaux/pv.jpg
new file mode 100644
index 0000000..163c2e9
Binary files /dev/null and b/htdocs/images/vaisseaux/pv.jpg differ
diff --git a/htdocs/images/vaisseaux/qsu169.jpg b/htdocs/images/vaisseaux/qsu169.jpg
new file mode 100644
index 0000000..c973e0b
Binary files /dev/null and b/htdocs/images/vaisseaux/qsu169.jpg differ
diff --git a/htdocs/images/vaisseaux/recycl10.jpg b/htdocs/images/vaisseaux/recycl10.jpg
new file mode 100644
index 0000000..64634b6
Binary files /dev/null and b/htdocs/images/vaisseaux/recycl10.jpg differ
diff --git a/htdocs/images/vaisseaux/recycleur.jpg b/htdocs/images/vaisseaux/recycleur.jpg
new file mode 100644
index 0000000..2650ba8
Binary files /dev/null and b/htdocs/images/vaisseaux/recycleur.jpg differ
diff --git a/htdocs/images/vaisseaux/sanstitre2copiegw9.jpg b/htdocs/images/vaisseaux/sanstitre2copiegw9.jpg
new file mode 100644
index 0000000..a8f05bd
Binary files /dev/null and b/htdocs/images/vaisseaux/sanstitre2copiegw9.jpg differ
diff --git a/htdocs/images/vaisseaux/sonde_despionnage1.jpg b/htdocs/images/vaisseaux/sonde_despionnage1.jpg
new file mode 100644
index 0000000..8a478be
Binary files /dev/null and b/htdocs/images/vaisseaux/sonde_despionnage1.jpg differ
diff --git a/htdocs/images/vaisseaux/station.jpg b/htdocs/images/vaisseaux/station.jpg
new file mode 100644
index 0000000..3814976
Binary files /dev/null and b/htdocs/images/vaisseaux/station.jpg differ
diff --git a/htdocs/images/vaisseaux/station1.jpg b/htdocs/images/vaisseaux/station1.jpg
new file mode 100644
index 0000000..f02345a
Binary files /dev/null and b/htdocs/images/vaisseaux/station1.jpg differ
diff --git a/htdocs/images/vaisseaux/stationorbitalezt7.jpg b/htdocs/images/vaisseaux/stationorbitalezt7.jpg
new file mode 100644
index 0000000..ce9360b
Binary files /dev/null and b/htdocs/images/vaisseaux/stationorbitalezt7.jpg differ
diff --git a/htdocs/images/vaisseaux/superdestroyerwa6.jpg b/htdocs/images/vaisseaux/superdestroyerwa6.jpg
new file mode 100644
index 0000000..fc454be
Binary files /dev/null and b/htdocs/images/vaisseaux/superdestroyerwa6.jpg differ
diff --git a/htdocs/images/vaisseaux/vaisseau.jpg b/htdocs/images/vaisseaux/vaisseau.jpg
new file mode 100644
index 0000000..9e87759
Binary files /dev/null and b/htdocs/images/vaisseaux/vaisseau.jpg differ
diff --git a/htdocs/images/vaisseaux/vaisseaucolonisationmm4.jpg b/htdocs/images/vaisseaux/vaisseaucolonisationmm4.jpg
new file mode 100644
index 0000000..2ebad10
Binary files /dev/null and b/htdocs/images/vaisseaux/vaisseaucolonisationmm4.jpg differ
diff --git a/htdocs/images/vaisseaux/vaisseaudebataille9na.jpg b/htdocs/images/vaisseaux/vaisseaudebataille9na.jpg
new file mode 100644
index 0000000..eab51b6
Binary files /dev/null and b/htdocs/images/vaisseaux/vaisseaudebataille9na.jpg differ
diff --git a/htdocs/images/vaisseaux/vaisseauuu0.jpg b/htdocs/images/vaisseaux/vaisseauuu0.jpg
new file mode 100644
index 0000000..589132f
Binary files /dev/null and b/htdocs/images/vaisseaux/vaisseauuu0.jpg differ
diff --git a/htdocs/images/valid_css.jpg b/htdocs/images/valid_css.jpg
new file mode 100644
index 0000000..c928ba1
Binary files /dev/null and b/htdocs/images/valid_css.jpg differ
diff --git a/htdocs/images/valid_xhtml.jpg b/htdocs/images/valid_xhtml.jpg
new file mode 100644
index 0000000..670ad28
Binary files /dev/null and b/htdocs/images/valid_xhtml.jpg differ
diff --git a/htdocs/index.php b/htdocs/index.php
index 429f5ec..99e6da2 100644
--- a/htdocs/index.php
+++ b/htdocs/index.php
@@ -9,338 +9,348 @@ require_once("common.php"); //Chargement de tout le nécessaire pour le jeu
//On vérifie si le client est connecté sur le site
if (isset($SESS) && !(empty($SESS->values["connected"]) && empty($SESS->values['id']) && empty($SESS->values['race']) && empty($SESS->level)) && isset($SESS->values['idPlan']) && isset($SESS->values['idAsteroide']))
- {
- //Si un nouveau joueur cherche à se connecter du même endroit, on déconnecte le joueur en cours avant
- $HB_login = gpc('l');
- if (!empty($HB_login) && strtolower($HB_login) != strtolower(trouvNom($SESS->values['id'])))
- {
- require("game/serveur/logout.php");
- }
- elseif (!empty($HB_login))
- {
- redirection("./".$VAR["first_page"]);
- exit;
- }
- unset($HB_login);
+{
+ //Si un nouveau joueur cherche à se connecter du même endroit, on déconnecte le joueur en cours avant
+ $HB_login = gpc('l');
+ if (!empty($HB_login) && strtolower($HB_login) != strtolower(trouvNom($SESS->values['id'])))
+ {
+ require("server/logout.php");
+ }
+ elseif (!empty($HB_login))
+ {
+ redirection("./".$VAR["first_page"]);
+ exit;
+ }
+ //Déconnexion de secours
+ elseif (isset($_GET["logout"]))
+ {
+ require("server/logout.php");
+ redirection("./".$VAR["first_page"]);
+ }
+ unset($HB_login);
- $race = $SESS->values["race"];
- $securePlanete = array();
+ $race = $SESS->values["race"];
+ $securePlanete = array();
- //Inclusion des formules
- require_once("game/vars.php");
- require_once("game/Class/class.donnee.php");
- //On inclus les différentes classes
- include_once("game/Class/class.file.php");
- include_once("game/Class/class.user.php");
- include_once("game/Class/class.surface.php");
- include_once("game/Class/class.planete.php");
- include_once("game/Class/class.asteroide.php");
- include_once("game/Class/class.flotte.php");
+ //Inclusion des formules
+ require_once("donnees.php");
+ //On inclus les différentes classes
+ include_once("Class/exceptionHB.php");
+ include_once("Class/user.php");
+ include_once("Class/surface.php");
+ include_once("Class/planete.php");
+ include_once("Class/asteroide.php");
+ include_once("Class/flotte.php");
- //Récupération d'informations au sujet de l'utilisateur
- $id_user = $SESS->values["id"];
- $ip = $_SERVER["REMOTE_ADDR"];
+ //Récupération d'informations au sujet de l'utilisateur
+ $id_user = $SESS->values["id"];
+ $ip = $_SERVER["REMOTE_ADDR"];
- //On commence l'envoie des données requise pour les templates
- $template->assign("menu", array_map("url", $VAR["menu"])); //Envoie des liens du menu latéral
- $template->assign("auth_level", $SESS->level); //Envoie du niveau d'accès de l'utilisateur
- $template->assign("race", $race);
+ //On commence l'envoie des données requise pour les templates
+ $template->assign("menu", array_map("url", $VAR["menu"])); //Envoie des liens du menu latéral
+ $template->assign("auth_level", $SESS->level); //Envoie du niveau d'accès de l'utilisateur
+ $template->assign("race", $race);
- //Connexion à la base de données ou reconnexion si la classe existe
- if (isset($bdd))
- $bdd->reconnexion();
- else
- $bdd = new BDD();
+ //Connexion à la base de données ou reconnexion si la classe existe
+ if (isset($bdd))
+ $bdd->reconnexion();
+ else
+ $bdd = new BDD();
- //Recherche de multicompte
- $multi = $bdd->query("SELECT U.pseudo, R.id_util FROM $table_registre_identification R INNER JOIN $table_user U ON U.id = R.id_util WHERE R.ip = '$ip' GROUP BY R.ip, R.id_util HAVING R.id_util != $id_user;");
+ //Recherche de multicompte
+ $multi = $bdd->query("SELECT U.pseudo, R.id_util FROM $table_registre_identification R INNER JOIN $table_user U ON U.id = R.id_util WHERE R.ip = '$ip' GROUP BY R.ip, R.id_util HAVING R.id_util != $id_user;");
- //On gère les demande de changement de planète
- if (isset($_POST["planete"]))
+ //On gère les demande de changement de planète
+ if (isset($_POST["planete"]))
+ {
+ if (ereg("A", $_POST["planete"]))
+ {
+ $idAsteroideTest = intval(substr(gpc("planete", "post"), 1));
+ if ($bdd->unique_query("SELECT id FROM $table_alliances WHERE id = $idAsteroideTest;") && $bdd->unique_query("SELECT id FROM $table_user WHERE id = $id_user AND id_alliance = $idAsteroideTest;"))
{
- if (ereg("A", $_POST["planete"]))
- {
- $idAsteroideTest = intval(substr(gpc("planete", "post"), 1));
- if ($bdd->unique_query("SELECT id FROM $table_alliances WHERE id = $idAsteroideTest;") && $bdd->unique_query("SELECT id FROM $table_user WHERE id = $id_user AND id_alliance = $idAsteroideTest;"))
- {
- $SESS->values["idPlan"] = 0;
- $SESS->values["idAsteroide"] = $idAsteroideTest;
- $SESS->values["isolement"] = 0;
- $SESS->put();
- $template->assign("page","vp");
- $template->display("game/vp.tpl");
- exit;
- }
- unset($idAsteroideTest);
- }
- else
- {
- $idPlanTest = intval(gpc("planete", "post"));
- if ($bdd->unique_query("SELECT id FROM $table_planete WHERE id_user = $id_user AND id = $idPlanTest;"))
- {
- $SESS->values["idPlan"] = $idPlanTest;
- $SESS->values["idAsteroide"] = 0;
- $SESS->values["isolement"] = 0;
- $SESS->put();
- $template->assign("page","vp");
- $template->display("game/vp.tpl");
- exit;
- }
- unset($idPlanTest);
- }
- }
- $idPlan = $SESS->values["idPlan"];
- $idAsteroide = $SESS->values["idAsteroide"];
-
- $queryMail1 = $bdd->unique_query("SELECT COUNT(id) AS nombre FROM $table_mail WHERE destinataire = $id_user AND expediteur != false AND vu = '1';");
- $queryMail2 = $bdd->unique_query("SELECT COUNT(id) AS nombre FROM $table_mail WHERE destinataire = $id_user AND expediteur = false AND vu = '1';");
- $queryMail = array($queryMail1["nombre"], $queryMail2["nombre"]);
- $queryPlanetes = $bdd->query("SELECT * FROM $table_planete WHERE id_user = $id_user ORDER BY id ASC;");
-
- $bdd->deconnexion();
- unset($queryMail1, $queryMail2);
-
- //Chargement de la planète/astéroide actuel
- if ($idPlan == 0 && $idAsteroide == 0)
- {
- trigger_error('Planète et Asteroïde nul, deconnexion du joueur '.$id_user,E_USER_ERROR);
- include("game/serveur/logout.php");
+ $SESS->values["idPlan"] = 0;
+ $SESS->values["idAsteroide"] = $idAsteroideTest;
+ $SESS->values["isolement"] = 0;
+ $SESS->put();
+ $template->assign("page","vp");
+ $template->display("game/vp.tpl");
exit;
}
- elseif ($idPlan == 0)
- {
- define('SURFACE', 'asteroide');
- $planete = new Asteroide($idAsteroide);
- $planete->actualiser();
- //On charge les permissions de l'utilisateur pour l'alliance
- $planete->loadPermissions($planete->fondateur);
- }
+ unset($idAsteroideTest);
+ }
else
+ {
+ $idPlanTest = intval(gpc("planete", "post"));
+ if ($bdd->unique_query("SELECT id FROM $table_planete WHERE id_user = $id_user AND id = $idPlanTest;"))
{
- define('SURFACE', 'planete');
- $planete = new Planete($idPlan);
- $planete->actualiser();
- }
- unset($ip, $idAsteroide, $idPlan);
-
- //On vérifie que le joueur ne soit pas en mode vacances forcé
- if ($planete->mv > 0)
- {
- $SESS->close();
- redirection($config["first_page"]."?mvf");
+ $SESS->values["idPlan"] = $idPlanTest;
+ $SESS->values["idAsteroide"] = 0;
+ $SESS->values["isolement"] = 0;
+ $SESS->put();
+ $template->assign("page","vp");
+ $template->display("game/vp.tpl");
exit;
}
+ unset($idPlanTest);
+ }
+ }
+ $idPlan = $SESS->values["idPlan"];
+ $idAsteroide = $SESS->values["idAsteroide"];
- //NOMS ET FLOTTES
- include("flottes.php");
+ $queryMail1 = $bdd->unique_query("SELECT COUNT(id) AS nombre FROM $table_mail WHERE destinataire = $id_user AND expediteur != false AND vu = '1';");
+ $queryMail2 = $bdd->unique_query("SELECT COUNT(id) AS nombre FROM $table_mail WHERE destinataire = $id_user AND expediteur = false AND vu = '1';");
+ $queryMail = array($queryMail1["nombre"], $queryMail2["nombre"]);
+ $queryPlanetes = $bdd->query("SELECT * FROM $table_planete WHERE id_user = $id_user ORDER BY id ASC;");
- //Envoie d'informations au template
- $template->assign("alertMail", $queryMail);
- $template->assign("planete", $planete);
- $template->assign("planetes", $queryPlanetes);
+ $bdd->deconnexion();
+ unset($queryMail1, $queryMail2);
- //Calcul du temps de jeu
- $tpsdejeu = time() - $planete->last_visite;
- $heur = floor($tpsdejeu/3600);
- $min = floor(($tpsdejeu%3600)/60);
- if ($heur > 0) $min = $heur." h ".$min;
- $template->assign("tpsdejeu", $min." min");
- unset($tpsdejeu, $heur, $min, $queryMail);
+ //Chargement de la planète/astéroide actuel
+ if ($idPlan == 0 && $idAsteroide == 0)
+ {
+ trigger_error('Planète et Asteroïde nul, deconnexion du joueur '.$id_user,E_USER_ERROR);
+ include("server/logout.php");
+ exit;
+ }
+ elseif ($idPlan == 0)
+ {
+ define('SURFACE', 'asteroide');
+ $planete = new Asteroide($idAsteroide);
+ $planete->actualiser();
+ //On charge les permissions de l'utilisateur pour l'alliance
+ $planete->loadPermissions($planete->fondateur);
+ }
+ else
+ {
+ define('SURFACE', 'planete');
+ $planete = new Planete($idPlan);
+ $planete->actualiser();
+ }
+ unset($ip, $idAsteroide, $idPlan);
- //Récupération de la page demandée
- $p = gpc('p');
+ //On vérifie que le joueur ne soit pas en mode vacances forcé
+ if ($planete->mv > 0)
+ {
+ $SESS->close();
+ redirection($config["first_page"]."?mvf");
+ exit;
+ }
- //Vérification de l'isolement de la planète
- if ((empty($SESS->values['isolement']) || time() >= $SESS->values['isolement']) && $p != 'operateur' && $p != 'demarrage' && $p != 'avertmulti' && $p != 'chat' && $p != 'rename' && $p != 'accueil' && $p != 'arbre' && $p != 'prochainement' && $p != 'options' && $p != 'messagerie' && $p != 'envoyer' && $p != 'classement' && $p != 'bugs' && $p != 'deconnexion')
- {
+ //NOMS ET FLOTTES
+ include("flottes.php");
+
+ //Envoie d'informations au template
+ $template->assign("alertMail", $queryMail);
+ $template->assign("planete", $planete);
+ $template->assign("planetes", $queryPlanetes);
+
+ //Calcul du temps de jeu
+ $tpsdejeu = time() - $planete->last_visite;
+ $heur = floor($tpsdejeu/3600);
+ $min = floor(($tpsdejeu%3600)/60);
+ if ($heur > 0)
+ $min = $heur." h ".$min;
+ $template->assign("tpsdejeu", $min." min");
+ unset($tpsdejeu, $heur, $min, $queryMail);
+
+ //Récupération de la page demandée
+ $p = gpc('p');
+
+ //Vérification de l'isolement de la planète
+ if ((empty($SESS->values['isolement']) || time() >= $SESS->values['isolement']) && $p != 'operateur' && $p != 'demarrage' && $p != 'avertmulti' && $p != 'chat' && $p != 'rename' && $p != 'accueil' && $p != 'arbre' && $p != 'prochainement' && $p != 'options' && $p != 'messagerie' && $p != 'envoyer' && $p != 'classement' && $p != 'bugs' && $p != 'deconnexion')
+ {
//TODO Si la planète est en isolement total, faire un autre message
- if ($planete->isolement())
- {
- $template->assign("titre", "Planète isolée");
- erreur("Impossible de rentrer en contact avec cette planète. Réessayez vers ".date('H:i', $planete->isolement[1]));
- }
- else
- {
- $SESS->values["isolement"] = $planete->isolement[0];
- $SESS->put();
- }
- }
+ if ($planete->isolement())
+ {
+ $template->assign("titre", "Planète isolée");
+ erreur("Impossible de rentrer en contact avec cette planète. Réessayez vers ".date('H:i', $planete->isolement[1]));
+ }
+ else
+ {
+ $SESS->values["isolement"] = $planete->isolement[0];
+ $SESS->put();
+ }
+ }
- //SWITCH
+ if (isset($SESS->values["avert"]) && $p != "avertmulti" && $p != "demarrage")
+ include("server/avert.php");
+ else
+ {
switch($p)
- {
- case "batiments":
- include("game/jeu/batiments.php");
- break;
- case "caserne":
- include("game/jeu/caserne.php");
- break;
- case "chantierspatial":
- include("game/jeu/chantierspatial.php");
- break;
- case "chantierterrestre":
- include("game/jeu/chantierterrestre.php");
- break;
- case "laboratoire":
- include("game/jeu/laboratoire.php");
- break;
- case "arbre":
- include("game/jeu/arbre.php");
- break;
- case "description":
- include("game/jeu/description.php");
- break;
- case "ressources":
- include("game/jeu/ressources.php");
- break;
- case "diplomatie":
- include("game/jeu/diplomatie.php");
- break;
- case "gestion":
- include("game/jeu/gestion.php");
- break;
- case "marche":
- include("game/jeu/marche.php");
- break;
- case "flotte":
- include("game/jeu/flotte.php");
- break;
- case "carte":
- include("game/jeu/carte.php");
- break;
- case "alliances":
- include("game/jeu/alliance.php");
- break;
+ {
+ case "batiments":
+ include("game/batiments.php");
+ break;
+ case "caserne":
+ include("game/caserne.php");
+ break;
+ case "chantierspatial":
+ include("game/chantierspatial.php");
+ break;
+ case "chantierterrestre":
+ include("game/chantierterrestre.php");
+ break;
+ case "laboratoire":
+ include("game/laboratoire.php");
+ break;
+ case "arbre":
+ include("game/arbre.php");
+ break;
+ case "description":
+ include("game/description.php");
+ break;
+ case "ressources":
+ include("game/ressources.php");
+ break;
+ case "diplomatie":
+ include("game/diplomatie.php");
+ break;
+ case "gestion":
+ include("game/gestion.php");
+ break;
+ case "marche":
+ include("game/marche.php");
+ break;
+ case "flotte":
+ include("game/flotte.php");
+ break;
+ case "carte":
+ include("game/carte.php");
+ break;
+ case "alliances":
+ include("game/alliance.php");
+ break;
- case "rename":
- include("game/jeu/rename.php");
- break;
- case "messagerie":
- include("game/serveur/messagerie.php");
- break;
- case "alli_messagerie":
- include("game/jeu/alliances/messagerie.php");
- break;
- case "options":
- case "changeopt":
- include("game/serveur/options.php");
- break;
- case "amis":
- include("game/serveur/amis.php");
- break;
- case "destinationsrapides":
- include("game/serveur/destinrapid.php");
- break;
- case "chat":
- $page = 'chat'; $titre = 'Chat';
- break;
- case "alli_chat":
- include("game/jeu/alliances/chat.php");
- break;
- case "aide":
- case "faq":
- include("game/serveur/aide.php");
- break;
+ case "rename":
+ include("game/rename.php");
+ break;
+ case "messagerie":
+ include("server/messagerie.php");
+ break;
+ case "alli_messagerie":
+ include("game/alliances/messagerie.php");
+ break;
+ case "options":
+ case "changeopt":
+ include("server/options.php");
+ break;
+ case "amis":
+ include("server/amis.php");
+ break;
+ case "destinationsrapides":
+ include("server/destinrapid.php");
+ break;
+ case "chat":
+ $page = 'chat'; $titre = 'Chat';
+ break;
+ case "alli_chat":
+ include("game/alliances/chat.php");
+ break;
+ case "aide":
+ case "faq":
+ include("server/aide.php");
+ break;
- case "operateur":
- include("game/serveur/operateur.php");
- break;
- case "prochainement":
- $page = "prochainement";
- $titre = "Prochainement";
- break;
- case "version":
- include("game/serveur/version.php");
- break;
- case "demarrage":
- include("game/serveur/demarrage.php");
- break;
- case "avertmulti":
- include("game/serveur/avertmulti.php");
- break;
+ case "operateur":
+ include("server/operateur.php");
+ break;
+ case "prochainement":
+ $page = "prochainement";
+ $titre = "Prochainement";
+ break;
+ case "version":
+ include("server/version.php");
+ break;
+ case "demarrage":
+ include("server/demarrage.php");
+ break;
+ case "avertmulti":
+ include("server/avertmulti.php");
+ break;
- case "pilori":
- include("game/serveur/pilori.php");
- break;
- case "conditions":
- include("game/serveur/conditions.php");
- break;
- case "regles":
- include("game/serveur/regles.php");
- break;
+ case "pilori":
+ include("server/pilori.php");
+ break;
+ case "conditions":
+ include("server/conditions.php");
+ break;
+ case "regles":
+ include("game/regles.php");
+ break;
- case "deconnexion":
- case "logout":
- include("game/serveur/logout.php");
- break;
- default:
- include("game/jeu/accueil.php");
- }
+ case "deconnexion":
+ case "logout":
+ include("server/logout.php");
+ break;
+ default:
+ include("game/accueil.php");
+ }
+ }
+ //On supprime les dernières variables inutiles pour la suite
+ unset($planete, $SESS, $bdd, $VAR, $queryPlanetes, $_POST, $_GET, $LANG);
- //On supprime les dernières variables inutiles pour la suite
- unset($planete, $SESS, $bdd, $VAR, $queryPlanetes, $_POST, $_GET, $LANG);
+ //Inclusion de la pub et du footer
+ include("pub.php");
- //Inclusion de la pub et du footer
- require_once("pub.php");
+ $template->assign("page", $page);
+ if (isset($titre))
+ $template->assign("titre", $titre);
- $template->assign("page", $page);
- if (isset($titre))
- $template->assign("titre", $titre);
-
- $template->display("game/".$page.".tpl");
- }
+ $template->display("game/".$page.".tpl");
+}
//Si le client n'est pas connecté au site
else
- {
- include("game/serveur/connexion.php");
+{
+ include("server/connexion.php");
- $p = gpc('p');
- switch($p){
- //Serveur principal
- /* case "validation":
- include('game/validation.php');
- break;
- case "inscription":
- include('game/inscription.php');
- break;
- case "oubliemdp":
- redirection('http://halo-battle.fr/');
- break;*/
- //Serveur de jeu
- case "connexion":
- $page = 'mini';
- break;
- case "classement":
- include(_FCORE."../game/jeu/classement.php");
- break;
- case "njoueur":
- include("game/serveur/njoueur.php");
- break;
- case "inscription":
- redirection('http://halo-battle.s-fr.com/?p=inscription');
- exit;
- break;
- case "oubliemdp":
- include("game/serveur/oubliemdp.php");
- break;
- case "pilori":
- include("game/serveur/pilori.php");
- break;
- //Tous serveurs
- case "conditions":
- include("game/serveur/conditions.php");
- break;
- case "regles":
- include("game/serveur/regles.php");
- break;
- case "changeopt":
- erreur("Vous devez être connecté pour affectuer cette action !");
- default:
- //$page = 'mini';
- redirection('http://www.halo-battle.fr/');
- exit;
- }
- $template->display('cms/'.$page.'.tpl');
- }
+ $p = gpc('p');
+ switch($p){
+ //Serveur principal
+ /* case "validation":
+ include('game/validation.php');
+ break;
+ case "inscription":
+ include('game/inscription.php');
+ break;
+ case "oubliemdp":
+ redirection('http://halo-battle.fr/');
+ break;*/
+ //Serveur de jeu
+ case "classement":
+ include(_FCORE."../game/classement.php");
+ break;
+ case "njoueur":
+ include("server/njoueur.php");
+ break;
+ case "inscription":
+ redirection('http://halo-battle.s-fr.com/?p=inscription');
+ exit;
+ break;
+ case "oubliemdp":
+ include("server/oubliemdp.php");
+ break;
+ case "pilori":
+ include("server/pilori.php");
+ break;
+ //Tous serveurs
+ case "conditions":
+ include("server/conditions.php");
+ break;
+ case "regles":
+ include("server/regles.php");
+ break;
+ case "changeopt":
+ erreur("Vous devez être connecté pour affectuer cette action !");
+ case "connexion":
+ default:
+ $page = 'mini';
+ break;
+ //default:
+ //$page = 'mini';
+ // redirection('?p=connexion');
+ // exit;
+ }
+ $template->display('cms/'.$page.'.tpl');
+}
?>
\ No newline at end of file
diff --git a/htdocs/java/EIRC-cfg.cab b/htdocs/java/EIRC-cfg.cab
new file mode 100644
index 0000000..7bb3057
Binary files /dev/null and b/htdocs/java/EIRC-cfg.cab differ
diff --git a/htdocs/java/EIRC-cfg.jar b/htdocs/java/EIRC-cfg.jar
new file mode 100644
index 0000000..9a43679
Binary files /dev/null and b/htdocs/java/EIRC-cfg.jar differ
diff --git a/htdocs/java/EIRC.class b/htdocs/java/EIRC.class
new file mode 100644
index 0000000..e676909
Binary files /dev/null and b/htdocs/java/EIRC.class differ
diff --git a/htdocs/java/index.html b/htdocs/java/index.html
new file mode 100644
index 0000000..e69de29
diff --git a/htdocs/java/sfx/Boink.au b/htdocs/java/sfx/Boink.au
new file mode 100644
index 0000000..cf87d33
Binary files /dev/null and b/htdocs/java/sfx/Boink.au differ
diff --git a/htdocs/java/sfx/Boooh.au b/htdocs/java/sfx/Boooh.au
new file mode 100644
index 0000000..38efc6c
Binary files /dev/null and b/htdocs/java/sfx/Boooh.au differ
diff --git a/htdocs/java/sfx/Boop.au b/htdocs/java/sfx/Boop.au
new file mode 100644
index 0000000..464d034
Binary files /dev/null and b/htdocs/java/sfx/Boop.au differ
diff --git a/htdocs/java/sfx/Click.au b/htdocs/java/sfx/Click.au
new file mode 100644
index 0000000..5e12705
Binary files /dev/null and b/htdocs/java/sfx/Click.au differ
diff --git a/htdocs/java/sfx/Clock.au b/htdocs/java/sfx/Clock.au
new file mode 100644
index 0000000..66a52b9
Binary files /dev/null and b/htdocs/java/sfx/Clock.au differ
diff --git a/htdocs/java/sfx/Drip.au b/htdocs/java/sfx/Drip.au
new file mode 100644
index 0000000..5093e91
Binary files /dev/null and b/htdocs/java/sfx/Drip.au differ
diff --git a/htdocs/java/sfx/Hit.au b/htdocs/java/sfx/Hit.au
new file mode 100644
index 0000000..cdb86a2
Binary files /dev/null and b/htdocs/java/sfx/Hit.au differ
diff --git a/htdocs/java/sfx/Magic.au b/htdocs/java/sfx/Magic.au
new file mode 100644
index 0000000..f2c3b2d
Binary files /dev/null and b/htdocs/java/sfx/Magic.au differ
diff --git a/htdocs/java/sfx/Pipe.au b/htdocs/java/sfx/Pipe.au
new file mode 100644
index 0000000..2a8515f
Binary files /dev/null and b/htdocs/java/sfx/Pipe.au differ
diff --git a/htdocs/java/sfx/Pouet.au b/htdocs/java/sfx/Pouet.au
new file mode 100644
index 0000000..3d7f4e8
Binary files /dev/null and b/htdocs/java/sfx/Pouet.au differ
diff --git a/htdocs/java/sfx/Rifle.au b/htdocs/java/sfx/Rifle.au
new file mode 100644
index 0000000..75f128e
Binary files /dev/null and b/htdocs/java/sfx/Rifle.au differ
diff --git a/htdocs/java/sfx/Ringin.au b/htdocs/java/sfx/Ringin.au
new file mode 100644
index 0000000..2dd42e5
Binary files /dev/null and b/htdocs/java/sfx/Ringin.au differ
diff --git a/htdocs/java/sfx/Squish.au b/htdocs/java/sfx/Squish.au
new file mode 100644
index 0000000..8efc4d0
Binary files /dev/null and b/htdocs/java/sfx/Squish.au differ
diff --git a/htdocs/java/sfx/Train.au b/htdocs/java/sfx/Train.au
new file mode 100644
index 0000000..6efe9c8
Binary files /dev/null and b/htdocs/java/sfx/Train.au differ
diff --git a/htdocs/java/sfx/Warning.au b/htdocs/java/sfx/Warning.au
new file mode 100644
index 0000000..c2d963d
Binary files /dev/null and b/htdocs/java/sfx/Warning.au differ
diff --git a/htdocs/java/sfx/Whistle.au b/htdocs/java/sfx/Whistle.au
new file mode 100644
index 0000000..6b6db75
Binary files /dev/null and b/htdocs/java/sfx/Whistle.au differ
diff --git a/htdocs/java/sfx/Whoosh.au b/htdocs/java/sfx/Whoosh.au
new file mode 100644
index 0000000..7256c2a
Binary files /dev/null and b/htdocs/java/sfx/Whoosh.au differ
diff --git a/htdocs/java/sfx/Yoo.au b/htdocs/java/sfx/Yoo.au
new file mode 100644
index 0000000..79d3a2d
Binary files /dev/null and b/htdocs/java/sfx/Yoo.au differ
diff --git a/htdocs/js/chat.js b/htdocs/js/chat.js
new file mode 100644
index 0000000..d9a1d7c
--- /dev/null
+++ b/htdocs/js/chat.js
@@ -0,0 +1,55 @@
+var chat_lastTime = 0;
+var chat_refresh_time = 1500;
+var chat_refresh = setTimeout("chat_MAJ()", 500);
+
+function chat_sendMessage()
+ {
+ new Ajax.Request(
+ 'ajax_chat.php',
+ {
+ method: 'post',
+ parameters: {message: $('msg').value},
+ onSuccess: function() { $('msg').value = ""; clearTimeout(chat_refresh); chat_MAJ(); },
+ onFailure: function() { if (confirm("La requête a échouée, voulez-vous réessayer de renvoyer votre message ?")) chat_sendMessage(); }
+ }
+ );
+ return false;
+ }
+
+function chat_MAJ()
+ {
+ new Ajax.Request(
+ 'ajax_chat.php',
+ {
+ method: 'get',
+ parameters: {time: chat_lastTime},
+ onSuccess: function(transport, json)
+ {
+ if (json.length > 0)
+ {
+ for(i=json.length-1; i>=0; i--)
+ {
+ //On tranforme le timestamp en date correcte
+ var date = new Date();
+ var now = new Date();
+ date.setTime(json[i]["timestamp"]*1000);
+
+ //On affiche tout
+ var newRow = $('chat').insertRow(0);
+ var newCell = newRow.insertCell(0);
+ if (date.getDay() != now.getDay())
+ newCell.innerHTML = '[' + json[i]["pseudo"] + '] ' + (date.getDay()<10?"0"+date.getDay():date.getDay()) + "/" + (date.getMonth()<10?"0"+date.getMonth():date.getMonth()) + " " + (date.getHours()<10?"0"+date.getHours():date.getHours()) + ":" + (date.getMinutes()<10?"0"+date.getMinutes():date.getMinutes()) + ":" + (date.getSeconds()<10?"0"+date.getSeconds():date.getSeconds());
+ else
+ newCell.innerHTML = '[' + json[i]["pseudo"] + '] ' + (date.getHours()<10?"0"+date.getHours():date.getHours()) + ":" + (date.getMinutes()<10?"0"+date.getMinutes():date.getMinutes()) + ":" + (date.getSeconds()<10?"0"+date.getSeconds():date.getSeconds());
+ newCell = newRow.insertCell(1);
+ newCell.innerHTML = json[i]["message"];
+ if (chat_lastTime < json[i]["timestamp"])
+ chat_lastTime = json[i]["timestamp"];
+ }
+ }
+ },
+ onFailure: function() { chat_MAJ(); }
+ }
+ );
+ chat_refresh = setTimeout("chat_MAJ()", chat_refresh_time);
+ }
\ No newline at end of file
diff --git a/htdocs/js/cms.js b/htdocs/js/cms.js
new file mode 100644
index 0000000..1418f88
--- /dev/null
+++ b/htdocs/js/cms.js
@@ -0,0 +1,18 @@
+function dateTempsReel()
+ {
+ var days = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
+ var months = new Array('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
+ date = new Date;
+ date.setTime(date.getTime());
+ var hour = date.getHours() < 10 ? '0'+date.getHours() : date.getHours();
+ var min = date.getMinutes() < 10 ? '0'+date.getMinutes() : date.getMinutes();
+ var day = days[date.getDay()];
+ var day_number = date.getDate();
+ var month = months[date.getMonth()];
+ var year = date.getFullYear();
+ var datetime = day + ' ' + day_number + ' ' + month + ' '+year+' ' + hour + ':' + min;
+ if (document.getElementById('date')) document.getElementById('date').innerHTML= datetime;
+ setTimeout('dateTempsReel()', (60-date.getSeconds())*1000)
+ }
+
+window.onload = dateTempsReel;
\ No newline at end of file
diff --git a/htdocs/js/flotte.js b/htdocs/js/flotte.js
new file mode 100644
index 0000000..061a7b1
--- /dev/null
+++ b/htdocs/js/flotte.js
@@ -0,0 +1,110 @@
+window.onload = function(){
+ document.getElementById('nom').onfocus = function(){
+ document.getElementById('aide1').innerHTML = 'Pour vous repérer plus facilement entre vos différentes flottes, donnez-lui un nom.';
+ document.getElementById('aide2').innerHTML = '';
+ }
+ document.getElementById('fav_dest').onfocus = function(){
+ document.getElementById('aide1').innerHTML = 'Choisissez dans la liste une destination ou entrez les coordonnées directement dans les champs ci-après.';
+ document.getElementById('aide2').innerHTML = '';
+ }
+ document.getElementById('amas').onfocus = function(){
+ document.getElementById('aide1').innerHTML = 'Indiquez ici l\'amas de destination de votre flotte.';
+ document.getElementById('aide2').innerHTML = '';
+ }
+ document.getElementById('ss').onfocus = function(){
+ document.getElementById('aide1').innerHTML = 'Indiquez ici le système de destination de votre flotte.';
+ document.getElementById('aide2').innerHTML = '';
+ }
+ document.getElementById('plan').onfocus = function(){
+ document.getElementById('aide1').innerHTML = 'Indiquez ici la planète de destination de votre flotte.';
+ document.getElementById('aide2').innerHTML = '';
+ }
+ document.getElementById('vitesse').onfocus = function(){
+ document.getElementById('aide1').innerHTML = 'Choisissez le taux de vitesse de votre flotte. Plus la flotte ira vite, plus elle consomera de carburant';
+ document.getElementById('aide2').innerHTML = '';
+ }
+ document.getElementById('mission').onfocus = function(){
+ document.getElementById('aide1').innerHTML = '';
+ document.getElementById('aide2').innerHTML = 'Choisissez la mission que vous voulez donner à votre flotte.';
+ }
+ document.getElementById('metal').onfocus = function(){
+ document.getElementById('aide1').innerHTML = '';
+ document.getElementById('aide2').innerHTML = 'Si vous souhaitez transporter des ressources dans les cales de vos vaisseaux, indiquez-le dans ces trois champs';
+ }
+ document.getElementById('cristal').onfocus = function(){
+ document.getElementById('aide1').innerHTML = '';
+ document.getElementById('aide2').innerHTML = 'Si vous souhaitez transporter des ressources dans les cales de vos vaisseaux, indiquez-le dans ces trois champs';
+ }
+ document.getElementById('hydrogene').onfocus = function(){
+ document.getElementById('aide1').innerHTML = '';
+ document.getElementById('aide2').innerHTML = 'Si vous souhaitez transporter des ressources dans les cales de vos vaisseaux, indiquez-le dans ces trois champs';
+ }
+
+ document.getElementById('nom').onkeyup = function(){
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+ document.getElementById('amas').onkeyup = function(){
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+ document.getElementById('ss').onkeyup = function(){
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+ document.getElementById('vitesse').onkeyup = function(){
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+ document.getElementById('plan').onkeyup = function(){
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+ document.getElementById('mission').onkeyup = function(){
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+ document.getElementById('metal').onkeyup = function(){
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+ document.getElementById('cristal').onkeyup = function(){
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+ document.getElementById('hydrogene').onkeyup = function(){
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+
+ document.getElementById('fav_dest').onchange = function(){
+ if (document.getElementById('fav_dest').value == "edit") {
+ window.open("?p=destinationsrapides");
+ document.getElementById('fav_dest').value = "0";
+ }
+ else {
+ document.getElementById('vp').innerHTML = "Chargement en cours ...";
+ tempsFlotte();
+ }
+ }
+}
+
+function tempsFlotte() {
+ document.getElementById('deblok').innerHTML = '...';
+ new Ajax.Request(
+ 'ajax_flotte.php',
+ {
+ method: 'post',
+ parameters: {fav_dest: document.getElementById('fav_dest').value, nom: document.getElementById('nom').value, mission: document.getElementById('mission').value, met: document.getElementById('metal').value, cri: document.getElementById('cristal').value, hyd: document.getElementById('hydrogene').value, galaxie: document.getElementById('amas').value, ss: document.getElementById('ss').value, pos: document.getElementById('plan').value, vitesse: document.getElementById('vitesse').value},
+ onSuccess: function(transport, json) {
+ document.getElementById('destination').innerHTML = json.root.destination;
+ document.getElementById('temps').innerHTML = json.root.temps;
+ document.getElementById('conso').innerHTML = json.root.conso;
+ document.getElementById('deblok').innerHTML = json.root.deblok;
+ document.getElementById('tactique').innerHTML = json.root.tactique;
+ document.getElementById('placesRest').innerHTML = json.root.places;
+ document.getElementById('vp').innerHTML = "";
+ }
+ }
+ );
+}
\ No newline at end of file
diff --git a/htdocs/js/game.js b/htdocs/js/game.js
new file mode 100644
index 0000000..03cb0fe
--- /dev/null
+++ b/htdocs/js/game.js
@@ -0,0 +1 @@
+function bind(a,c,b){return function(){a(c,b)}}function opacity(b,a){b.style.opacity=a/100;b.style.MozOpacity=a/100;b.style.KhtmlOpacity=a/100;b.style.filter="alpha(opacity="+a+")"}function fadeIn(b){for(var a=0;a<=10;a++){setTimeout(bind(opacity,b,a*10),a*100)}}function fadeOut(b){for(var a=0;a<=10;a++){setTimeout(bind(opacity,b,(10-a)*10),a*100)}}function firstElement(c){var d=c.childNodes;for(var b=0,a=d.length;b0){fadeOut(leftBanners[current],1000);current--}else{if(current==0){fadeIn(leftBanners[leftBanners.length-1],1000);setTimeout(function(){for(var a=1;a1){setTimeout(loop,8000)}links=document.getElementsByTagName("a");for(var i=0,len=links.length;i0){var options=document.createElement("fieldset");options.innerHTML='Tout sélectionner Tout déselectionner '}messagerie.firstChild.insertBefore(options,nextElement(messages[messages.length-1]));for(var i=0,len=messages.length;i
+
+
+
+
+
+ ::Halo-Battle:: - Erreur
+
+
+
+
+
Erreur
+403
+Refus de traitement de la requête.Forbidden.
+
+HALO-BATTLE
+
+
+
\ No newline at end of file
diff --git a/htdocs/js/inscription.js b/htdocs/js/inscription.js
new file mode 100644
index 0000000..d4e84e0
--- /dev/null
+++ b/htdocs/js/inscription.js
@@ -0,0 +1,45 @@
+window.onload = function(){
+ document.getElementById('pseudo').onfocus = function(){
+ document.getElementById('description').innerHTML = 'Pseudo Votre pseudo est le nom que vous porterez dans le jeu. Vous pouvez utiliser toutes les lettres, les chiffres ainsi que les caractères _ et .Attention : ce pseudo est définitif, vous ne pourrez pas le changer par la suite.
';
+ }
+ document.getElementById('mdp').onfocus = function(){
+ document.getElementById('description').innerHTML = 'Mot de passe Le mot de passe sert à empêcher d'autres joueurs d'accèder è votre compte. Choisissez de préférence un mot de passe compliqué avec au minimum 6 caractères. Une fois dans le jeu, vous pourrez modifier votre mot de passe via la page Options.
';
+ }
+ document.getElementById('conf').onfocus = function(){
+ document.getElementById('description').innerHTML = 'Confirmez votre mot de passe Recopiez le mot de passe que vous venez d'écrire dans le champs précédent.
';
+ }
+ document.getElementById('mail').onfocus = function(){
+ document.getElementById('description').innerHTML = 'Adresse électronique Afin de vous tenir informé des principales informations sur le jeu et pour valider votre compte, nous vous demandons de bien vouloir indiquer votre adresse électronique. Nous ne diffusons pas vos adresses et/ou informations personnelles à des sites tiers ou commerciaux.
Attention : nous avons remarqué des ralentissements lors de l'envoie de mail pour les adresses @hotmail, @live et @msn. Nous vous recommandons d'utiliser d'autres adresses mail. Les mails envoyés sont souvent dans le dossier du courrier indésirable, pensez à y jeter un oeil !
';
+ }
+ document.getElementById('covenant').onmouseover = function(){
+ document.getElementById('description').innerHTML = 'Covenants Ce regroupement religieux de races extraterrestres hétéroclites voue un culte fanatique aux Sept Anneaux Sacrés et aux Forerunners depuis la date de fondation de l'empire Covenant. Organisé en gouvernement théocratique et se déplaçant à bord d'une gigantesque planète artificielle, Grande Bonté, le collectif Covenant assume une existence millénaire. Disposants d'une technologie bien supérieure à l'Humanité, et de territoires vastes et férocement gardés, les Covenants se sont lancés dans un combat à mort sans pitié contre leurs ennemis impies, espérant bien les rayer de la carte de la galaxie à jamais, conformément à la volonté de leurs "Seigneurs".
';
+ }
+ document.getElementById('covenanti').onfocus = function(){
+ document.getElementById('description').innerHTML = 'Covenants Ce regroupement religieux de races extraterrestres hétéroclites voue un culte fanatique aux Sept Anneaux Sacrés et aux Forerunners depuis la date de fondation de l'empire Covenant. Organisé en gouvernement théocratique et se déplaçant à bord d'une gigantesque planète artificielle, Grande Bonté, le collectif Covenant assume une existence millénaire. Disposants d'une technologie bien supérieure à l'Humanité, et de territoires vastes et férocement gardés, les Covenants se sont lancés dans un combat à mort sans pitié contre leurs ennemis impies, espérant bien les rayer de la carte de la galaxie à jamais, conformément à la volonté de leurs "Seigneurs".
';
+ }
+ document.getElementById('humain').onmouseover = function(){
+ document.getElementById('description').innerHTML = 'Humains Race audacieuse et conquérante, l'Humanité s'est lancée à la conquête des étoiles au 22ème siècle, fondant dans un premier temps quelques colonies éparses aux abords de la Terre, pour ensuite s'enfoncer de plus en plus loin à travers la galaxie. Restée isolée du reste de l'univers pendant très longtemps et se croyant seule au monde, la confrontation avec les Covenants a rapidement changé la donne. Aujourd'hui, bien que détentrice d'une technologie relativement avancée, l'Humanité se voit forcée d'engager un combat désespéré contre les Covenants, ceux-ci renforçant un peu plus chaque jours leur emprise sur le territoire morcelé des derniers hommes.
';
+ }
+ document.getElementById('humaini').onfocus = function(){
+ document.getElementById('description').innerHTML = 'Humains Race audacieuse et conquérante, l'Humanité s'est lancée à la conquête des étoiles au 22ème siècle, fondant dans un premier temps quelques colonies éparses aux abords de la Terre, pour ensuite s'enfoncer de plus en plus loin à travers la galaxie. Restée isolée du reste de l'univers pendant très longtemps et se croyant seule au monde, la confrontation avec les Covenants a rapidement changé la donne. Aujourd'hui, bien que détentrice d'une technologie relativement avancée, l'Humanité se voit forcée d'engager un combat désespéré contre les Covenants, ceux-ci renforçant un peu plus chaque jours leur emprise sur le territoire morcelé des derniers hommes.
';
+ }
+ document.getElementById('servers').onfocus = function(){
+ document.getElementById('description').innerHTML = 'Serveurs Choisissez un serveur dans la liste.
';
+ }
+ document.getElementById('placement').onfocus = function(){
+ document.getElementById('description').innerHTML = 'Placement préférentiel Ce champ est facultatif. Si un de vos amis joue à Halo-Battle sur le serveur que vous avez sélectionné ci-dessus, vous pouvez demander d'être placé à côté de l'une de ses planètes en indiquant simplement son pseudo. Sous réserve de disponibilité.
';
+ }
+ document.getElementById('captcha').onfocus = function(){
+ document.getElementById('description').innerHTML = 'Captcha Pour s'assurer que vous êtes un humains et non pas un robot, nous vous demandons de bien vouloir recopier le texte situé contre cette case. Vous pouvez générer une autre chaîne en cliquant sur l'image (requiert d'avoir JavaScript d'activé) . Si vous êtes visuellement déficient et que vous ne pouvez pas voir le texte, contactez un administrateur .
';
+ }
+ document.getElementById('gen').onclick = function(){
+ i++;
+ rand = Math.random() + i
+ document.getElementById('gen').src='captcha/image.php?'+rand;
+ }
+
+ var i = 0;
+ window.onload = dateTempsReel();
+ rand = Math.random() + i
+ document.getElementById('gen').src='captcha/image.php?'+rand;
+}
\ No newline at end of file
diff --git a/htdocs/js/prototype.js b/htdocs/js/prototype.js
new file mode 100644
index 0000000..6385503
--- /dev/null
+++ b/htdocs/js/prototype.js
@@ -0,0 +1,4221 @@
+/* Prototype JavaScript framework, version 1.6.0.2
+ * (c) 2005-2008 Sam Stephenson
+ *
+ * Prototype is freely distributable under the terms of an MIT-style license.
+ * For details, see the Prototype web site: http://www.prototypejs.org/
+ *
+ *--------------------------------------------------------------------------*/
+
+var Prototype = {
+ Version: '1.6.0.2',
+
+ Browser: {
+ IE: !!(window.attachEvent && !window.opera),
+ Opera: !!window.opera,
+ WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
+ Gecko: navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
+ MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
+ },
+
+ BrowserFeatures: {
+ XPath: !!document.evaluate,
+ ElementExtensions: !!window.HTMLElement,
+ SpecificElementExtensions:
+ document.createElement('div').__proto__ &&
+ document.createElement('div').__proto__ !==
+ document.createElement('form').__proto__
+ },
+
+ ScriptFragment: '
+
+
+
+
+
+ Forage
+
+
+
+
+ Commerce
+
+
+
+
+ Nouvelle tech
+
+
+
+
+ Test
+
+
+
+
+
+
+
+
+
+
+
+
+