Editing users as super admin causes php error in ms.php
|Reported by:||phlux0r||Owned by:|
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.