query("SELECT id, template_name, language_code, status FROM message_templates ORDER BY template_name"); $templates = $stmt->fetchAll(); foreach ($templates as $template) { echo "• ID: {$template['id']} - {$template['template_name']} ({$template['language_code']}) - {$template['status']}\n"; } echo "\nšŸ—‘ļø Eliminando plantillas que no funcionan...\n"; // Eliminar plantillas que no funcionan $templatesToDelete = [ 'welcome_user', 'jaspers_market_plain_text_v1' ]; foreach ($templatesToDelete as $templateName) { $stmt = $db->query( "DELETE FROM message_templates WHERE template_name = ?", [$templateName] ); $affectedRows = $stmt->rowCount(); echo "• Eliminada '{$templateName}': {$affectedRows} registro(s) afectado(s)\n"; } echo "\nāœ… Plantillas restantes en la BD:\n"; $stmt = $db->query("SELECT id, template_name, language_code, status FROM message_templates ORDER BY template_name"); $remainingTemplates = $stmt->fetchAll(); if (empty($remainingTemplates)) { echo "āŒ No hay plantillas restantes\n"; echo "\nšŸ’” Sugerencia: Agrega la plantilla 'hello_world' que funciona:\n"; // Agregar plantilla hello_world que sabemos que funciona $db->query( "INSERT INTO message_templates (template_name, language_code, status, body_text, created_at, updated_at) VALUES (?, ?, ?, ?, NOW(), NOW())", ['hello_world', 'en_US', 'approved', 'Hello World! This is a test message.'] ); echo "āœ… Agregada plantilla 'hello_world' (en_US) que funciona correctamente\n"; // Mostrar plantillas finales $stmt = $db->query("SELECT id, template_name, language_code, status FROM message_templates ORDER BY template_name"); $finalTemplates = $stmt->fetchAll(); echo "\nšŸ“‹ Plantillas finales:\n"; foreach ($finalTemplates as $template) { echo "• ID: {$template['id']} - {$template['template_name']} ({$template['language_code']}) - {$template['status']}\n"; } } else { foreach ($remainingTemplates as $template) { echo "• ID: {$template['id']} - {$template['template_name']} ({$template['language_code']}) - {$template['status']}\n"; } } echo "\nšŸŽ‰ Limpieza completada exitosamente\n"; } catch (Exception $e) { echo "āŒ Error: " . $e->getMessage() . "\n"; } ?>