<?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"]);



echo"<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 = "<form name=\"form1\" method=\"post\" action=\"flotte_espio_envoi.php\" target=\"_parent\">
  <table width=\"618\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\" bordercolor=\"#000000\" style=\"font-family:trebuchet ms,sans-serif; font-size: 9pt ;\">
    <tr style =\"background-color:#222222;\">
      <td colspan=\"3\"><div align=\"center\">Entrez les coordonn&eacute;es de la planète à espionner</div></td>
    </tr>
    <tr style =\"background-color:#111111;\">
      <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\">
      </div></td>
      <td><div align=\"center\">
        <input name=\"system\" id=\"system\" type=\"text\" value=\"$system\">
      </div></td>
      <td><div align=\"center\">
        <input name=\"position\" id=\"position\" type=\"text\" value=\"$position\">
      </div></td>
    </tr>
    <tr style =\"background-color:#111111;\">
      <td colspan=\"3\" height=\"40\"><div align=\"center\">
        <input type=\"submit\" name=\"Submit\" value=\"Envoyer la sonde\">
      </div></td>
    </tr>
  </table>
</form></div>
";

$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>Les coordonnées saisies ne correspondent à aucune planète."; 
	echo"$form";
	exit;
}

$req = "SELECT id 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>Cette planète est inhabitée.";
echo"$form";
exit;}

$sql = "SELECT sonde FROM matgraph_spe WHERE id='$planete'";
$res = db_mysql_Query($sql)or die('erreur sql<br>'.$sql.'<br>'.mysql_error());
$num = mysql_numrows($res);
$row = mysql_fetch_array($res);
if ($num == 0 || $row[sonde] < 1) {
 
echo"<br><br>Vous devez disposez d'une sonde spatiale 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); 


$req = "SELECT login, 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());
$num = mysql_num_rows($res);
if ( $num == "0" ) {
echo"<br><br>Message de la salle de contrôle :
<br><br>Cette planète est inhabitée."; 
echo"$form";
exit;
}
$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;}

include('limite_pts.php');
if($New_pts < $limite_pts || $row[pts] < $limite_pts)
{
	if($New_pts > $row[pts]*3.0001)
	{
		echo"<br><br>Message de la salle de contrôle :
		<br><br>La planète selectionnée appartient à un joueur faible.";
		echo"$form";
		exit;
	}
	
	
	if($New_pts < $row[pts]/3.0001)
	{
	echo"<br><br>Message de la salle de contrôle :
	<br><br>La planète selectionnée appartient à un joueur fort.";
	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>Vous ne pouvez vous espionner vous-même."; 
echo"$form";
exit;}

if ( $row[idjoueur] == $idlogin ) {

echo"<br><br>Message de la salle de contrôle :
<br><br>Vous ne pouvez vous espionner vous-même."; 

echo"$form";
exit;}

/////////////////////
/////////////
////////
///
//

$vitesse = 50;
	//cc = coordonnées
	$sqlcc = "SELECT galaxi,system,position FROM matgraph_users WHERE id='$planete' ";
	$rescc = db_mysql_Query($sqlcc)or die('erreur sql<br>'.$sqlcc.'<br>'.mysql_error());
	$rowcc = mysql_fetch_array($rescc);

	$Dif_position = $_POST['position'] - $rowcc[position] ;
	if ($Dif_position < 0) { $Dif_position = -$Dif_position ; }

	$Dif_system = $_POST['system'] - $rowcc[system] ;
	if ($Dif_system < 0) { $Dif_system = -$Dif_system ; }

	$Dif_galaxi = $_POST['galaxi'] - $rowcc[galaxi] ;
	if ($Dif_galaxi < 0) { $Dif_galaxi = -$Dif_galaxi ; }

	if(($Dif_system + $Dif_galaxi) == 0)
	{
		$temps_position = $Dif_position*0.5 ;
		$temps = (600 * ( 5 + $temps_position) / $vitesse)/10 ;
	}elseif($Dif_galaxi == 0)
	{
		$temps_position = $Dif_position*0.5 ;
		$temps_system = $Dif_system*1 ;
		$temps = (600 * ( 20 + $temps_position + $temps_system) / $vitesse)/13.5 ;
	}else
	{
		$temps_position = $Dif_position*0.03 ;
		$temps_system = $Dif_system*0.3 ;
		$temps_galaxi = $Dif_galaxi*30 ;
		$temps = (600 * ( 40 + $temps_position + $temps_system + $temps_galaxi) / $vitesse)/10 ;
	}
$temps =  strftime("%Y-%m-%d %H:%M:%S", time()+ (round($temps)));

$requete = "INSERT INTO  matgraph_espio_sonde
VALUES ('','$planete', '$row[id]', '$idlogin', '$row[idjoueur]','$temps', 1)";
$resultat = db_mysql_Query($requete)or die('erreur sql<br>'.$requete.'<br>'.mysql_error());

$requete = "UPDATE matgraph_spe
SET sonde = sonde - 1 WHERE id = '$planete'";
$resultat = db_mysql_Query($requete)or die('erreur sql<br>'.$requete.'<br>'.mysql_error());

echo"$form";

echo"<br><br> La sonde a bien été envoyée.";



exit;

?>