| 1 | <?php | 
  | 2 |  | 
  | 3 | require_once __DIR__ . "/../lib/php/ejecutaServicio.php"; | 
  | 4 | require_once __DIR__ . "/../lib/php/recuperaIdEntero.php"; | 
  | 5 | require_once __DIR__ . "/../lib/php/recuperaTexto.php"; | 
  | 6 | require_once __DIR__ . "/../lib/php/recuperaEntero.php"; | 
  | 7 | require_once __DIR__ . "/../lib/php/validaNombre.php"; | 
  | 8 | require_once __DIR__ . "/../lib/php/update.php"; | 
  | 9 | require_once __DIR__ . "/../lib/php/devuelveJson.php"; | 
  | 10 | require_once __DIR__ . "/Bd.php"; | 
  | 11 | require_once __DIR__ . "/TABLA_AMIGO.php"; | 
  | 12 | require_once __DIR__ . "/TABLA_PASATIEMPO.php"; | 
  | 13 | require_once __DIR__ . "/validaPasId.php"; | 
  | 14 |  | 
  | 15 | ejecutaServicio(function () { | 
  | 16 |  | 
  | 17 |  $id = recuperaIdEntero("id"); | 
  | 18 |  $nombre = recuperaTexto("nombre"); | 
  | 19 |  $pasId = recuperaEntero("pasId"); | 
  | 20 |  | 
  | 21 |  $nombre = validaNombre($nombre); | 
  | 22 |  $pasId = validaPasId($pasId); | 
  | 23 |  | 
  | 24 |  update( | 
  | 25 |   pdo: Bd::pdo(), | 
  | 26 |   table: AMIGO, | 
  | 27 |   set: [AMI_NOMBRE => $nombre, PAS_ID => $pasId], | 
  | 28 |   where: [AMI_ID => $id] | 
  | 29 |  ); | 
  | 30 |  | 
  | 31 |  devuelveJson([ | 
  | 32 |   "id" => ["value" => $id], | 
  | 33 |   "nombre" => ["value" => $nombre], | 
  | 34 |   "pasId" => ["value" => $pasId === null ? "" : $pasId] | 
  | 35 |  ]); | 
  | 36 | }); | 
  | 37 |  |