summaryrefslogtreecommitdiff
path: root/inc/media.php
diff options
context:
space:
mode:
authorDominik Eckelmann <deckelmann@gmail.com>2011-11-19 14:44:48 +0100
committerDominik Eckelmann <deckelmann@gmail.com>2011-11-19 14:44:48 +0100
commit402e0951b7e3ccf567702515bfe0b09cca8a5a93 (patch)
treeb5c4526d2d7ca1482fe8a67aa12125b065c478be /inc/media.php
parent5446f3ffde77013d4eaea1fb166bcbd905a777a4 (diff)
parent1017f6f159386699a10d2529c50fb5e28b5c1889 (diff)
downloadrpg-402e0951b7e3ccf567702515bfe0b09cca8a5a93.tar.gz
rpg-402e0951b7e3ccf567702515bfe0b09cca8a5a93.tar.bz2
Merge branch 'master' of github.com:dom-mel/dokuwiki
Diffstat (limited to 'inc/media.php')
-rw-r--r--inc/media.php12
1 files changed, 10 insertions, 2 deletions
diff --git a/inc/media.php b/inc/media.php
index 7da1f0899..9d3e90a54 100644
--- a/inc/media.php
+++ b/inc/media.php
@@ -647,7 +647,11 @@ function media_tabs_details($image, $selected_tab = ''){
function media_tab_files_options(){
global $lang, $NS;
$form = new Doku_Form(array('class' => 'options', 'method' => 'get',
- 'action' => media_managerURL(array(), '&')));
+ 'action' => wl($ID)));
+ $media_manager_params = media_managerURL(array(), '', false, true);
+ foreach($media_manager_params as $pKey => $pVal){
+ $form->addHidden($pKey, $pVal);
+ }
$form->addHidden('sectok', null);
if (isset($_REQUEST['q'])) {
$form->addHidden('q', $_REQUEST['q']);
@@ -698,7 +702,11 @@ function _media_get_display_param($param, $values) {
// FIXME: Set cookie
return $_REQUEST[$param];
} else {
- return get_doku_pref($param, $values['default']);
+ $val = get_doku_pref($param, $values['default']);
+ if (!in_array($val, $values)) {
+ $val = $values['default'];
+ }
+ return $val;
}
}