forked from halo-battle/game
Version 1.9g
This commit is contained in:
parent
d028822d0b
commit
4c9814a99c
800 changed files with 237325 additions and 1949 deletions
|
|
@ -6,33 +6,31 @@ $a = gpc('a');
|
|||
$amas = gpc('amas', 'post');
|
||||
$ss = gpc('ss', 'post');
|
||||
$pos = gpc('pos', 'post');
|
||||
if (!empty($a)) {
|
||||
$fav = explode(';', $queryUser['destinationsFavoris']);
|
||||
$cntfav = count($fav);
|
||||
|
||||
//Suppression d'une destination rapide
|
||||
if (!empty($a)) {
|
||||
$d = gpc('d');
|
||||
if (!empty($d) && $a == md5(date('AG').'@'.$d)) {
|
||||
for($i = 0; $i < $cntfav; $i++){
|
||||
if ($fav[$i] == $d) unset($fav[$i]);
|
||||
}
|
||||
$queryUser['destinationsFavoris'] = implode(';', $fav);
|
||||
$f = array_keys($planete->destinationsFavoris, $d);
|
||||
unset($planete->destinationsFavoris[$f[0]]);
|
||||
$bdd->connexion();
|
||||
$bdd->query("UPDATE $table_user SET destinationsFavoris = '".$queryUser['destinationsFavoris']."' WHERE id = $id_user;");
|
||||
$bdd->query("UPDATE $table_user SET destinationsFavoris = '".serialize($planete->destinationsFavoris)."' WHERE id = $id_user;");
|
||||
$bdd->deconnexion();
|
||||
}
|
||||
header('Location: ./?p=destinationsrapides');
|
||||
header('Location: ?p=destinationsrapides');
|
||||
exit;
|
||||
}
|
||||
//Ajout d'une destination rapide
|
||||
elseif (!empty($amas) && !empty($ss) && !empty($pos)) {
|
||||
$bdd->connexion();
|
||||
$plan = $bdd->unique_query("SELECT id FROM $table_planete WHERE galaxie = $amas AND ss = $ss AND position = $pos;");
|
||||
if ($plan) {
|
||||
if (in_array($plan['id'], explode(';', $queryUser['destinationsFavoris']))) {
|
||||
if (in_array($plan['id'], $planete->destinationsFavoris)) {
|
||||
$bdd->deconnexion();
|
||||
erreur('Cette planète est déjà dans vos destinations rapides.', "red", '?p=destinationsrapides');
|
||||
}
|
||||
$queryUser['destinationsFavoris'] .= ";".$plan['id'];
|
||||
$bdd->query("UPDATE $table_user SET destinationsFavoris = '".$queryUser['destinationsFavoris']."' WHERE id = $id_user;");
|
||||
$planete->destinationsFavoris[] = $plan['id'];
|
||||
$bdd->query("UPDATE $table_user SET destinationsFavoris = '".serialize($planete->destinationsFavoris)."' WHERE id = $id_user;");
|
||||
}
|
||||
else {
|
||||
$bdd->deconnexion();
|
||||
|
|
@ -40,20 +38,19 @@ elseif (!empty($amas) && !empty($ss) && !empty($pos)) {
|
|||
}
|
||||
$bdd->deconnexion();
|
||||
|
||||
header('Location: ./?p=destinationsrapides');
|
||||
header('Location: ?p=destinationsrapides');
|
||||
exit;
|
||||
}
|
||||
//Affichage de la liste des destinations rapides
|
||||
else {
|
||||
$page = 'destinsrapid';
|
||||
|
||||
$fav = explode(';', $queryUser['destinationsFavoris']);
|
||||
$cntfav = count($fav);
|
||||
$destins = array();
|
||||
$bdd->connexion();
|
||||
for($i = 0; $i < $cntfav; $i++){
|
||||
$res = $bdd->unique_query("SELECT nom_planete, galaxie, ss, position FROM $table_planete WHERE id = ".$fav[$i].";");
|
||||
foreach($planete->destinationsFavoris as $fav){
|
||||
$res = $bdd->unique_query("SELECT nom_planete, galaxie, ss, position FROM $table_planete WHERE id = ".$fav.";");
|
||||
if ($res != false) {
|
||||
$destins[] = array($fav[$i], $res['nom_planete'], '['.$res['galaxie'].':'.$res['ss'].':'.$res['position'].']', md5(date('AG').'@'.$fav[$i]));
|
||||
$destins[] = array($fav, $res['nom_planete'], '['.$res['galaxie'].':'.$res['ss'].':'.$res['position'].']', md5(date('AG').'@'.$fav));
|
||||
}
|
||||
}
|
||||
$bdd->deconnexion();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue