+
+
+
+EOTEXT;
+ return $html;
+ }
+
/**
* Checks that this user is logged in, and presents a login screen if they aren't.
diff --git a/inc/ui/principal-edit.php b/inc/ui/principal-edit.php
index 72ca1fd0..c8f5977c 100644
--- a/inc/ui/principal-edit.php
+++ b/inc/ui/principal-edit.php
@@ -327,12 +327,23 @@ function principal_editor() {
}
$admin_row_entry = '';
+ $default_passwd_row_entry = ' | ' . $prompt_password_1 . ': | ##newpass1.password.$pwstars## |
';
+ $default_passwd_row_entry .= ' | ' . $prompt_password_2 . ': | ##newpass2.password.$pwstars## |
';
$delete_principal_button = '';
if ( $session->AllowedTo('Admin') ) {
- $admin_row_entry = ' | '.$prompt_admin.': | ##is_admin.checkbox## |
';
- $admin_row_entry .= ' | '.$prompt_active.': | ##user_active.checkbox## |
';
+ $passwd_row_entry = $default_passwd_row_entry;
+ $admin_row_entry = ' | ' . $prompt_admin . ': | ##is_admin.checkbox## |
';
+ $admin_row_entry .= ' | ' . $prompt_active . ': | ##user_active.checkbox## |
';
if ( isset($id) )
- $delete_principal_button = '' . translate("Delete Principal") . '';
+ $delete_principal_button = '' . translate("Delete Principal") . '';
+ } else {
+ if ( isset($c->password_change_override) ) {
+ $passwd_row_entry = ' | ' . $prompt_password_1 . ': | ';
+ $passwd_row_entry .= '';
+ $passwd_row_entry .= $c->password_change_override['label'] . ' |
';
+ } else {
+ $passwd_row_entry = $default_passwd_row_entry;
+ }
}
$email_unique = '';
@@ -401,8 +412,7 @@ label.privilege {
| $prompt_username: | ##xxxxusername.input.50## |
- | $prompt_password_1: | ##newpass1.password.$pwstars## |
- | $prompt_password_2: | ##newpass2.password.$pwstars## |
+ $passwd_row_entry
| $prompt_fullname: | ##fullname.input.50## |
| $prompt_email: | ##email.input.50##$email_unique |
| $prompt_locale: | ##locale.select## |