fix media.filter and media.sortorder param
This commit is contained in:
@ -2945,19 +2945,9 @@ function serendipity_showMedia(&$file, &$paths, $url = '', $manage = false, $lin
|
|||||||
'nr_files' => count($file),
|
'nr_files' => count($file),
|
||||||
'keywords' => explode(';', $serendipity['mediaKeywords']),
|
'keywords' => explode(';', $serendipity['mediaKeywords']),
|
||||||
'thumbSize' => $serendipity['thumbSize'],
|
'thumbSize' => $serendipity['thumbSize'],
|
||||||
'sortParams' => array('perpage', 'order', 'ordermode'),
|
'sortParams' => array('perpage', 'order', 'ordermode')
|
||||||
'filterParams' => array('only_path', 'only_filename')
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
foreach($media['sortParams'] AS $sortParam) {
|
|
||||||
$serendipity['smarty']->assign(array("get_sortorder_$sortParam" => $serendipity['GET']['sortorder'][$sortParam]));
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach($media['filterParams'] AS $filterParam) {
|
|
||||||
$serendipity['smarty']->assign(array("$filterParam" => $serendipity['GET'][$filterParam]));
|
|
||||||
}
|
|
||||||
|
|
||||||
$media = array_merge($media, $smarty_vars);
|
$media = array_merge($media, $smarty_vars);
|
||||||
$media['files'] =& $file;
|
$media['files'] =& $file;
|
||||||
|
|
||||||
|
@ -162,22 +162,20 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form_buttons">
|
<div class="form_buttons">
|
||||||
<input name="go" type="submit" value="{$CONST.GO}">
|
<input name="go" type="submit" value="{$CONST.GO}">
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
// alert(serendipity.GetCookie('serendipity[only_path]'));
|
|
||||||
// write: is plain "foo", read: is "serendipity[foo]"!
|
// write: is plain "foo", read: is "serendipity[foo]"!
|
||||||
{foreach $media.sortParams AS $sortParam}
|
{foreach $media.sortParams AS $sortParam}
|
||||||
|
|
||||||
serendipity.SetCookie("sortorder_{$sortParam}","{$get_sortorder_{$sortParam}}");
|
serendipity.SetCookie("sortorder_{$sortParam}","{$media.sortorder.{$sortParam}}");
|
||||||
{/foreach}
|
{/foreach}
|
||||||
{foreach $media.filterParams AS $filterParam}
|
{foreach $media.filterParams AS $filterParam}
|
||||||
|
|
||||||
serendipity.SetCookie("{$filterParam}", "{$get_{$filterParam}}");
|
serendipity.SetCookie("{$filterParam}", "{$media.{$filterParam}}");
|
||||||
{/foreach}
|
{/foreach}
|
||||||
|
|
||||||
serendipity.SetCookie("serendipity_toggle_dir", "{$media.toggle_dir}");
|
serendipity.SetCookie("serendipity_toggle_dir", "{$media.toggle_dir}");
|
||||||
|
Reference in New Issue
Block a user