diff --git a/inc/media.php b/inc/media.php index 1cff2494cf8aa38d19bc141c362171bf106f6b1b..5c7dd3843edd92181737e6c91a15fd9aa378d3c7 100644 --- a/inc/media.php +++ b/inc/media.php @@ -144,19 +144,19 @@ function media_metaform($id,$auth){ * @author Michael Klier <chi@chimeric.de> */ function media_inuse($id) { - global $conf; + global $conf; $mediareferences = array(); if($conf['refcheck']){ require_once(DOKU_INC.'inc/fulltext.php'); $mediareferences = ft_mediause($id,$conf['refshow']); - if(!count($mediareferences)) { - return true; - } else { - return $mediareferences; - } + if(!count($mediareferences)) { + return true; + } else { + return $mediareferences; + } } else { - return false; - } + return false; + } } /** @@ -173,34 +173,34 @@ function media_delete($id,$auth){ global $conf; global $lang; - $file = mediaFN($id); - - // trigger an event - MEDIA_DELETE_FILE - $data['id'] = $id; - $data['name'] = basename($file); - $data['path'] = $file; - $data['size'] = (@file_exists($file)) ? filesize($file) : 0; - - $data['unl'] = false; - $data['del'] = false; - $evt = new Doku_Event('MEDIA_DELETE_FILE',$data); - if ($evt->advise_before()) { - $data['unl'] = @unlink($file); - if($data['unl']){ - $data['del'] = io_sweepNS($id,'mediadir'); - } - } - $evt->advise_after(); - unset($evt); - - if($data['unl'] && $data['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 $data['unl']; + $file = mediaFN($id); + + // trigger an event - MEDIA_DELETE_FILE + $data['id'] = $id; + $data['name'] = basename($file); + $data['path'] = $file; + $data['size'] = (@file_exists($file)) ? filesize($file) : 0; + + $data['unl'] = false; + $data['del'] = false; + $evt = new Doku_Event('MEDIA_DELETE_FILE',$data); + if ($evt->advise_before()) { + $data['unl'] = @unlink($file); + if($data['unl']){ + $data['del'] = io_sweepNS($id,'mediadir'); + } + } + $evt->advise_after(); + unset($evt); + + if($data['unl'] && $data['del']){ + // current namespace was removed. redirecting to root ns passing msg along + header('Location: '.DOKU_URL.'lib/exe/mediamanager.php?msg1='. + rawurlencode(sprintf(noNS($id),$lang['deletesucc']))); + exit; + } + + return $data['unl']; } /** @@ -1020,3 +1020,4 @@ function media_resize_imageGD($ext,$from,$from_w,$from_h,$to,$to_w,$to_h,$ofs_x= return $okay; } +/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ diff --git a/lib/exe/mediamanager.php b/lib/exe/mediamanager.php index 091e52050361cd785cb78bf50786b32dff242495..ae3d5b7fe69b367c6f58610fecaf7bd0ac94a1e2 100644 --- a/lib/exe/mediamanager.php +++ b/lib/exe/mediamanager.php @@ -80,14 +80,14 @@ $INUSE = media_inuse($DEL); if(!$INUSE) { if(media_delete($DEL,$AUTH)) { - msg(str_replace('%s',noNS($id),$lang['deletesucc']),1); + msg(sprintf(noNS($id),$lang['deletesucc']),1); } else { - msg(str_replace('%s',noNS($DEL),$lang['deletefail']),-1); + msg(sprintf(noNS($DEL),$lang['deletefail']),-1); } - } else { + } else { if(!$conf['refshow']) { unset($INUSE); - msg(str_replace('%s',noNS($DEL),$lang['mediainuse']),0); + msg(sprintf(noNS($DEL),$lang['mediainuse']),0); } } } @@ -95,3 +95,5 @@ // finished - start output header('Content-Type: text/html; charset=utf-8'); include(template('mediamanager.php')); + +/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */