summaryrefslogtreecommitdiff
path: root/inc/template.php
diff options
context:
space:
mode:
authorKate Arzamastseva <pshns@ukr.net>2011-06-29 17:04:16 +0300
committerKate Arzamastseva <pshns@ukr.net>2011-06-29 17:04:16 +0300
commit98f03b57e3bb6185cbbb815a71d254e28df79912 (patch)
tree9d11a6adb9e77ac77bce19c42cf65e4d8e09f870 /inc/template.php
parent3e98e6857f2c48127d4169d02e341d1013c00bac (diff)
downloadrpg-98f03b57e3bb6185cbbb815a71d254e28df79912.tar.gz
rpg-98f03b57e3bb6185cbbb815a71d254e28df79912.tar.bz2
media upload fix
Diffstat (limited to 'inc/template.php')
-rw-r--r--inc/template.php14
1 files changed, 9 insertions, 5 deletions
diff --git a/inc/template.php b/inc/template.php
index 4226c0e52..e3d716c25 100644
--- a/inc/template.php
+++ b/inc/template.php
@@ -1159,17 +1159,17 @@ function tpl_fileList(){
*
* @author Kate Arzamastseva <pshns@ukr.net>
*/
-function tpl_fileDetails(){
+function tpl_fileDetails($image){
global $AUTH;
global $NS;
- if ($_REQUEST['image']) $image = cleanID($_REQUEST['image']);
- if (!isset($image) || isset($NS) && getNS($image) != $NS) return '';
+ if (!$image || !file_exists(mediaFN($image))) return '';
+ if (isset($NS) && getNS($image) != $NS) return '';
$opened_tab = $_REQUEST['tab_details'];
if (!$opened_tab) $opened_tab = 'view';
if ($_REQUEST['edit']) $opened_tab = 'edit';
- media_tabs_details($opened_tab);
+ media_tabs_details($image, $opened_tab);
if ($opened_tab == 'view') media_tab_view($image, $NS, $AUTH);
if ($opened_tab == 'edit') media_tab_edit($image, $NS, $AUTH);
@@ -1423,6 +1423,10 @@ function tpl_media() {
$fullscreen = true;
require_once(DOKU_INC.'lib/exe/mediamanager.php');
+ if ($_REQUEST['image']) $image = cleanID($_REQUEST['image']);
+ if (isset($IMG)) $image = $IMG;
+ if (isset($JUMPTO)) $image = $JUMPTO;
+
echo '<div class="mediamanager" id="id-mediamanager">';
echo '<div class="mediamanager-slider" id="id-mediamanager-layout">';
echo '<div id="id-mediamanager-layout-namespaces" class="layout" style="width: 25%;">';
@@ -1442,7 +1446,7 @@ function tpl_media() {
tpl_fileList();
echo '</div>';
echo '<div id="id-mediamanager-layout-detail" class="layout" style="width: 30%;">';
- tpl_fileDetails();
+ tpl_fileDetails($image);
echo '</div>';
echo '<div class="clearer"></div>';
echo '</div>';