From d186898bc9d253d2f0227785ece22080e2005280 Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Fri, 15 Feb 2008 11:52:51 +0100 Subject: redirect to root namespace in mediamanager when namespace was deleted FS#1286 darcs-hash:20080215105251-7ad00-b7ac1bfc0e2d1eccf079f4ff2f0db8876896b79d.gz --- inc/media.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'inc/media.php') 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 -- cgit v1.2.3