Make WordPress Core


Ignore:
Timestamp:
08/21/2008 05:40:38 PM (18 years ago)
Author:
ryan
Message:

Option to force SSL. see #7561

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/user-edit.php

    r8656 r8701  
    100100$user_id = (int) $user_id;
    101101
    102 if ( !$user_id )
     102if ( !$user_id ) {
    103103        if ( $is_profile_page ) {
    104104                $current_user = wp_get_current_user();
     
    107107                wp_die(__('Invalid user ID.'));
    108108        }
     109}
     110
     111// Optional SSL preference that can be turned on by hooking to the 'personal_options' action
     112function use_ssl_preference($user) {
     113?>
     114        <tr>
     115                <th scope="row"><?php _e('Use https')?></th>
     116                <td><label for="use_ssl"><input name="use_ssl" type="checkbox" id="use_ssl" value="1" <?php checked('1', $user->use_ssl); ?> /> <?php _e('Always use https when visiting the admin'); ?></label></td>
     117        </tr>
     118<?php
     119}
    109120
    110121switch ($action) {
     
    130141$errors = edit_user($user_id);
    131142
    132 if( !is_wp_error( $errors ) ) {
     143if ( !is_wp_error( $errors ) ) {
    133144        $redirect = ($is_profile_page? "profile.php?" : "user-edit.php?user_id=$user_id&"). "updated=true";
    134145        $redirect = add_query_arg('wp_http_referer', urlencode($wp_http_referer), $redirect);
     
    141152
    142153if ( !current_user_can('edit_user', $user_id) )
    143                 wp_die(__('You do not have permission to edit this user.'));
     154        wp_die(__('You do not have permission to edit this user.'));
    144155
    145156include ('admin-header.php');
     
    210221</fieldset></td>
    211222</tr>
    212 <?php endif; ?>
     223<?php
     224endif;
     225do_action('personal_options', $profileuser);
     226?>
    213227</table>
    214228<?php
    215         if ( $is_profile_page ) {
    216                 do_action('profile_personal_options');
    217         }
     229        if ( $is_profile_page )
     230                do_action('profile_personal_options', $profileuser);
    218231?>
    219232
Note: See TracChangeset for help on using the changeset viewer.