aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authormistic100 <mistic@piwigo.org>2011-06-03 22:25:01 +0000
committermistic100 <mistic@piwigo.org>2011-06-03 22:25:01 +0000
commitd2fa16a7f5a0f334d72080eb12b78aea549e8d8b (patch)
tree2843951d03bc6248911539eee6047c520593fbe9 /admin
parent0af1d99ebf47e2028aef143d44b9f428e1a5df19 (diff)
store display order of plugins_new in a session var
git-svn-id: http://piwigo.org/svn/trunk@11222 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin')
-rw-r--r--admin/plugins_new.php13
-rw-r--r--admin/themes/default/template/plugins_new.tpl1
2 files changed, 13 insertions, 1 deletions
diff --git a/admin/plugins_new.php b/admin/plugins_new.php
index b34bb5acf..c623f4c3b 100644
--- a/admin/plugins_new.php
+++ b/admin/plugins_new.php
@@ -95,7 +95,18 @@ $template->assign('order_options',
// +-----------------------------------------------------------------------+
if ($plugins->get_server_plugins(true))
{
- $plugins->sort_server_plugins('date');
+ /* order plugins */
+ if (pwg_get_session_var('plugins_new_order') != null)
+ {
+ $order_selected = pwg_get_session_var('plugins_new_order');
+ $plugins->sort_server_plugins($order_selected);
+ $template->assign('order_selected', $order_selected);
+ }
+ else
+ {
+ $plugins->sort_server_plugins('date');
+ $template->assign('order_selected', 'date');
+ }
foreach($plugins->server_plugins as $plugin)
{
diff --git a/admin/themes/default/template/plugins_new.tpl b/admin/themes/default/template/plugins_new.tpl
index a2702f373..d29b60602 100644
--- a/admin/themes/default/template/plugins_new.tpl
+++ b/admin/themes/default/template/plugins_new.tpl
@@ -29,6 +29,7 @@ jQuery(document).ready(function(){
jQuery('select[name="selectOrder"]').change(function() {
sortOrder = this.value;
$('.pluginBox').sortElements(sortPlugins);
+ $.get("admin.php?plugins_new_order="+sortOrder);
});
});
{/literal}{/footer_script}