summaryrefslogtreecommitdiff
path: root/inc/media.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2008-02-15 11:52:51 +0100
committerAndreas Gohr <andi@splitbrain.org>2008-02-15 11:52:51 +0100
commitd186898bc9d253d2f0227785ece22080e2005280 (patch)
tree1cc1be8e3c3900d0ea985ef10a4ef730e0f1f898 /inc/media.php
parentfd78eea832963ae45c26beeb4ec0b44fd8525e26 (diff)
downloadrpg-d186898bc9d253d2f0227785ece22080e2005280.tar.gz
rpg-d186898bc9d253d2f0227785ece22080e2005280.tar.bz2
redirect to root namespace in mediamanager when namespace was deleted FS#1286
darcs-hash:20080215105251-7ad00-b7ac1bfc0e2d1eccf079f4ff2f0db8876896b79d.gz
Diffstat (limited to 'inc/media.php')
-rw-r--r--inc/media.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/inc/media.php b/inc/media.php
index fc8e96d76..3622ea54e 100644
--- a/inc/media.php
+++ b/inc/media.php
@@ -165,7 +165,13 @@ function media_delete($id,$auth){
$file = mediaFN($id);
if(@unlink($file)){
msg(str_replace('%s',noNS($id),$lang['deletesucc']),1);
- io_sweepNS($id,'mediadir');
+ $del = io_sweepNS($id,'mediadir');
+ if($del){
+ // current namespace was removed. redirecting to root ns passing msg along
+ header('Location: '.DOKU_URL.'lib/exe/mediamanager.php?msg1='.
+ rawurlencode(str_replace('%s',noNS($id),$lang['deletesucc'])));
+ exit;
+ }
return true;
}
//something went wrong