| <?php |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| require_once( 'core.php' ); |
| |
| $t_core_path = config_get( 'core_path' ); |
| |
| require_once( $t_core_path.'current_user_api.php' ); |
| |
| |
| |
| |
| |
| auth_ensure_user_authenticated(); |
| |
| current_user_ensure_unprotected(); |
| ?> |
| <?php |
| |
| |
| |
| $row = user_get_row( auth_get_current_user_id() ); |
| extract( $row, EXTR_PREFIX_ALL, 'u' ); |
| |
| $t_ldap = ( LDAP == config_get( 'login_method' ) ); |
| |
| |
| |
| $u_email = user_get_email( $u_id, $u_username ); |
| |
| |
| |
| $t_force_pw_reset = is_page_name( 'verify.php' ); |
| |
| html_page_top1( lang_get( 'account_link' ) ); |
| html_page_top2(); |
| ?> |
| |
| |
| <br /> |
| <?php if ( $t_force_pw_reset ) { ?> |
| <center><div style="color:red; width:75%"> |
| <?php |
| echo lang_get( 'verify_warning' ); |
| if ( helper_call_custom_function( 'auth_can_change_password', array() ) ) { |
| echo '<br />' . lang_get( 'verify_change_password' ); |
| } |
| ?> |
| </div></center> |
| <br /> |
| <?php } ?> |
| <div align="center"> |
| <form method="post" action="account_update.php"> |
| <?php echo form_security_field( 'account_update' )?> |
| <table class="width75" cellspacing="1"> |
| |
| |
| <tr class="title"> |
| <td class="form-title"> |
| <?php echo lang_get( 'edit_account_title' ) ?> |
| </td> |
| <td class="right"> |
| <?php print_account_menu( 'account_page.php' ) ?> |
| </td> |
| </tr> |
| |
| <?php if ( !helper_call_custom_function( 'auth_can_change_password', array() ) ) { ?> |
| |
| |
| <tr class="row-1"> |
| <td class="category" width="25%"> |
| <?php echo lang_get( 'username' ) ?> |
| </td> |
| <td width="75%"> |
| <?php echo $u_username ?> |
| </td> |
| </tr> |
| |
| |
| <tr class="row-2"> |
| <td class="category"> |
| <?php echo lang_get( 'password' ) ?> |
| </td> |
| <td> |
| <?php echo lang_get( 'no_password_change' ) ?> |
| </td> |
| </tr> |
| |
| <?php } else { ?> |
| |
| |
| <tr class="row-1"> |
| <td class="category" width="25%"> |
| <?php echo lang_get( 'username' ) ?> |
| </td> |
| <td width="75%"> |
| <?php echo $u_username ?> |
| </td> |
| </tr> |
| |
| |
| <tr class="row-2"> |
| <td class="category"> |
| <?php echo lang_get( 'password' ) ?> |
| <?php if ( $t_force_pw_reset ) { ?> |
| <span class="required">*</span> |
| <?php } ?> |
| </td> |
| <td> |
| <input type="password" size="32" maxlength="32" name="password" /> |
| </td> |
| </tr> |
| |
| |
| <tr class="row-1"> |
| <td class="category"> |
| <?php echo lang_get( 'confirm_password' ) ?> |
| <?php if ( $t_force_pw_reset ) { ?> |
| <span class="required">*</span> |
| <?php } ?> |
| </td> |
| <td> |
| <input type="password" size="32" maxlength="32" name="password_confirm" /> |
| </td> |
| </tr> |
| |
| <?php } ?> |
| |
| <?php if ( $t_ldap && ON == config_get( 'use_ldap_email' ) ) { ?> |
| |
| |
| <tr class="row-1"> |
| <td class="category"> |
| <?php echo lang_get( 'email' ) ?> |
| </td> |
| <td> |
| <?php echo $u_email ?> |
| </td> |
| </tr> |
| |
| <?php } else { ?> |
| |
| |
| <tr class="row-2"> |
| <td class="category"> |
| <?php echo lang_get( 'email' ) ?> |
| </td> |
| <td> |
| <?php print_email_input( 'email', $u_email ) ?> |
| </td> |
| </tr> |
| |
| <?php } ?> |
| |
| |
| <tr class="row-1" valign="top"> |
| <td class="category"> |
| <?php echo lang_get( 'realname' ) ?> |
| </td> |
| <td> |
| <input type="text" size="32" maxlength="64" name="realname" value="<?php echo string_attribute( $u_realname ) ?>" /> |
| </td> |
| </tr> |
| |
| |
| <tr class="row-2"> |
| <td class="category"> |
| <?php echo lang_get( 'access_level' ) ?> |
| </td> |
| <td> |
| <?php echo get_enum_element( 'access_levels', $u_access_level ) ?> |
| </td> |
| </tr> |
| |
| |
| <tr class="row-1"> |
| <td class="category"> |
| <?php echo lang_get( 'access_level_project' ) ?> |
| </td> |
| <td> |
| <?php echo get_enum_element( 'access_levels', current_user_get_access_level() ) ?> |
| </td> |
| </tr> |
| |
| |
| <tr class="row-2" valign="top"> |
| <td class="category"> |
| <?php echo lang_get( 'assigned_projects' ) ?> |
| </td> |
| <td> |
| <?php print_project_user_list( auth_get_current_user_id(), false ) ?> |
| </td> |
| </tr> |
| |
| |
| <tr> |
| <td class="left"> |
| <?php if ( $t_force_pw_reset ) { ?> |
| <span class="required"> * <?php echo lang_get( 'required' ) ?></span> |
| <?php } ?> |
| </td> |
| |
| <td> |
| <input type="submit" class="button" value="<?php echo lang_get( 'update_user_button' ) ?>" /> |
| </td> |
| </tr> |
| </table> |
| </form> |
| </div> |
| |
| <br /> |
| <?php |
| <?php |
| |
| if ( ON == config_get( 'allow_account_delete' ) ) { |
| ?> |
| |
| |
| <div class="border-center"> |
| <form method="post" action="account_delete.php"> |
| <input type="submit" class="button" value="<?php echo lang_get( 'delete_account_button' ) ?>" /> |
| </form> |
| </div> |
| |
| <?php } ?> |
| <?php |
| |
| <?php html_page_bottom1( __FILE__ ) ?> |