Make WordPress Core

Changeset 2712 for trunk/xmlrpc.php


Ignore:
Timestamp:
07/15/2005 01:24:08 AM (21 years ago)
Author:
ryan
Message:

Cap migration.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xmlrpc.php

    r2699 r2712  
    158158          }
    159159
    160           $user_data = get_userdatabylogin($user_login);
    161           $is_admin = $user_data->user_level > 3;
     160          $user = new WP_User($user_login);
     161          $is_admin = $user->has_cap('level_8');
    162162
    163163          $struct = array(
     
    296296          }
    297297
    298           $user_data = get_userdatabylogin($user_login);
    299 
    300           if ($user_data->user_level < 3) {
    301             return new IXR_Error(401, 'Sorry, users whose level is less than 3, can not edit the template.');
     298          $user = new WP_User($user_login);
     299          if ( !$user->has_cap('edit_themes') ) {
     300            return new IXR_Error(401, 'Sorry, this user can not edit the template.');
    302301          }
    303302
     
    332331          }
    333332
    334           $user_data = get_userdatabylogin($user_login);
    335 
    336           if ($user_data->user_level < 3) {
    337             return new IXR_Error(401, 'Sorry, users whose level is less than 3, can not edit the template.');
     333          $user = new WP_User($user_login);
     334          if ( !$user->has_cap('edit_themes') ) {
     335            return new IXR_Error(401, 'Sorry, this user can not edit the template.');
    338336          }
    339337
     
    850848          }
    851849
    852           if(get_settings('fileupload_minlevel') > $user_data->user_level) {
    853             // User has not enough privileges
    854             logIO('O', '(MW) Not enough privilege: user level too low');
     850          $user = new WP_User($user_login);
     851          if ( !$user->has_cap('upload_files') ) {
     852            logIO('O', '(MW) User does not have upload_files capability');
    855853            $this->error = new IXR_Error(401, 'You are not allowed to upload files to this site.');
    856854            return $this->error;
Note: See TracChangeset for help on using the changeset viewer.