diff options
author | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-02-20 04:42:49 +0000 |
---|---|---|
committer | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-02-20 04:42:49 +0000 |
commit | cc873980abb9d1d9206f333bd465ecd6a55b609b (patch) | |
tree | 6233f4b76b9c763d60dddb70a6ecc7558d9183e1 /mod/uservalidationbyemail/views/default/uservalidationbyemail | |
parent | 7fbd66bc3aeda393a0117883b70a3212dae57e51 (diff) | |
download | elgg-cc873980abb9d1d9206f333bd465ecd6a55b609b.tar.gz elgg-cc873980abb9d1d9206f333bd465ecd6a55b609b.tar.bz2 |
Fixes #2658. Merged uservalidationbyemail changes from 1.7 to 1.8. This plugin needs cleanup.
git-svn-id: http://code.elgg.org/elgg/trunk@8357 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/uservalidationbyemail/views/default/uservalidationbyemail')
-rw-r--r-- | mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php | 27 | ||||
-rw-r--r-- | mod/uservalidationbyemail/views/default/uservalidationbyemail/unvalidated_user.php | 2 |
2 files changed, 28 insertions, 1 deletions
diff --git a/mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php b/mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php new file mode 100644 index 000000000..c1ca58559 --- /dev/null +++ b/mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php @@ -0,0 +1,27 @@ +elgg.provide('elgg.uservalidationbyemail'); + +elgg.uservalidationbyemail.init = function() { + $('.unvalidated-users-checkall').click(function() { + checked = $(this).attr('checked'); + $('form[name=unvalidated-users]').find('input[type=checkbox]').attr('checked', checked); + }); + + $('.unvalidated-users-bulk-post').click(function(event) { + $form = $('form[name=unvalidated-users]'); + event.preventDefault(); + + // check there are selected users + if ($form.find('input[type=checkbox]:checked').length < 1) { + return false; + } + + // confirmation + if (!confirm($(this).attr('title'))) { + return false; + } + + $form.attr('action', $(this).attr('href')).submit(); + }); +}; + +elgg.register_event_handler('init', 'system', elgg.uservalidationbyemail.init);
\ No newline at end of file diff --git a/mod/uservalidationbyemail/views/default/uservalidationbyemail/unvalidated_user.php b/mod/uservalidationbyemail/views/default/uservalidationbyemail/unvalidated_user.php index 295f4170e..209dbe02b 100644 --- a/mod/uservalidationbyemail/views/default/uservalidationbyemail/unvalidated_user.php +++ b/mod/uservalidationbyemail/views/default/uservalidationbyemail/unvalidated_user.php @@ -6,7 +6,7 @@ * @subpackage UserValidationByEmail.Administration */ -$user = elgg_extract('theuser', $vars); +$user = elgg_extract('user', $vars); // doesn't work. //$checkbox = elgg_view('input/checkboxes', array( |