Changeset 3452
- Timestamp:
- 01/18/2006 01:06:11 AM (20 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
wp-includes/capabilities.php (modified) (8 diffs)
-
wp-settings.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/capabilities.php
r3310 r3452 86 86 global $wp_roles; 87 87 88 if ( ! isset($wp_roles) ) 89 $wp_roles = new WP_Roles(); 90 88 91 $this->capabilities[$cap] = $grant; 89 92 $wp_roles->add_cap($this->name, $cap, $grant); … … 92 95 function remove_cap($cap) { 93 96 global $wp_roles; 97 98 if ( ! isset($wp_roles) ) 99 $wp_roles = new WP_Roles(); 94 100 95 101 unset($this->capabilities[$cap]); … … 116 122 117 123 function WP_User($id, $name = '') { 118 global $ wp_roles, $table_prefix;124 global $table_prefix; 119 125 120 126 if ( empty($id) && empty($name) ) … … 148 154 function get_role_caps() { 149 155 global $wp_roles; 156 157 if ( ! isset($wp_roles) ) 158 $wp_roles = new WP_Roles(); 159 150 160 //Filter out caps that are not role names and assign to $this->roles 151 161 if(is_array($this->caps)) … … 215 225 //has_cap('edit_post', post_id) 216 226 function has_cap($cap) { 217 global $wp_roles;218 219 227 if ( is_numeric($cap) ) 220 228 $cap = $this->translate_level_to_cap($cap); … … 317 325 global $wp_roles; 318 326 327 if ( ! isset($wp_roles) ) 328 $wp_roles = new WP_Roles(); 329 319 330 return $wp_roles->get_role($role); 320 331 } … … 323 334 global $wp_roles; 324 335 336 if ( ! isset($wp_roles) ) 337 $wp_roles = new WP_Roles(); 338 325 339 return $wp_roles->add_role($role, $display_name, $capabilities = ''); 326 340 } … … 328 342 function remove_role($role) { 329 343 global $wp_roles; 344 345 if ( ! isset($wp_roles) ) 346 $wp_roles = new WP_Roles(); 330 347 331 348 return $wp_roles->remove_role($role); -
trunk/wp-settings.php
r3449 r3452 207 207 $wp_rewrite = new WP_Rewrite(); 208 208 $wp = new WP(); 209 $wp_roles = new WP_Roles();210 209 211 210 define('TEMPLATEPATH', get_template_directory());
Note: See TracChangeset
for help on using the changeset viewer.