diff options
author | Kate Arzamastseva <pshns@ukr.net> | 2011-06-29 17:04:16 +0300 |
---|---|---|
committer | Kate Arzamastseva <pshns@ukr.net> | 2011-06-29 17:04:16 +0300 |
commit | 98f03b57e3bb6185cbbb815a71d254e28df79912 (patch) | |
tree | 9d11a6adb9e77ac77bce19c42cf65e4d8e09f870 /inc/media.php | |
parent | 3e98e6857f2c48127d4169d02e341d1013c00bac (diff) | |
download | rpg-98f03b57e3bb6185cbbb815a71d254e28df79912.tar.gz rpg-98f03b57e3bb6185cbbb815a71d254e28df79912.tar.bz2 |
media upload fix
Diffstat (limited to 'inc/media.php')
-rw-r--r-- | inc/media.php | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/inc/media.php b/inc/media.php index d90a13c81..cba89b995 100644 --- a/inc/media.php +++ b/inc/media.php @@ -242,7 +242,7 @@ function media_upload($ns,$auth){ global $lang; // get file and id - $id = $_POST['id']; + $id = $_POST['mediaid']; $file = $_FILES['upload']; if(empty($id)) $id = $file['name']; @@ -572,25 +572,25 @@ function media_tabs_files($selected=false){ * @author Kate Arzamastseva <pshns@ukr.net> * @param string $selected - opened tab */ -function media_tabs_details($selected=false){ +function media_tabs_details($image, $selected=false){ global $lang; echo '<div class="mediamanager-tabs" id="id-mediamanager-tabs-detail">'; - $tab = '<a href="'.media_managerURL(array('tab_details' => 'view')). + $tab = '<a href="'.media_managerURL(array('tab_details' => 'view', 'image' => $image)). '" rel=".mediamanager-tab-view"'; if (!empty($selected) && $selected == 'view') $class = 'view selected'; else $class = 'view'; $tab .= ' class="'.$class.'" >'.$lang['media_viewtab'].'</a>'; echo $tab; - $tab = '<a href="'.media_managerURL(array('tab_details' => 'edit')). + $tab = '<a href="'.media_managerURL(array('tab_details' => 'edit', 'image' => $image)). '" rel=".mediamanager-tab-edit"'; if (!empty($selected) && $selected == 'edit') $class = 'edit selected'; else $class = 'edit'; $tab .= ' class="'.$class.'" >'.$lang['media_edittab'].'</a>'; echo $tab; - $tab = '<a href="'.media_managerURL(array('tab_details' => 'history')). + $tab = '<a href="'.media_managerURL(array('tab_details' => 'history', 'image' => $image)). '" rel=".mediamanager-tab-history"'; if (!empty($selected) && $selected == 'history') $class = 'history selected'; else $class = 'history'; @@ -1231,8 +1231,12 @@ function media_uploadform($ns, $auth, $fullscreen = false){ // The default HTML upload form $params = array('id' => 'dw__upload', 'enctype' => 'multipart/form-data'); - if (!$fullscreen) $params['action'] = DOKU_BASE.'lib/exe/mediamanager.php'; - else $params['action'] = media_managerURL(array('tab_files' => 'files')); + if (!$fullscreen) { + $params['action'] = DOKU_BASE.'lib/exe/mediamanager.php'; + } else { + $params['action'] = media_managerURL(array('tab_files' => 'files', + 'tab_details' => 'view')); + } $form = new Doku_Form($params); if (!$fullscreen) $form->addElement('<div class="upload">' . $lang['mediaupload'] . '</div>'); @@ -1242,7 +1246,7 @@ function media_uploadform($ns, $auth, $fullscreen = false){ $form->addElement(form_makeFileField('upload', $lang['txt_upload'].':', 'upload__file')); $form->addElement(form_makeCloseTag('p')); $form->addElement(form_makeOpenTag('p')); - $form->addElement(form_makeTextField('id', $id, $lang['txt_filename'].':', 'upload__name')); + $form->addElement(form_makeTextField('mediaid', noNS($id), $lang['txt_filename'].':', 'upload__name')); $form->addElement(form_makeButton('submit', '', $lang['btn_upload'])); $form->addElement(form_makeCloseTag('p')); |