yazrkisvs3vvvsv33svrhetrjsvyvsvvyjsvsvs
tavsuysvssvvjvvyjyjkvsvqd
qfogsvvsvsegjdgdfgdskhgdksvqsvshdqsd
<?php
// referidos_action.php — actualizar estado de un referido
require_once 'auth.php'; requireLogin();
if ($_SERVER['REQUEST_METHOD']==='POST') {
    $db = getDB();
    $id     = intval($_POST['id']??0);
    $estado = $_POST['estado'] ?? 'pendiente';
    $estados_validos = ['pendiente','contactado','confirmado','perdido'];
    if ($id > 0 && in_array($estado, $estados_validos)) {
        $fecha = $estado === 'confirmado' ? date('Y-m-d') : null;
        $db->prepare("UPDATE dimark_referidos SET estado=?, fecha_confirmacion=? WHERE id=?")
           ->execute([$estado, $fecha, $id]);
        // Si confirmado, actualizar comisión del influencer/aliado si aplica
    }
}
header('Location: referidos.php'); exit;
