<?php
include ('logue.php'); 
include ('entete2.php');
include ('entete.php');
include ('ressource.php');


$sql2 = "SELECT robo_lvl,chantier_lvl,hangarfer_lvl,hangarfer_evolution,hangaror_lvl,hangaror_evolution,hangarada_lvl,hangarada_evolution,hangaror_lvl,hangarura_lvl,hangarura_evolution,labo_lvl,labo_evolution,fer_energie,or_energie,ada_energie,ura_energie,exfer_energie,exor_energie,central_energie FROM matgraph_users WHERE id='$planete' ";
$res2 = db_mysql_Query($sql2)or die('erreur sql<br>'.$sql2.'<br>'.mysql_error());
$row2 = mysql_fetch_array($res2); 

$galaxi = htmlentities ($_POST["galaxi"]);
$system = htmlentities ($_POST["system"]);
$position = htmlentities ($_POST["position"]);


$sql = "SELECT galaxi,system,position,eppz,place,placepris,planete FROM matgraph_users WHERE id='$planete' ";
$res = db_mysql_Query($sql)or die('erreur sql<br>'.$sql.'<br>'.mysql_error());
$row = mysql_fetch_array($res); 
$placelibre = $row[place]-$row[placepris];

$eppz = floor($row[eppz]) + 1 ;
$seppz = number_format(($row[eppz] * 60000), 0, ',', ' ');
$eppzff = ($row[eppz] * 60000);

echo"<script language=\"javascript\">
function couteppz() {

  var Besoin_energie = 0;

  if ( Math.round( document.getElementById('galaxi').value ) != $row[galaxi] ) {

    Dif_galaxi = Math.abs ( Math.round(document.getElementById('galaxi').value) - $row[galaxi] ) ;

    Besoin_energie = Dif_galaxi*30000;

  }
  else {

    if ( Math.round(document.getElementById('system').value) != $row[system] ) {

      Dif_system = Math.abs ( Math.round(document.getElementById('system').value) - $row[system] );

      if (Dif_system > 50)
        Besoin_energie = 30000;	

      else if (Dif_system > 20)
        Besoin_energie = 20000;	
	
      else if (Dif_system > 10)
        Besoin_energie = 10000;
	
      else if (Dif_system > 5)
        Besoin_energie = 5000;	
	
      else
        Besoin_energie = 2000;
    }
    else {

      if ( Math.round(document.getElementById('position').value) != $row[position] )
        Besoin_energie = 1000;

    }

  }

  startnb = Besoin_energie.toString();

  imax = Math.ceil( startnb.length / 3);
  endnb = '';
  nombre = new Array();

  for( i = 1; i <= imax; i++) {

    j = startnb.length - ( i * 3 );
    if ( j < 0 ) {
       h = 3 +  j;
       j = 0;
    }
    else {
       h =3;
    }

    nombre[i] = startnb.substr( j , h );

  }

  for( i-=1;  i > 0;  i--) {

    if ( i > 0 )
       endnb+=' ';

    endnb+= nombre[i];

  }

  document.getElementById('couteppz_ligne').innerHTML = endnb;
}

