From 145a7344de66a2db6895d04855c62977ca4c0b7b Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Wed, 23 May 2007 10:09:48 +0000 Subject: [PATCH] Also support renaming folder (hopefully ;) ) --- include/functions_images.inc.php | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 59d198c..616f664 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -3208,9 +3208,7 @@ function serendipity_moveMediaDirectory($oldDir, $newDir, $type = 'dir', $item_i return false; } } - } - - if ($type == 'filedir') { + } elseif ($type == 'filedir') { serendipity_db_query("UPDATE {$serendipity['dbPrefix']}images SET path = '" . serendipity_db_escape_string($newDir) . "' WHERE id = " . (int)$item_id); @@ -3246,6 +3244,20 @@ function serendipity_moveMediaDirectory($oldDir, $newDir, $type = 'dir', $item_i $oldDir .= $pick['name']; $newDir .= $pick['name']; + } elseif ($type == 'dir') { + $renameValues = array(array( + 'from' => $oldfile, + 'to' => $newfile, + 'thumb' => $serendipity['thumbSuffix'], + 'fthumb' => $file['thumbnail_name'], + 'oldDir' => $oldDir, + 'newDir' => $newDir, + 'type' => $type, + 'item_id'=> $item_id, + 'file' => $file + )); + + serendipity_plugin_api::hook_event('backend_media_rename', $renameValues); } // Only MySQL supported, since I don't know how to use REGEXPs differently. -- 2.39.5