Make WordPress Core

Ticket #1202: bug1202.patch

File bug1202.patch, 1.3 KB (added by MC_incubus, 19 years ago)
  • template-functions-general.php

    old new  
    2525
    2626
    2727function wp_loginout() {
    28         global $user_level;
     28        global $user_ID;
    2929        get_currentuserinfo();
    3030
    31         if (0 == $user_level) :
     31        if ($user_ID == "") :
    3232                $link = '<a href="' . get_settings('siteurl') . '/wp-login.php">' . __('Login') . '</a>';
    3333        else :
    3434                $link = '<a href="' . get_settings('siteurl') . '/wp-login.php?action=logout">' . __('Logout') . '</a>';
     
    3838}
    3939
    4040function wp_register( $before = '<li>', $after = '</li>' ) {
    41         global $user_level;
     41        global $user_ID;
    4242
    4343        get_currentuserinfo();
    4444
    45         if (0 == $user_level && get_settings('users_can_register') ) :
     45        if ($user_ID == "" && get_settings('users_can_register') ) :
    4646                $link = $before . '<a href="' . get_settings('siteurl') . '/wp-register.php">' . __('Register') . '</a>' . $after;
    47         elseif (0 == $user_level && !get_settings('users_can_register') ) :
     47        elseif ($user_ID == "" && !get_settings('users_can_register') ) :
    4848                $link = '';
    4949        else :
    5050                $link = $before . '<a href="' . get_settings('siteurl') . '/wp-admin/">' . __('Site Admin') . '</a>' . $after;