summaryrefslogtreecommitdiff
path: root/inc/template.php
diff options
context:
space:
mode:
authorKate Arzamastseva <pshns@ukr.net>2011-08-03 15:19:52 +0300
committerKate Arzamastseva <pshns@ukr.net>2011-08-03 15:19:52 +0300
commit92cac9a97ee63d9c3c9bb8b0da1e3eb0604ba04f (patch)
tree95598bccc9a68bb5e4e458fbf7d579e4e70274f9 /inc/template.php
parente5d185e17e613b7a9737fc76310f1e78008f71ec (diff)
downloadrpg-92cac9a97ee63d9c3c9bb8b0da1e3eb0604ba04f.tar.gz
rpg-92cac9a97ee63d9c3c9bb8b0da1e3eb0604ba04f.tar.bz2
issue #38 diff links only if diff available; deleted files
Diffstat (limited to 'inc/template.php')
-rw-r--r--inc/template.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/inc/template.php b/inc/template.php
index e6673c3f3..04e3e79cc 100644
--- a/inc/template.php
+++ b/inc/template.php
@@ -1174,7 +1174,8 @@ function tpl_fileList(){
function tpl_fileDetails($image, $rev){
global $AUTH, $NS, $conf;
- if (!$image || !file_exists(mediaFN($image))) return '';
+ $removed = (!file_exists(mediaFN($image)) && file_exists(mediaMetaFN($image, '.changes')) && $conf['mediarevisions']);
+ if (!$image || (!file_exists(mediaFN($image)) && !$removed)) return '';
if ($rev && !file_exists(mediaFN($image, $rev))) $rev = false;
if (isset($NS) && getNS($image) != $NS) return '';
$do = $_REQUEST['mediado'];
@@ -1201,7 +1202,7 @@ function tpl_fileDetails($image, $rev){
media_tab_view($image, $NS, $AUTH, $rev);
echo '</div>';
- } elseif ($opened_tab == 'edit') {
+ } elseif ($opened_tab == 'edit' && !$removed) {
echo '<div id="mediamanager__details">';
media_tab_edit($image, $NS, $AUTH);
echo '</div>';