<?php

    define('INSIDE'  , true);
    define('INSTALL' , false);

require_once dirname(__FILE__) . '/common.php';


    includeLang('scrapdealer');

    if (array_key_exists('shiptypeid', $_POST)) {
       $res_id = $_POST['shiptypeid'];
    } else {
       $res_id = 202;  
    }

    if (array_key_exists('number_ships_sell', $_POST)) {
       $number_ships_sell = $_POST['number_ships_sell'];
    } else {
       $number_ships_sell = 0;  
    }

    // Coût de production, déterminer par type de vaisseau
    $price_met = $pricelist[$res_id]['metal'];  // Metal
    $price_crys = $pricelist[$res_id]['crystal'];  // Crystal
    $price_deut = $pricelist[$res_id]['deuterium'];  // Deuterium

    // Taux de récupération
    if (($user['rpg_destructeur'] > 0) && ($res_id == 214)) { // Antoinee
    // Si c'est une EDLM et que l'officier destructeur a été recruté
      $scrap_rate_met = 0.375;
      $scrap_rate_crys = 0.375;
      $scrap_rate_deut = 0.25;
    } else {
      // Dans les autres cas
      $scrap_rate_met = 0.75;
      $scrap_rate_crys = 0.75;
      $scrap_rate_deut = 0.5;
    } 

    // Récupération des valeurs d'achat de base par vaisseau
    $scrap_met = $price_met * $scrap_rate_met;
    $scrap_crys = $price_crys * $scrap_rate_crys;
    $scrap_deut = $price_deut * $scrap_rate_deut;

    $CurrentPlanet = doquery("SELECT * FROM {{table}} WHERE `id` = '". $user['current_planet'] ."'", 'planets', true);

    if ($CurrentPlanet['planet_type'] == 3) {
       message ($lang['lune_nono'],"<font color=\"red\"><b>". $lang['err_ferr'] ."</b></font>");
    }


    if($_POST){

       if($number_ships_sell > 0 && $planetrow[$resource[$res_id]]!=0){

          if($number_ships_sell > $planetrow[$resource[$res_id]]){
             $number_ships_sell = $planetrow[$resource[$res_id]];
          }

          $planetrow['metal'] += $number_ships_sell * $scrap_met;
          $planetrow['crystal'] += $number_ships_sell * $scrap_crys;
          $planetrow['deuterium'] += $number_ships_sell * $scrap_deut;
          $planetrow[$resource[$res_id]] -= $number_ships_sell;

    /// ------- -------- --------- CODE d'Antoinee ------------------------
          doquery("UPDATE {{table}} SET metal='{$planetrow['metal']}',crystal='{$planetrow['crystal']}',deuterium='{$planetrow['deuterium']}',{$resource[$res_id]}='{$planetrow[$resource[$res_id]]}' WHERE galaxy='{$galaxyrow['galaxy']}' AND system='{$galaxyrow['system']}' AND planet='{$galaxyrow['planet']}' AND planet_type!='3'",'planets' );

       }
    }

    $parse = $lang;

$parse['shiplist'] = '';
foreach ($reslist['fleet'] as $value) {
        $parse['shiplist'] .= "\n<option ";
        if ($res_id == $value) {
          $parse['shiplist'] .= "selected=\"selected\" ";
        }
        $parse['shiplist'] .= "value=\"".$value."\">";
        $parse['shiplist'] .= $lang['tech'][$value];
        $parse['shiplist'] .= "</option>";
      }

    
    /// ------- -------- --------- FIN DE CODE d'Antoinee ------------------------
    $parse['image'] = $res_id;
    $parse['dpath'] = $dpath;
    $parse['scrap_met'] = $scrap_met;
    $parse['scrap_crys'] = $scrap_crys;
    $parse['scrap_deut'] = $scrap_deut;
    $parse['shiptype_id'] = $res_id;
    $parse['max_ships_to_sell'] = $planetrow[$resource[$res_id]];
    $parse['Merchant_give_Met'] = str_replace('%met',gettemplate('scrap_met'),$lang['Merchant_give_Met']);
    $parse['Merchant_give_Crys'] = str_replace('%crys',gettemplate('scrap_crys'),$lang['Merchant_give_Crys']);
    $parse['Merchant_give_Deut'] = str_replace('%deut',gettemplate('scrap_deut'),$lang['Merchant_give_Deut']);
    $page = parsetemplate(gettemplate('scrapdealer'), $parse);

    display($page,$lang['Intergalactic_scrapdealer']);

?>