summaryrefslogtreecommitdiff
path: root/lib/exe/mediamanager.php
diff options
context:
space:
mode:
authorMichael Klier <chi@chimeric.de>2009-01-16 23:54:28 +0100
committerMichael Klier <chi@chimeric.de>2009-01-16 23:54:28 +0100
commit666cdec516655603e1a83ff884faa9c6e58b7ace (patch)
treedfb696577dbecf51155c6d5d51dadb035bbac28a /lib/exe/mediamanager.php
parent9767623b6d6795f37e93c7340a4503c7fb4c9a4b (diff)
downloadrpg-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.php14
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