WordPress.org

WordPress MU

Changeset 1811


Ignore:
Timestamp:
07/02/09 10:15:18 (5 years ago)
Author:
donncha
Message:

Switch to blog once and update_option().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/wpmu-edit.php

    r1771 r1811  
    197197        } 
    198198 
     199        switch_to_blog( $id ); 
    199200        if( is_array( $_POST['option'] ) ) { 
    200201            $c = 1; 
     
    202203            foreach ( (array) $_POST['option'] as $key => $val ) { 
    203204                if( $c == $count ) { 
    204                     update_blog_option( $id, $key, $val ); 
     205                    update_option( $key, $val ); 
    205206                } else { 
    206                     update_blog_option( $id, $key, $val, false ); // no need to refresh blog details yet 
     207                    update_option( $key, $val, false ); // no need to refresh blog details yet 
    207208                } 
    208209                $c++; 
     
    211212 
    212213        if( $_POST['update_home_url'] == 'update' ) { 
    213             if( get_blog_option( $id, 'siteurl' ) != 'http://' . $_POST['blog']['domain'] . $_POST['blog']['path'] ) 
    214                 update_blog_option( $id, 'siteurl', 'http://' . $_POST['blog']['domain'] . $_POST['blog']['path'] ); 
    215  
    216             if( get_blog_option( $id, 'home' ) != 'http://' . $_POST['blog']['domain'] . $_POST['blog']['path'] ) 
    217                 update_blog_option( $id, 'home', 'http://' . $_POST['blog']['domain'] . $_POST['blog']['path'] ); 
     214            if( get_option( 'siteurl' ) != 'http://' . $_POST['blog']['domain'] . $_POST['blog']['path'] ) 
     215                update_option( 'siteurl', 'http://' . $_POST['blog']['domain'] . $_POST['blog']['path'] ); 
     216 
     217            if( get_option( 'home' ) != 'http://' . $_POST['blog']['domain'] . $_POST['blog']['path'] ) 
     218                update_option( 'home', 'http://' . $_POST['blog']['domain'] . $_POST['blog']['path'] ); 
    218219        } 
    219220             
     
    233234 
    234235        update_blog_status( $id, 'spam', $_POST['blog']['spam'] ); 
    235         update_blog_option( $id, 'blog_public', $_POST['blog']['public'] ); 
     236        update_option( 'blog_public', $_POST['blog']['public'] ); 
    236237 
    237238        // user roles 
     
    288289        } 
    289290        do_action( 'wpmu_update_blog_options' ); 
     291        restore_current_blog(); 
    290292        wpmu_admin_do_redirect( "wpmu-blogs.php?action=editblog&updated=true&id=".$id ); 
    291293    break; 
Note: See TracChangeset for help on using the changeset viewer.