29 lines
846 B
PHP
29 lines
846 B
PHP
<?php
|
|
/**
|
|
* Script para actualizar local_thumb en mensajes existentes
|
|
* que tienen local_file pero no tienen local_thumb
|
|
*/
|
|
|
|
require_once __DIR__ . '/classes/Database.php';
|
|
|
|
try {
|
|
$db = new Database();
|
|
|
|
// Actualizar mensajes de tipo image/video que tienen local_file pero no local_thumb
|
|
$sql = "UPDATE conversations
|
|
SET local_thumb = local_file
|
|
WHERE message_type IN ('image', 'video')
|
|
AND local_file IS NOT NULL
|
|
AND local_file != ''
|
|
AND (local_thumb IS NULL OR local_thumb = '')";
|
|
|
|
$affected = $db->execute($sql);
|
|
|
|
echo "✅ Actualizados {$affected} registros\n";
|
|
echo "Los mensajes multimedia ahora usan sus archivos locales como miniatura\n";
|
|
|
|
} catch (Exception $e) {
|
|
echo "❌ Error: " . $e->getMessage() . "\n";
|
|
exit(1);
|
|
}
|