Changeset 2703 for trunk/wp-admin/upgrade-functions.php
- Timestamp:
- 07/11/2005 10:39:50 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/upgrade-functions.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/upgrade-functions.php
r2702 r2703 227 227 if ( !empty( $user->user_nickname ) ) 228 228 update_usermeta( $user->ID, 'nickname', $wpdb->escape($user->user_nickname) ); 229 if ( !empty( $user->user_level ) ) 229 if ( !empty( $user->user_level ) ) { 230 230 update_usermeta( $user->ID, $table_prefix . 'user_level', $user->user_level ); 231 $role = translate_level_to_role($user->user_level); 232 update_usermeta( $user->ID, $table_prefix . 'capabilities', array($role => true) ); 233 } 231 234 if ( !empty( $user->user_icq ) ) 232 235 update_usermeta( $user->ID, 'icq', $wpdb->escape($user->user_icq) ); … … 750 753 return $template; 751 754 } 755 756 function translate_level_to_role($level) { 757 switch ($level) { 758 case 10: 759 case 9: 760 case 8: 761 return 'publisher'; 762 case 7: 763 case 6: 764 case 5: 765 return 'managing_editor'; 766 case 4: 767 case 3: 768 return 'copy_editor'; 769 case 2: 770 return 'staff_writer'; 771 case 1: 772 return 'freelancer'; 773 case 0: 774 return 'visitor'; 775 } 776 } 777 752 778 ?>
Note: See TracChangeset
for help on using the changeset viewer.