feat(usuarios): gestión de firma por profesional desde perfil de usuario
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>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
bad3d42a92
commit
233144c017
@@ -0,0 +1,16 @@
|
||||
<?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]);
|
||||
Reference in New Issue
Block a user