<?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"]);
$msg = htmlentities ($_POST["msg"]);
$type = htmlentities ($_POST["type"]);


$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=\"explorer_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 à explorer</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\" 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 style =\"background-color:#111111;\">
      <td height=\"41\">Type de pacte : </td>
      <td colspan=\"2\"><div align=\"center\">
        <select name=\"type\" id=\"type\">
          <option value=\"Commercial\">Commercial</option>
          <option value=\"Militaire\">Militaire</option>
<option value=\"Total\">Total</option>
        </select>
      </div></td>
    </tr>
    <tr>
      <td height=\"86\">Message perso : </td>
      <td colspan=\"2\"><div align=\"center\">
        <textarea name=\"msg\" cols=\"50\" id=\"msg\">$msg</textarea>
      </div></td>
    </tr>
    <tr style =\"background-color:#111111;\">
      <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>";

$sql = "SELECT mili_nbre 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[mili_nbre] < 100) {
 
echo"<br><br>Vous devez disposez de 100 soldats pour remplir cette mission."; 
exit;}

$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;}

$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;}

$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\">$Besoin_energie2 d'energie sont necessaire pour aller à ces coordonnées.";
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); 

$req7 = "SELECT vacance FROM matgraph_users WHERE id=$row[idjoueur]";
$res7 = db_mysql_Query($req7) or die('Erreur SQL! <br>'.$req7.'<br>'.mysql_error());
$row7 = mysql_fetch_array($res7); 
if($row7[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;}

$reqq = "SELECT id FROM matgraph_commerce WHERE joueur1 = '$idlogin' AND joueur2 = '$row[idjoueur]'";
$resq = db_mysql_Query($reqq) or die('Erreur SQL! <br>'.$reqq.'<br>'.mysql_error());
$numq = mysql_num_rows($resq);
if ( $numq != "0" ) {

echo"<br><br>Message de la salle de contrôle :
<br><br>Vous possédez déjà un pact commercial avec ce joueur.
"; 
echo"$form";
exit;}

$req = "SELECT id,labo_lvl,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['labo_lvl'] < 4) {
echo"<br><br>Message de la salle de contrôle :
<br><br>Il n'y a pas encore de porte des étoiles sur cette planète.";
echo"$form";
exit;
}

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 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;}
/////////////////////
/////////////
////////
///
//

$sql = "SELECT login,planete,id,idjoueur FROM matgraph_users WHERE galaxi='$galaxi' AND system='$system' AND position='$position'";
$res = db_mysql_Query($sql)or die('erreur sql<br>'.$sql.'<br>'.mysql_error());
$row = mysql_fetch_array($res); 
$id_espionner = $row[id] ;
$id_espionner2 = $row[idjoueur] ;




$sql4 = "SELECT mili_nbre FROM matgraph_users WHERE id=$planete";
$res4 = db_mysql_Query($sql4)or die('erreur sql<br>'.$sql4.'<br>'.mysql_error());
$row4 = mysql_fetch_array($res4);   
$mili_nbre = $row4[mili_nbre] - 100 ;
$requete = "UPDATE matgraph_users SET mili_nbre=$mili_nbre WHERE id='$planete'";
$resultat = db_mysql_Query($requete)or die('erreur sql<br>'.$requete.'<br>'.mysql_error());

$msg2 = addslashes($msg);
$title = "<font color=\"FF0000\">Proposition de commerce</font><br>";
$topic = "Salle de contrôle :<br><br>
Un M.A.L.P a traversé la porte des étoiles et a été immobilisé. Cependant son propriétaire $row[login] de la planète $row[planete] ([$galaxi:$system:$position]) vous propose un partenariat commercial
Voici son message : <br>$msg2";

$requete = "INSERT INTO  matgraph_explorer VALUES ('', 'non', now(), '$type', '$idlogin', '$id_espionner2', '$id_espionner', '$planete', '$title', '$msg')";
$resultat = db_mysql_Query($requete)or die('erreur sql<br>'.$requete.'<br>'.mysql_error());

$New_eppz = (($eppzff - $New_Besoin_energie) / 60000);
$requete = "UPDATE matgraph_users SET eppz=$New_eppz WHERE id='$planete'";
$resultat = db_mysql_Query($requete)or die('erreur sql<br>'.$requete.'<br>'.mysql_error());
/////////////

echo"Votre unité d'exploration est arrivée à destination. Elle commence à prendre contact avec la population de la planète [$galaxi:$system:$position].<br><br>";
echo "Rappel de votre message : <br>$msg";
exit;

?>