diff options
author | Michael Klier <chi@chimeric.de> | 2009-01-16 23:54:28 +0100 |
---|---|---|
committer | Michael Klier <chi@chimeric.de> | 2009-01-16 23:54:28 +0100 |
commit | 666cdec516655603e1a83ff884faa9c6e58b7ace (patch) | |
tree | dfb696577dbecf51155c6d5d51dadb035bbac28a /lib/exe/mediamanager.php | |
parent | 9767623b6d6795f37e93c7340a4503c7fb4c9a4b (diff) | |
download | rpg-666cdec516655603e1a83ff884faa9c6e58b7ace.tar.gz rpg-666cdec516655603e1a83ff884faa9c6e58b7ace.tar.bz2 |
fix for FS#1534
darcs-hash:20090116225428-23886-2ce4d48a20f66265764c95b19ee505c6519446e2.gz
Diffstat (limited to 'lib/exe/mediamanager.php')
-rw-r--r-- | lib/exe/mediamanager.php | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/exe/mediamanager.php b/lib/exe/mediamanager.php index 97afae9b7..091e52050 100644 --- a/lib/exe/mediamanager.php +++ b/lib/exe/mediamanager.php @@ -77,7 +77,19 @@ // handle deletion if($DEL) { - $INUSE = media_delete($DEL,$AUTH); + $INUSE = media_inuse($DEL); + if(!$INUSE) { + if(media_delete($DEL,$AUTH)) { + msg(str_replace('%s',noNS($id),$lang['deletesucc']),1); + } else { + msg(str_replace('%s',noNS($DEL),$lang['deletefail']),-1); + } + } else { + if(!$conf['refshow']) { + unset($INUSE); + msg(str_replace('%s',noNS($DEL),$lang['mediainuse']),0); + } + } } // finished - start output |