<?php
require_once dirname(__FILE__) . '/../config.php';

if ($_SERVER['REQUEST_METHOD'] !== 'POST') { jsonErr(405, 'Metodo no permitido.'); }
$jwt   = auth();
$idinv = (int)$jwt['idinv'];
$b     = body();
$db    = getDB();

$depo = trim($b['depo'] ?? '');
if (!in_array($depo, array('banco','voucher'))) {
    jsonErr(400, 'El metodo debe ser banco o voucher.');
}

// Columna PK real en inversionista es id_inver
$db->prepare('UPDATE inversionista SET depo = ? WHERE id_inver = ?')
   ->execute(array($depo, $idinv));

$label = ($depo === 'banco') ? 'Deposito bancario' : 'Voucher (monedero electronico)';
jsonOk(array('depo' => $depo, 'mensaje' => 'Metodo de cobro actualizado a: ' . $label));
