From cfd0169e52aa9dcbfde5148ad3d6b89684e6bb28 Mon Sep 17 00:00:00 2001 From: Cash Costello Date: Sun, 17 Jun 2012 09:34:47 -0400 Subject: Fixes #4422 pulling in Ismayil's changes so that we use the module view for settings --- views/default/core/settings/account/password.php | 54 +++++++++--------------- 1 file changed, 21 insertions(+), 33 deletions(-) (limited to 'views/default/core/settings/account/password.php') diff --git a/views/default/core/settings/account/password.php b/views/default/core/settings/account/password.php index a80f3df6b..4857034b2 100644 --- a/views/default/core/settings/account/password.php +++ b/views/default/core/settings/account/password.php @@ -1,45 +1,33 @@ -
-
-

-
-
- guid == elgg_get_logged_in_user_guid()) { - ?> -

- : - 'current_password')); - ?> -

- + $title = elgg_echo('user:set:password'); -

- : - 'password')); - ?> -

+ // only make the admin user enter current password for changing his own password. + $admin = ''; + if (!elgg_is_admin_logged_in() || elgg_is_admin_logged_in() && $user->guid == elgg_get_logged_in_user_guid()) { + $admin .= elgg_echo('user:current_password:label') . ': '; + $admin .= elgg_view('input/password', array('name' => 'current_password')); + $admin = "

$admin

"; + } -

- : 'password2')); - ?> -

-
-
- 'password')); + $password = "

$password

"; + + $password2 = elgg_echo('user:password2:label') . ': '; + $password2 .= elgg_view('input/password', array('name' => 'password2')); + $password2 = "

$password2

"; + + $content = $admin . $password . $password2; + + echo elgg_view_module('info', $title, $content); +} -- cgit v1.2.3