<?php
/*******************************************************************************
** Fichier : coffre_fort.php
** Auteur  : Benji
** Version : 1.0
** Desc.   : -
*******************************************************************************/
    
define('INSIDE' , true);
define('INSTALL' , false);
require_once dirname(__FILE__) .'/common.php';


if ($game_config['banquier_time'] <= time()) {
doquery("UPDATE {{table}} SET essaie_rate = '0'", 'users');
doquery("UPDATE {{table}} SET banquier_time = UNIX_TIMESTAMP() + 86400", 'config');
}
// Si un code est envoyé
if (isset($_POST['Envoie']))
{
  // Vérification du code
  if ($_POST['coffre_mdp'] == $game_config['coffre_mdp'])
  {
    // Ajout des ressources sur la planète du joueur
    $query = "UPDATE `{{table}}` SET "
           . "`metal` = `metal` + {$planetrow['banquierm']}, "
           . "`crystal` = `crystal` + {$planetrow['banquierc']}, "
           . "`deuterium` = `deuterium` + {$planetrow['banquierd']} "
           . "WHERE `id` = {$planetrow['id']};";

    doquery($query, 'planets');

    // Création d'un nouveau code
    doquery("UPDATE {{table}} SET `config_value` = ROUND(RAND() * 9999) WHERE `config_name` = 'coffre_mdp';", 'config');

    // Ajout de la réussite aux statistiques du joueur
    doquery("UPDATE {{table}} SET `essaie_win` = `essaie_win` + 1 WHERE `id` = {$user['id']};", 'users');

    // On vide le coffre
    doquery("UPDATE {{table}} SET `banquierm` = 0 WHERE id  = '" . $planetrow['id'] . "';", 'planets');
    doquery("UPDATE {{table}} SET `banquierc` = 0 WHERE id  = '" . $planetrow['id'] . "';", 'planets');
    doquery("UPDATE {{table}} SET `banquierd` = 0 WHERE id  = '" . $planetrow['id'] . "';", 'planets');

    message('Félicitations ! Vous venez de remporter les ressources.');
  }
  else
  {
    if ($planetrow['banquierm'] + $planetrow['banquierc'] + $planetrow['banquierd'] <= 0)
    {
      message('Desolé mais vous êtes arrivé trop tard.');
    }
    else
    {
      if ($user['essaie_rate'] >= 3)
      {
        message("Le mot de passe est faux, vous n'avez plus la possibilitée d'essayer un autre code pour aujourd'hui.");
      }
      else
      {
        $user['essaie_rate']++;

        doquery("UPDATE {{table}} SET essaie_rate = '{$user['essaie_rate']}' WHERE id  = '" . $user['id'] . "';", 'users');

        message('Le mot de passe est faux, il vous reste encore ' . (3 - $user['essaie_rate']) . ' chance(s).');
      }
    }
  }
}

$parse = $lang;

$parse['rate'] = pretty_number($user["essaie_rate"]);
$parse['win'] = pretty_number($user["essaie_win"]);
$parse['M'] = pretty_number($planetrow['banquierm']);
$parse['C'] = pretty_number($planetrow['banquierc']);
$parse['D'] = pretty_number($planetrow['banquierd']);

$page = parsetemplate(gettemplate("coffre_fort"), $parse);

display($page, $lang['']);

?>