61 lines
2.7 KiB
PHP
61 lines
2.7 KiB
PHP
|
<?php
|
||
|
$id=$_SESSION['id'];
|
||
|
$galaxy=$_SESSION['galaxy'];
|
||
|
$ss=$_SESSION['ss'];
|
||
|
$pos=$_SESSION['pos'];
|
||
|
|
||
|
require_once('bdd.php');
|
||
|
require('../connectBDD.php');
|
||
|
|
||
|
$continue = true;
|
||
|
while($continue) {
|
||
|
if (!empty($temps_v) && time() >= $temps_v) {
|
||
|
switch ($unit_v) {
|
||
|
case 9: $def_1++; mysql_query("UPDATE planete SET def_1='$def_1' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error()); break;
|
||
|
case 10: $def_2++; mysql_query("UPDATE planete SET def_2='$def_2' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error()); break;
|
||
|
case 11: $def_3++; mysql_query("UPDATE planete SET def_3='$def_3' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error()); break;
|
||
|
case 12: $def_4++; mysql_query("UPDATE planete SET def_4='$def_4' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error()); break;
|
||
|
case 13: $def_5++; mysql_query("UPDATE planete SET def_5='$def_5' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error()); break;
|
||
|
}
|
||
|
|
||
|
$pos = strpos(implode(',', $fileVeh).',', $veh.',');
|
||
|
if (!($pos === false)) {
|
||
|
$depart = 0;
|
||
|
$nb = 1;
|
||
|
$eff = 0;
|
||
|
$newArray_veh = ''; $newArray_temps_v = $fileTemps_v[0].' ';
|
||
|
for ($i=0 ; $i<count($fileVeh) ; $i++) {
|
||
|
if ($fileVeh[$i] != $unit_v || $eff >= $nb || $i < $depart) {
|
||
|
$newArray_veh .= $fileVeh[$i].' ';
|
||
|
$newArray_temps_v .= $fileTemps_v[$i+1].' ';
|
||
|
}
|
||
|
elseif ($i == 0) { $newArray_temps_v = $temps_v.' '; $eff++; }
|
||
|
else $eff++;
|
||
|
}
|
||
|
$fileVeh = split(' ', trim($newArray_veh));
|
||
|
$fileTemps_v = split(' ', trim($newArray_temps_v));
|
||
|
$temps_v = implode(' ', $fileTemps_v);
|
||
|
$veh = implode(' ', $fileVeh);
|
||
|
$pos=$_SESSION['pos'];
|
||
|
|
||
|
$combien = count($fileTemps_v);
|
||
|
if (count($fileTemps_s) == 0 || $combien == 1 || count($fileVeh) == 0) {
|
||
|
mysql_query("UPDATE planete SET temps_t='', unit_t='' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||
|
$continue = false;
|
||
|
}
|
||
|
else mysql_query("UPDATE planete SET temps_t='$temps_v', unit_t='$veh' WHERE id_user='$id' AND galaxie='$galaxy' AND ss='$ss' AND position='$pos'") or die ("erreur sql ".mysql_error());
|
||
|
|
||
|
if (!is_array($fileTemps_v)) $temps_v = 0;
|
||
|
else $temps_v = $fileTemps_v[0] + $fileTemps_v[1];
|
||
|
if (!is_array($fileVeh)) $unit_v = 0;
|
||
|
else $unit_v = $fileVeh[0];
|
||
|
if (ereg('e;',implode(',',$fileVeh).';')) $veh_boucle = true;
|
||
|
else $veh_boucle = false;
|
||
|
$veh = null;
|
||
|
}
|
||
|
}
|
||
|
else $continue = false;
|
||
|
}
|
||
|
|
||
|
mysql_close();
|
||
|
?>
|