store display order of plugins_new in a session var

git-svn-id: http://piwigo.org/svn/trunk@11222 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
mistic100 2011-06-03 22:25:01 +00:00
parent 0af1d99ebf
commit d2fa16a7f5
3 changed files with 20 additions and 1 deletions

View file

@ -44,6 +44,13 @@ check_status(ACCESS_ADMINISTRATOR);
// | Direct actions |
// +-----------------------------------------------------------------------+
// save plugins_new display order (AJAX action)
if (isset($_GET['plugins_new_order']))
{
pwg_set_session_var('plugins_new_order', $_GET['plugins_new_order']);
exit;
}
// theme changer
if (isset($_GET['change_theme']))
{

View file

@ -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)
{

View file

@ -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}