Update of /cvsroot/php-blog/serendipity
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15299
Modified Files:
serendipity_functions_images.inc.php
Log Message:
when synchronizing the database, make sure that images which no longer exist
get purged
Index: serendipity_functions_images.inc.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/serendipity_functions_images.inc.php,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- serendipity_functions_images.inc.php 16 Jul 2004 10:04:35 -0000 1.19
+++ serendipity_functions_images.inc.php 19 Jul 2004 08:16:26 -0000 1.20
@@ -85,7 +85,7 @@
printf(DELETE_THUMBNAIL . '<br />', $dThumb);
}
} else {
- printf(FILE_NOT_FOUND, $dFile);
+ printf(FILE_NOT_FOUND . '<br />', $dFile);
}
serendipity_db_query("DELETE FROM {$serendipity['dbPrefix']}images WHERE id = ". $id);
}
@@ -273,6 +273,11 @@
$filename = $file['path'] . $file['name'] .'.'. $file['extension'];
$ffull = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $filename;
+ if (!file_exists($ffull)) {
+ serendipity_deleteImage($file['id']);
+ continue;
+ }
+
if (empty($file['thumbnail_name'])) {
$file['thumbnail_name'] = $serendipity['thumbSuffix'];
}
|