[wp-trac] [WordPress Trac] #12083: Merge is_installed() into wp_not_installed() and is_blog_installed()
WordPress Trac
wp-trac at lists.automattic.com
Fri Jan 29 22:31:48 UTC 2010
#12083: Merge is_installed() into wp_not_installed() and is_blog_installed()
--------------------------+-------------------------------------------------
Reporter: nacin | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 3.0
Component: Multisite | Version:
Severity: normal | Keywords:
--------------------------+-------------------------------------------------
wp_not_installed() checks is_blog_installed(), and if we're not installed
(or installing), we die on error.
The MU/MS function is_installed() runs when not installing and when
!$current_site && !current_blog.
We should be able to merge the largely overlapping functionality quite a
bit and remove is_installed() entirely.
Also, we might want to consider introducing multisite tables to the list
of tables to check for in is_blog_installed(), and/or (idea for another
ticket:) allow repair.php to help when multisite.
We also don't need to check tables in $wpdb->old_tables, so if nothing
else comes out of this ticket then that should go in. repair.php has a
simple {{{if ( in_array( $table, $wpdb->old_tables ) ) continue;}}}, and
the functionality should be consistent.
We should also check for $wpdb->site instead of or in addition to
$wpdb->options if multisite, the way is_installed() does.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/12083>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list