From: garvinhicking Date: Wed, 23 May 2007 10:09:48 +0000 (+0000) Subject: Also support renaming folder (hopefully ;) ) X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=145a7344de66a2db6895d04855c62977ca4c0b7b;p=s9y.git Also support renaming folder (hopefully ;) ) --- 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.