From 6d73f88a51728a4e39b25f9da2e104d5ed5c4953 Mon Sep 17 00:00:00 2001 From: plegall Date: Mon, 28 Oct 2013 19:18:45 +0000 Subject: feature 1668: implement all remaining actions (all using the new version of pwg.users.setInfo with multiple user_id) git-svn-id: http://piwigo.org/svn/trunk@25198 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/themes/default/template/user_list.tpl | 43 +++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 5 deletions(-) (limited to 'admin') diff --git a/admin/themes/default/template/user_list.tpl b/admin/themes/default/template/user_list.tpl index 911bfc978..11a97c29d 100644 --- a/admin/themes/default/template/user_list.tpl +++ b/admin/themes/default/template/user_list.tpl @@ -166,7 +166,7 @@ jQuery(document).ready(function() { jQuery("#applyAction").click(function() { var action = jQuery("select[name=selectAction]").prop("value"); - var method = null; + var method = 'pwg.users.setInfo'; var data = { user_id: selection }; @@ -187,6 +187,39 @@ jQuery(document).ready(function() { method = 'pwg.groups.deleteUser'; data.group_id = jQuery("select[name=dissociate]").prop("value"); break; + case 'status': + data.status = jQuery("select[name=status]").prop("value"); + break; + case 'enabled_high': + data.enabled_high = jQuery("input[name=enabled_high]:checked").val(); + break; + case 'level': + data.level = jQuery("select[name=level]").val(); + break; + case 'nb_image_page': + data.nb_image_page = jQuery("input[name=nb_image_page]").val(); + break; + case 'theme': + data.theme = jQuery("select[name=theme]").val(); + break; + case 'language': + data.language = jQuery("select[name=language]").val(); + break; + case 'recent_period': + data.recent_period = jQuery("input[name=recent_period]").val(); + break; + case 'expand': + data.expand = jQuery("input[name=expand]:checked").val(); + break; + case 'show_nb_comments': + data.show_nb_comments = jQuery("input[name=show_nb_comments]:checked").val(); + break; + case 'show_nb_hits': + data.show_nb_hits = jQuery("input[name=show_nb_hits]:checked").val(); + break; + default: + alert("Unexpected action"); + return false; } jQuery.ajax({ @@ -331,7 +364,7 @@ table.dataTable {clear:right;padding-top:10px;} {* enabled_high *}
- +
{* level *} @@ -368,19 +401,19 @@ table.dataTable {clear:right;padding-top:10px;} {* expand *}
- +
{* show_nb_comments *}
- +
{* show_nb_hits *}
- +