From 58241fc9007e0bfd0cc28a8be9709b505cb0580c Mon Sep 17 00:00:00 2001 From: Paal Braathen Date: Thu, 5 Jan 2012 19:20:57 +0100 Subject: [PATCH] Fikset renameing av filer --- inside/functions.php | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/inside/functions.php b/inside/functions.php index 119419b..a5b7964 100644 --- a/inside/functions.php +++ b/inside/functions.php @@ -449,22 +449,21 @@ function new_file($file, $dir) { } function rename_file($old_name, $id, $dir, $report = true) { - if ($dir == 'products') { - $dir = 'images/products/'; - }else { - $dir = "../../public_html/bilder/$dir/"; - } + if ($dir == 'products') + $dir = 'images/products/'; + else + $dir = "../../public_html/bilder/$dir/"; - $old_name = $dir.$old_name; - $new_name = $dir.$id.substr($old_name, -4); + $ext = strtolower( pathinfo($old_name, PATHINFO_EXTENSION) ); + $old_name = $dir . $old_name; + $new_name = $dir . $id . "." . $ext; deleteFile($new_name, false); - if (rename($old_name, $new_name)) { + + if (rename($old_name, $new_name)) return true; - } else { - if ($report == true) { + if ($report == true) error("Could not rename file."); - } return false; } }