Botón firma en tabla de usuarios (verde si ya tiene, gris si no). Modal con canvas para dibujar o subir imagen, vista previa de firma actual y opción de eliminar. APIs get/save_firma_usuario.php para admins. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
17 lines
483 B
PHP
17 lines
483 B
PHP
<?php
|
|
/**
|
|
* GET ?user_id=X — Devuelve la firma_svg de un usuario (solo admins).
|
|
*/
|
|
require_once __DIR__ . '/_helpers.php';
|
|
requireAdmin();
|
|
|
|
$userId = (int)($_GET['user_id'] ?? 0);
|
|
if ($userId <= 0) jsonError('user_id requerido.');
|
|
|
|
$db = Database::getInstance()->getConnection();
|
|
$row = $db->prepare("SELECT firma_svg FROM admin_users WHERE id = ? LIMIT 1");
|
|
$row->execute([$userId]);
|
|
$data = $row->fetch(PDO::FETCH_ASSOC);
|
|
|
|
jsonOk(['firma_svg' => $data['firma_svg'] ?? null]);
|