Opened 3 years ago
Closed 3 years ago
#13012 closed defect (bug) (fixed)
Editing users as super admin causes php error in ms.php
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 3.0 |
| Component: | Users | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | phlux0r |
Description
WP 3.0 beta-1 rev 14041
When editing a user as Super Admin, clicking update produces php error (invalid argument in foreach...).
After that, super admin setting in site options is corrupted and all multisite features disappear. Temporary fix is to restore correct site_admin option in wp_sitemeta.
Looking at code on 837 in wp-admin/includes/ms.php, it tries to iterate over an array that has not been loaded. Fix is to add:
$super_admins = get_site_option( 'site_admins', array( 'admin' ) );
before foreach(). See included patch.
HTH
patch fo wp-admin/includes/ms.php