query("SELECT id, nombre FROM products ORDER BY nombre ASC"); $productos = $stmt_products->fetchAll(PDO::FETCH_ASSOC); // Obtener videos existentes $stmt_videos = $db->query("SELECT mv.*, p.nombre as nombre_producto FROM marketing_videos mv LEFT JOIN products p ON mv.producto_id = p.id ORDER BY mv.orden ASC, mv.fecha_creacion DESC"); $videos = $stmt_videos->fetchAll(PDO::FETCH_ASSOC); // Contadores de estado $stats = [ 'TOTAL' => count($videos), 'PENDIENTE' => 0, 'EN PROCESO' => 0, 'TERMINADO' => 0, 'APROBADO' => 0 ]; foreach ($videos as $v) { if (isset($stats[$v['estado']])) { $stats[$v['estado']]++; } } ?>
Gestión de activos y flujo de trabajo creativo