</script>
<style>
input {
border:1px solid #7E7E7E;
background-color:#000000;
font-family:'trebuchet ms',sans-serif;
color:white;
}
textarea {
border:1px solid #7E7E7E;
background-color:#000000;
font-family:'trebuchet ms',sans-serif;
color:white;
}
select, option {
background-color:#000000;
color:white;
}
</style>
<STYLE TYPE=text/css>
.Style1 {color: #0000FF}
.Style2 {color: #FF0000}
</STYLE>";
echo"<div align=\"center\"><form name=\"colo\" method=\"post\" action=\"colonie.php\" target=\"_parent\">
<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
   <tr>
     <td width=\"100\" rowspan=\"2\" valign=\"middle\">
       <div align=\"center\">
         <input name=\"page\" value=\"" . $PHP_SELF . "\" type=\"hidden\" id=\"page\">
         <select name=\"idcolo\" onchange=submit()>";
include ('colo2.php');  

$form = "<div align=\"center\"><br><br>Vous possédez $eppz E.P.P.Z . Un E.P.P.Z contient 60 000 d'energies.<br><br>
<form name=\"form1\" method=\"post\" action=\"espio2_envoi.php\" target=\"_parent\">
  <table width=\"618\"  border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
      <td colspan=\"3\"><div align=\"center\">Entrez les coordonn&eacute;es de la planète à espionner</div></td>
    </tr>
    <tr>
      <td width=\"203\"><div align=\"center\">Galaxie</div></td>
      <td width=\"203\"><div align=\"center\">Systeme Solaire </div></td>
      <td width=\"204\"><div align=\"center\">Position </div></td>
    </tr>
    <tr>
      <td><div align=\"center\">
        <input name=\"galaxi\" id=\"galaxi\" type=\"text\" value=\"$galaxi\" onChange=\"couteppz();\">
      </div></td>
      <td><div align=\"center\">
        <input name=\"system\" id=\"system\" type=\"text\" value=\"$system\" onChange=\"couteppz();\">
      </div></td>
      <td><div align=\"center\">
        <input name=\"position\" id=\"position\" type=\"text\" value=\"$position\" onChange=\"couteppz();\">
      </div></td>
    </tr>
    <tr>
      <td colspan=\"3\" height=\"40\"><div align=\"center\">
        <input type=\"submit\" name=\"Submit\" value=\"Activer la porte des étoiles\">
      </div></td>
    </tr>
  </table>
</form></div>
<table width=\"618\"  border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
      <td align=\"center\">La somme de vos E.P.P.Z fait $seppz .
	  <br>Votre consomation d'energie est de : <b><font color=\"FF0000\"><div name=\"couteppz_ligne\" id=\"couteppz_ligne\">0</div></font></b></td>
    </tr>
  </table>
<table width=\"618\"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
      <td colspan=\"3\" align=\"center\"><br>En entrant les coordonnées d’une planète et en activant la porte des étoiles, un vortex se crée et vos remorqueurs traversent la porte des étoiles.</td>
    </tr>
  </table>";

$Test_errorgalaxi = preg_match('!^[0-9]*$!', $galaxi) ;
$Test_errorsystem = preg_match('!^[0-9]*$!', $system) ;
$Test_errorposition = preg_match('!^[0-9]*$!', $position) ;
if ( $system > 100 OR $system < 1 OR  $position > 10 OR $position < 1 OR $Test_errorgalaxi == 0 OR $Test_errorgalaxi == FALSE OR $Test_errorsystem == 0 OR $Test_errorsystem == FALSE OR $Test_errorposition == 0 OR $Test_errorposition == FALSE) {
echo"<br><br>Message de la salle de contrôle :
<br><br>La porte des étoiles ne s'est pas activée, les coordonnées saisies ne correspondent à aucune planète.
"; 
echo"$form";
exit;}

$sql = "SELECT malp FROM matgraph_users WHERE id='$planete'";
$res = db_mysql_Query($sql)or die('erreur sql<br>'.$sql.'<br>'.mysql_error());
$row = mysql_fetch_array($res);
if ($row[malp] < 1) {
 
echo"<br><br>Vous devez disposez d'un M.A.L.P pour remplir cette mission."; 
exit;}

$sql2 = "SELECT galaxi,system,position,robo_lvl,chantier_lvl,hangarfer_lvl,hangarfer_evolution,hangaror_lvl,hangaror_evolution,hangarada_lvl,hangarada_evolution,hangaror_lvl,hangarura_lvl,hangarura_evolution,labo_lvl,labo_evolution,fer_energie,or_energie,ada_energie,ura_energie,exfer_energie,exor_energie,central_energie FROM matgraph_users WHERE id='$planete' ";
$res2 = db_mysql_Query($sql2)or die('erreur sql<br>'.$sql2.'<br>'.mysql_error());
$row2 = mysql_fetch_array($res2); 
$systempla = $row2[system];
if ($system == $systempla AND $galaxi == $row2[galaxi]) {
$Besoin_energie = 100; }
if ($system != $systempla AND $galaxi == $row2[galaxi]) {
$Dif_system = $system - $systempla;
if($Dif_system<0) { $Dif_system = -1*$Dif_system; }

	if ($Dif_system < 101) {
	$Besoin_energie = 3000; }	
	
	if ($Dif_system < 51) {
	$Besoin_energie = 2000; }	
	
	if ($Dif_system < 21) {
	$Besoin_energie = 1000; }
	
	if ($Dif_system < 11) {
	$Besoin_energie = 500; }	
	
	if ($Dif_system < 6) {
	$Besoin_energie = 200; }

}
if ($galaxi !== $row2[galaxi]) 
{
	$Dif_galaxi = ($galaxi - $row2[galaxi]);
	
	if($Dif_galaxi < 0) 
	{ 
		$Dif_galaxi = -1*$Dif_galaxi; 
	}
	
	$Besoin_energie = 3000*$Dif_galaxi;
}

$New_Besoin_energie = $Besoin_energie*10;
$sqlenergie = "SELECT eppz,fer_energie,or_energie,ada_energie,ura_energie FROM matgraph_users WHERE id='$planete' ";
$resenergie = db_mysql_Query($sqlenergie)or die('erreur sql<br>'.$sqlenergie.'<br>'.mysql_error());
$rowenergie = mysql_fetch_array($resenergie); 
$eppz = 60000*$rowenergie[eppz];

$New_Besoin_energie2 = number_format($New_Besoin_energie, 0, ',', ' ');
if($eppz < $New_Besoin_energie) {
echo"<div align=\"center\">$New_Besoin_energie2 d'energie sont necessaire pour aller à ces coordonnées. Vous devez vous procurer des eppz.";
echo"$form";
exit; }


$req = "SELECT login FROM matgraph_users WHERE galaxi=$galaxi AND system=$system AND position=$position";
$res = db_mysql_Query($req) or die('Erreur SQL! <br>'.$req.'<br>'.mysql_error());
$num = mysql_num_rows($res);
if ( $num == "0" ) {
echo"<br><br>Message de la salle de contrôle :
<br><br>La planète explorée est inhabitée. Votre M.A.L.P est revenu à la base.
"; 
echo"$form";
exit;}

$req = "SELECT idjoueur FROM matgraph_users WHERE galaxi=$galaxi AND system=$system AND position=$position";
$res = db_mysql_Query($req) or die('Erreur SQL! <br>'.$req.'<br>'.mysql_error());
$row = mysql_fetch_array($res); 
$req = "SELECT pts,vacance FROM matgraph_users WHERE id=$row[idjoueur]";
$res = db_mysql_Query($req) or die('Erreur SQL! <br>'.$req.'<br>'.mysql_error());
$row = mysql_fetch_array($res); 
if($row[vacance] != "0000-00-00 00:00:00") {
echo"<br><br>Message de la salle de contrôle :
<br><br>Ce joueur est en mode vacance."; 
echo"$form";
exit;}

if($New_pts > $row[pts]*1.75) {
echo"<br><br>Message de la salle de contrôle :
<br><br>La planète selectionnée appartient à un joueur faible."; 
echo"$form";
exit;}

$req = "SELECT id,idjoueur FROM matgraph_users WHERE galaxi=$galaxi AND system=$system AND position=$position";
$res = db_mysql_Query($req) or die('Erreur SQL! <br>'.$req.'<br>'.mysql_error());
$row = mysql_fetch_array($res); 

if($row[id] == $planete) {

echo"<br><br>Message de la salle de contrôle :
<br><br>La porte n'arrive pas à s'ouvrir.
"; 
echo"$form";
exit;}

$req = "SELECT id,idjoueur FROM matgraph_users WHERE galaxi=$galaxi AND system=$system AND position=$position";
$res = db_mysql_Query($req) or die('Erreur SQL! <br>'.$req.'<br>'.mysql_error());
$row = mysql_fetch_array($res); 
if ( $row[idjoueur] == $idlogin ) {

echo"<br><br>Message de la salle de contrôle :
<br><br>La planète explorée est une de vos colonies. Votre M.A.L.P est revenu à la base.
"; 
echo"$form";
exit;}

/////////////////////
/////////////
////////
///
//
$req = "SELECT id,idjoueur FROM matgraph_users WHERE galaxi=$galaxi AND system=$system AND position=$position";
$res = db_mysql_Query($req) or die('Erreur SQL! <br>'.$req.'<br>'.mysql_error());
$row = mysql_fetch_array($res); 
$idespionner = $row[idjoueur];
$planeteespionner = $row[id];

$req = "SELECT techespio2_lvl FROM matgraph_users WHERE id=$row[idjoueur]";
$res = db_mysql_Query($req) or die('Erreur SQL! <br>'.$req.'<br>'.mysql_error());
$row = mysql_fetch_array($res);

$techespio2_lvl_espionner = $row[techespio2_lvl];

$req = "SELECT techespio2_lvl FROM matgraph_users WHERE id=$idlogin";
$res = db_mysql_Query($req) or die('Erreur SQL! <br>'.$req.'<br>'.mysql_error());
$row = mysql_fetch_array($res);

$techespio2_lvl_espion = $row[techespio2_lvl];

$Dif_lvl_espio2 = $techespio2_lvl_espion - $techespio2_lvl_espionner;

$chance_reperer = 50 + $Dif_lvl_espio2*10 ;
$chance_trouver_techrare = -10 * $Dif_lvl_espio2 ;

$requete = "INSERT INTO  matgraph_espio2 VALUES ('', now(), '0', '1', '$idlogin', '$idespionner', '$planeteespionner', '0', '0', '0', '0', '0', '$chance_trouver_techrare', '0', '0', '0', '0', '0', '0', '0', '$chance_reperer')";
$resultat = db_mysql_Query($requete)or die('erreur sql<br>'.$requete.'<br>'.mysql_error());

echo"sonde partie";

?>