Ticket #394: wp_create_blog.diff

File wp_create_blog.diff, 18.7 kB (added by Vimm, 1 year ago)

Bug patch

  • wp-admin/upgrade-functions.php

    old new  
    914914function make_db_current() { 
    915915        global $wp_queries; 
    916916 
     917        populate_queries(); 
    917918        $alterations = dbDelta($wp_queries); 
    918919        echo "<ol>\n"; 
    919920        foreach($alterations as $alteration) echo "<li>$alteration</li>\n"; 
     
    923924function make_db_current_silent() { 
    924925        global $wp_queries; 
    925926 
     927        populate_queries(); 
    926928        $alterations = dbDelta($wp_queries); 
    927929} 
    928930 
  • wp-admin/upgrade-schema.php

    old new  
    11<?php 
    22// Here we keep the DB structure and option values 
    33 
    4 global $wp_queries; 
    54$charset_collate = ''; 
    65 
    76if ( version_compare(mysql_get_server_info(), '4.1.0', '>=') ) { 
     
    1110                $charset_collate .= " COLLATE $wpdb->collate"; 
    1211} 
    1312 
    14 $wp_queries="CREATE TABLE $wpdb->categories ( 
    15   cat_ID bigint(20) NOT NULL auto_increment, 
    16   cat_name varchar(55) NOT NULL default '', 
    17   category_nicename varchar(200) NOT NULL default '', 
    18   category_description longtext NOT NULL, 
    19   category_parent bigint(20) NOT NULL default '0', 
    20   category_count bigint(20) NOT NULL default '0', 
    21   link_count bigint(20) NOT NULL default '0', 
    22   posts_private tinyint(1) NOT NULL default '0', 
    23   links_private tinyint(1) NOT NULL default '0', 
    24   PRIMARY KEY  (cat_ID), 
    25   KEY category_nicename (category_nicename) 
    26 ) $charset_collate; 
    27 CREATE TABLE $wpdb->comments ( 
    28   comment_ID bigint(20) unsigned NOT NULL auto_increment, 
    29   comment_post_ID int(11) NOT NULL default '0', 
    30   comment_author tinytext NOT NULL, 
    31   comment_author_email varchar(100) NOT NULL default '', 
    32   comment_author_url varchar(200) NOT NULL default '', 
    33   comment_author_IP varchar(100) NOT NULL default '', 
    34   comment_date datetime NOT NULL default '0000-00-00 00:00:00', 
    35   comment_date_gmt datetime NOT NULL default '0000-00-00 00:00:00', 
    36   comment_content text NOT NULL, 
    37   comment_karma int(11) NOT NULL default '0', 
    38   comment_approved enum('0','1','spam') NOT NULL default '1', 
    39   comment_agent varchar(255) NOT NULL default '', 
    40   comment_type varchar(20) NOT NULL default '', 
    41   comment_parent bigint(20) NOT NULL default '0', 
    42   user_id bigint(20) NOT NULL default '0', 
    43   PRIMARY KEY  (comment_ID), 
    44   KEY comment_approved (comment_approved), 
    45   KEY comment_post_ID (comment_post_ID) 
    46 ) $charset_collate; 
    47 CREATE TABLE $wpdb->link2cat ( 
    48   rel_id bigint(20) NOT NULL auto_increment, 
    49   link_id bigint(20) NOT NULL default '0', 
    50   category_id bigint(20) NOT NULL default '0', 
    51   PRIMARY KEY  (rel_id), 
    52   KEY link_id (link_id,category_id) 
    53 ) $charset_collate; 
    54 CREATE TABLE $wpdb->links ( 
    55   link_id bigint(20) NOT NULL auto_increment, 
    56   link_url varchar(255) NOT NULL default '', 
    57   link_name varchar(255) NOT NULL default '', 
    58   link_image varchar(255) NOT NULL default '', 
    59   link_target varchar(25) NOT NULL default '', 
    60   link_category bigint(20) NOT NULL default '0', 
    61   link_description varchar(255) NOT NULL default '', 
    62   link_visible enum('Y','N') NOT NULL default 'Y', 
    63   link_owner int(11) NOT NULL default '1', 
    64   link_rating int(11) NOT NULL default '0', 
    65   link_updated datetime NOT NULL default '0000-00-00 00:00:00', 
    66   link_rel varchar(255) NOT NULL default '', 
    67   link_notes mediumtext NOT NULL, 
    68   link_rss varchar(255) NOT NULL default '', 
    69   PRIMARY KEY  (link_id), 
    70   KEY link_category (link_category), 
    71   KEY link_visible (link_visible) 
    72 ) $charset_collate; 
    73 CREATE TABLE $wpdb->options ( 
    74   option_id bigint(20) NOT NULL auto_increment, 
    75   blog_id int(11) NOT NULL default '0', 
    76   option_name varchar(64) NOT NULL default '', 
    77   option_can_override enum('Y','N') NOT NULL default 'Y', 
    78   option_type int(11) NOT NULL default '1', 
    79   option_value longtext NOT NULL, 
    80   option_width int(11) NOT NULL default '20', 
    81   option_height int(11) NOT NULL default '8', 
    82   option_description tinytext NOT NULL, 
    83   option_admin_level int(11) NOT NULL default '1', 
    84   autoload enum('yes','no') NOT NULL default 'yes', 
    85   PRIMARY KEY  (option_id,blog_id,option_name), 
    86   KEY option_name (option_name) 
    87 ) $charset_collate; 
    88 CREATE TABLE $wpdb->post2cat ( 
    89   rel_id bigint(20) NOT NULL auto_increment, 
    90   post_id bigint(20) NOT NULL default '0', 
    91   category_id bigint(20) NOT NULL default '0', 
    92   PRIMARY KEY  (rel_id), 
    93   KEY post_id (post_id,category_id) 
    94 ) $charset_collate; 
    95 CREATE TABLE $wpdb->postmeta ( 
    96   meta_id bigint(20) NOT NULL auto_increment, 
    97   post_id bigint(20) NOT NULL default '0', 
    98   meta_key varchar(255) default NULL, 
    99   meta_value longtext, 
    100   PRIMARY KEY  (meta_id), 
    101   KEY post_id (post_id), 
    102   KEY meta_key (meta_key) 
    103 ) $charset_collate; 
    104 CREATE TABLE $wpdb->posts ( 
    105   ID bigint(20) unsigned NOT NULL auto_increment, 
    106   post_author bigint(20) NOT NULL default '0', 
    107   post_date datetime NOT NULL default '0000-00-00 00:00:00', 
    108   post_date_gmt datetime NOT NULL default '0000-00-00 00:00:00', 
    109   post_content longtext NOT NULL, 
    110   post_title text NOT NULL, 
    111   post_category int(4) NOT NULL default '0', 
    112   post_excerpt text NOT NULL, 
    113   post_status enum('publish','draft','private','static','object','attachment','inherit','future') NOT NULL default 'publish', 
    114   comment_status enum('open','closed','registered_only') NOT NULL default 'open', 
    115   ping_status enum('open','closed') NOT NULL default 'open', 
    116   post_password varchar(20) NOT NULL default '', 
    117   post_name varchar(200) NOT NULL default '', 
    118   to_ping text NOT NULL, 
    119   pinged text NOT NULL, 
    120   post_modified datetime NOT NULL default '0000-00-00 00:00:00', 
    121   post_modified_gmt datetime NOT NULL default '0000-00-00 00:00:00', 
    122   post_content_filtered text NOT NULL, 
    123   post_parent bigint(20) NOT NULL default '0', 
    124   guid varchar(255) NOT NULL default '', 
    125   menu_order int(11) NOT NULL default '0', 
    126   post_type varchar(20) NOT NULL default 'post', 
    127   post_mime_type varchar(100) NOT NULL default '', 
    128   comment_count bigint(20) NOT NULL default '0', 
    129   PRIMARY KEY  (ID), 
    130   KEY post_name (post_name), 
    131   KEY type_status_date (post_type,post_status,post_date,ID) 
    132 ) $charset_collate; 
    133 CREATE TABLE $wpdb->users ( 
    134   ID bigint(20) unsigned NOT NULL auto_increment, 
    135   user_login varchar(60) NOT NULL default '', 
    136   user_pass varchar(64) NOT NULL default '', 
    137   user_nicename varchar(50) NOT NULL default '', 
    138   user_email varchar(100) NOT NULL default '', 
    139   user_url varchar(100) NOT NULL default '', 
    140   user_registered datetime NOT NULL default '0000-00-00 00:00:00', 
    141   user_activation_key varchar(60) NOT NULL default '', 
    142   user_status int(11) NOT NULL default '0', 
    143   display_name varchar(250) NOT NULL default '', 
    144   spam tinyint(2) NOT NULL default '0', 
    145   deleted tinyint(2) NOT NULL default '0', 
    146   PRIMARY KEY  (ID), 
    147   KEY user_login_key (user_login) 
    148 ) $charset_collate; 
    149 CREATE TABLE $wpdb->usermeta ( 
    150   umeta_id bigint(20) NOT NULL auto_increment, 
    151   user_id bigint(20) NOT NULL default '0', 
    152   meta_key varchar(255) default NULL, 
    153   meta_value longtext, 
    154   PRIMARY KEY  (umeta_id), 
    155   KEY user_id (user_id), 
    156   KEY meta_key (meta_key) 
    157 ) $charset_collate; 
    158 CREATE TABLE $wpdb->blogs ( 
    159   blog_id bigint(20) NOT NULL auto_increment, 
    160   site_id bigint(20) NOT NULL default '0', 
    161   domain varchar(200) NOT NULL default '', 
    162   path varchar(100) NOT NULL default '', 
    163   registered datetime NOT NULL default '0000-00-00 00:00:00', 
    164   last_updated datetime NOT NULL default '0000-00-00 00:00:00', 
    165   public tinyint(2) NOT NULL default '1', 
    166   archived enum('0','1') NOT NULL default '0', 
    167   mature tinyint(2) NOT NULL default '0', 
    168   spam tinyint(2) NOT NULL default '0', 
    169   deleted tinyint(2) NOT NULL default '0', 
    170   lang_id int(11) NOT NULL default '0', 
    171   PRIMARY KEY  (blog_id), 
    172   KEY domain (domain(50),path(5)), 
    173   KEY lang_id (lang_id) 
    174 ); 
    175 CREATE TABLE $wpdb->blog_versions ( 
    176   blog_id bigint(20) NOT NULL default '0', 
    177   db_version varchar(20) NOT NULL default '', 
    178   last_updated datetime NOT NULL default '0000-00-00 00:00:00', 
    179   PRIMARY KEY  (blog_id), 
    180   KEY db_version (db_version) 
    181 ); 
    182 CREATE TABLE $wpdb->registration_log ( 
    183   ID bigint(20) NOT NULL auto_increment, 
    184   email varchar(255) NOT NULL default '', 
    185   IP varchar(30) NOT NULL default '', 
    186   blog_id bigint(20) NOT NULL default '0', 
    187   date_registered datetime NOT NULL default '0000-00-00 00:00:00', 
    188   PRIMARY KEY  (ID), 
    189   KEY IP (IP) 
    190 ); 
    191 CREATE TABLE $wpdb->site ( 
    192   id bigint(20) NOT NULL auto_increment, 
    193   domain varchar(200) NOT NULL default '', 
    194   path varchar(100) NOT NULL default '', 
    195   PRIMARY KEY  (id), 
    196   KEY domain (domain,path) 
    197 ); 
    198 CREATE TABLE $wpdb->sitemeta ( 
    199   meta_id bigint(20) NOT NULL auto_increment, 
    200   site_id bigint(20) NOT NULL default '0', 
    201   meta_key varchar(255) default NULL, 
    202   meta_value longtext, 
    203   PRIMARY KEY  (meta_id), 
    204   KEY meta_key (meta_key), 
    205   KEY site_id (site_id) 
    206 ); 
    207 CREATE TABLE $wpdb->sitecategories ( 
    208   cat_ID bigint(20) NOT NULL auto_increment, 
    209   cat_name varchar(55) NOT NULL default '', 
    210   category_nicename varchar(200) NOT NULL default '', 
    211   last_updated timestamp NOT NULL, 
    212   PRIMARY KEY  (cat_ID), 
    213   KEY category_nicename (category_nicename), 
    214   KEY last_updated (last_updated) 
    215 ); 
    216 CREATE TABLE $wpdb->signups ( 
    217   domain varchar(200) NOT NULL default '', 
    218   path varchar(100) NOT NULL default '', 
    219   title longtext NOT NULL, 
    220   user_login varchar(60) NOT NULL default '', 
    221   user_email varchar(100) NOT NULL default '', 
    222   registered datetime NOT NULL default '0000-00-00 00:00:00', 
    223   activated datetime NOT NULL default '0000-00-00 00:00:00', 
    224   active tinyint(1) NOT NULL default '0', 
    225   activation_key varchar(50) NOT NULL default '', 
    226   meta longtext, 
    227   KEY activation_key (activation_key), 
    228   KEY domain (domain) 
    229 ); 
    230 "; 
     13populate_queries(); // Added to ensure compatability.  Safe to delete? 
    23114 
     15function populate_queries() { 
     16        global $charset_collate, $wp_queries, $wpdb; 
     17 
     18        $wp_queries = "CREATE TABLE $wpdb->categories ( 
     19          cat_ID bigint(20) NOT NULL auto_increment, 
     20          cat_name varchar(55) NOT NULL default '', 
     21          category_nicename varchar(200) NOT NULL default '', 
     22          category_description longtext NOT NULL, 
     23          category_parent bigint(20) NOT NULL default '0', 
     24          category_count bigint(20) NOT NULL default '0', 
     25          link_count bigint(20) NOT NULL default '0', 
     26          posts_private tinyint(1) NOT NULL default '0', 
     27          links_private tinyint(1) NOT NULL default '0', 
     28          PRIMARY KEY  (cat_ID), 
     29          KEY category_nicename (category_nicename) 
     30        ) $charset_collate; 
     31        CREATE TABLE $wpdb->comments ( 
     32          comment_ID bigint(20) unsigned NOT NULL auto_increment, 
     33          comment_post_ID int(11) NOT NULL default '0', 
     34          comment_author tinytext NOT NULL, 
     35          comment_author_email varchar(100) NOT NULL default '', 
     36          comment_author_url varchar(200) NOT NULL default '', 
     37          comment_author_IP varchar(100) NOT NULL default '', 
     38          comment_date datetime NOT NULL default '0000-00-00 00:00:00', 
     39          comment_date_gmt datetime NOT NULL default '0000-00-00 00:00:00', 
     40          comment_content text NOT NULL, 
     41          comment_karma int(11) NOT NULL default '0', 
     42          comment_approved enum('0','1','spam') NOT NULL default '1', 
     43          comment_agent varchar(255) NOT NULL default '', 
     44          comment_type varchar(20) NOT NULL default '', 
     45          comment_parent bigint(20) NOT NULL default '0', 
     46          user_id bigint(20) NOT NULL default '0', 
     47          PRIMARY KEY  (comment_ID), 
     48          KEY comment_approved (comment_approved), 
     49          KEY comment_post_ID (comment_post_ID) 
     50        ) $charset_collate; 
     51        CREATE TABLE $wpdb->link2cat ( 
     52          rel_id bigint(20) NOT NULL auto_increment, 
     53          link_id bigint(20) NOT NULL default '0', 
     54          category_id bigint(20) NOT NULL default '0', 
     55          PRIMARY KEY  (rel_id), 
     56          KEY link_id (link_id,category_id) 
     57        ) $charset_collate; 
     58        CREATE TABLE $wpdb->links ( 
     59          link_id bigint(20) NOT NULL auto_increment, 
     60          link_url varchar(255) NOT NULL default '', 
     61          link_name varchar(255) NOT NULL default '', 
     62          link_image varchar(255) NOT NULL default '', 
     63          link_target varchar(25) NOT NULL default '', 
     64          link_category bigint(20) NOT NULL default '0', 
     65          link_description varchar(255) NOT NULL default '', 
     66          link_visible enum('Y','N') NOT NULL default 'Y', 
     67          link_owner int(11) NOT NULL default '1', 
     68          link_rating int(11) NOT NULL default '0', 
     69          link_updated datetime NOT NULL default '0000-00-00 00:00:00', 
     70          link_rel varchar(255) NOT NULL default '', 
     71          link_notes mediumtext NOT NULL, 
     72          link_rss varchar(255) NOT NULL default '', 
     73          PRIMARY KEY  (link_id), 
     74          KEY link_category (link_category), 
     75          KEY link_visible (link_visible) 
     76        ) $charset_collate; 
     77        CREATE TABLE $wpdb->options ( 
     78          option_id bigint(20) NOT NULL auto_increment, 
     79          blog_id int(11) NOT NULL default '0', 
     80          option_name varchar(64) NOT NULL default '', 
     81          option_can_override enum('Y','N') NOT NULL default 'Y', 
     82          option_type int(11) NOT NULL default '1', 
     83          option_value longtext NOT NULL, 
     84          option_width int(11) NOT NULL default '20', 
     85          option_height int(11) NOT NULL default '8', 
     86          option_description tinytext NOT NULL, 
     87          option_admin_level int(11) NOT NULL default '1', 
     88          autoload enum('yes','no') NOT NULL default 'yes', 
     89          PRIMARY KEY  (option_id,blog_id,option_name), 
     90          KEY option_name (option_name) 
     91        ) $charset_collate; 
     92        CREATE TABLE $wpdb->post2cat ( 
     93          rel_id bigint(20) NOT NULL auto_increment, 
     94          post_id bigint(20) NOT NULL default '0', 
     95          category_id bigint(20) NOT NULL default '0', 
     96          PRIMARY KEY  (rel_id), 
     97          KEY post_id (post_id,category_id) 
     98        ) $charset_collate; 
     99        CREATE TABLE $wpdb->postmeta ( 
     100          meta_id bigint(20) NOT NULL auto_increment, 
     101          post_id bigint(20) NOT NULL default '0', 
     102          meta_key varchar(255) default NULL, 
     103          meta_value longtext, 
     104          PRIMARY KEY  (meta_id), 
     105          KEY post_id (post_id), 
     106          KEY meta_key (meta_key) 
     107        ) $charset_collate; 
     108        CREATE TABLE $wpdb->posts ( 
     109          ID bigint(20) unsigned NOT NULL auto_increment, 
     110          post_author bigint(20) NOT NULL default '0', 
     111          post_date datetime NOT NULL default '0000-00-00 00:00:00', 
     112          post_date_gmt datetime NOT NULL default '0000-00-00 00:00:00', 
     113          post_content longtext NOT NULL, 
     114          post_title text NOT NULL, 
     115          post_category int(4) NOT NULL default '0', 
     116          post_excerpt text NOT NULL, 
     117          post_status enum('publish','draft','private','static','object','attachment','inherit','future') NOT NULL default 'publish', 
     118          comment_status enum('open','closed','registered_only') NOT NULL default 'open', 
     119          ping_status enum('open','closed') NOT NULL default 'open', 
     120          post_password varchar(20) NOT NULL default '', 
     121          post_name varchar(200) NOT NULL default '', 
     122          to_ping text NOT NULL, 
     123          pinged text NOT NULL, 
     124          post_modified datetime NOT NULL default '0000-00-00 00:00:00', 
     125          post_modified_gmt datetime NOT NULL default '0000-00-00 00:00:00', 
     126          post_content_filtered text NOT NULL, 
     127          post_parent bigint(20) NOT NULL default '0', 
     128          guid varchar(255) NOT NULL default '', 
     129          menu_order int(11) NOT NULL default '0', 
     130          post_type varchar(20) NOT NULL default 'post', 
     131          post_mime_type varchar(100) NOT NULL default '', 
     132          comment_count bigint(20) NOT NULL default '0', 
     133          PRIMARY KEY  (ID), 
     134          KEY post_name (post_name), 
     135          KEY type_status_date (post_type,post_status,post_date,ID) 
     136        ) $charset_collate; 
     137        CREATE TABLE $wpdb->users ( 
     138          ID bigint(20) unsigned NOT NULL auto_increment, 
     139          user_login varchar(60) NOT NULL default '', 
     140          user_pass varchar(64) NOT NULL default '', 
     141          user_nicename varchar(50) NOT NULL default '', 
     142          user_email varchar(100) NOT NULL default '', 
     143          user_url varchar(100) NOT NULL default '', 
     144          user_registered datetime NOT NULL default '0000-00-00 00:00:00', 
     145          user_activation_key varchar(60) NOT NULL default '', 
     146          user_status int(11) NOT NULL default '0', 
     147          display_name varchar(250) NOT NULL default '', 
     148          spam tinyint(2) NOT NULL default '0', 
     149          deleted tinyint(2) NOT NULL default '0', 
     150          PRIMARY KEY  (ID), 
     151          KEY user_login_key (user_login) 
     152        ) $charset_collate; 
     153        CREATE TABLE $wpdb->usermeta ( 
     154          umeta_id bigint(20) NOT NULL auto_increment, 
     155          user_id bigint(20) NOT NULL default '0', 
     156          meta_key varchar(255) default NULL, 
     157          meta_value longtext, 
     158          PRIMARY KEY  (umeta_id), 
     159          KEY user_id (user_id), 
     160          KEY meta_key (meta_key) 
     161        ) $charset_collate; 
     162        CREATE TABLE $wpdb->blogs ( 
     163          blog_id bigint(20) NOT NULL auto_increment, 
     164          site_id bigint(20) NOT NULL default '0', 
     165          domain varchar(200) NOT NULL default '', 
     166          path varchar(100) NOT NULL default '', 
     167          registered datetime NOT NULL default '0000-00-00 00:00:00', 
     168          last_updated datetime NOT NULL default '0000-00-00 00:00:00', 
     169          public tinyint(2) NOT NULL default '1', 
     170          archived enum('0','1') NOT NULL default '0', 
     171          mature tinyint(2) NOT NULL default '0', 
     172          spam tinyint(2) NOT NULL default '0', 
     173          deleted tinyint(2) NOT NULL default '0', 
     174          lang_id int(11) NOT NULL default '0', 
     175          PRIMARY KEY  (blog_id), 
     176          KEY domain (domain(50),path(5)), 
     177          KEY lang_id (lang_id) 
     178        ); 
     179        CREATE TABLE $wpdb->blog_versions ( 
     180          blog_id bigint(20) NOT NULL default '0', 
     181          db_version varchar(20) NOT NULL default '', 
     182          last_updated datetime NOT NULL default '0000-00-00 00:00:00', 
     183          PRIMARY KEY  (blog_id), 
     184          KEY db_version (db_version) 
     185        ); 
     186        CREATE TABLE $wpdb->registration_log ( 
     187          ID bigint(20) NOT NULL auto_increment, 
     188          email varchar(255) NOT NULL default '', 
     189          IP varchar(30) NOT NULL default '', 
     190          blog_id bigint(20) NOT NULL default '0', 
     191          date_registered datetime NOT NULL default '0000-00-00 00:00:00', 
     192          PRIMARY KEY  (ID), 
     193          KEY IP (IP) 
     194        ); 
     195        CREATE TABLE $wpdb->site ( 
     196          id bigint(20) NOT NULL auto_increment, 
     197          domain varchar(200) NOT NULL default '', 
     198          path varchar(100) NOT NULL default '', 
     199          PRIMARY KEY  (id), 
     200          KEY domain (domain,path) 
     201        ); 
     202        CREATE TABLE $wpdb->sitemeta ( 
     203          meta_id bigint(20) NOT NULL auto_increment, 
     204          site_id bigint(20) NOT NULL default '0', 
     205          meta_key varchar(255) default NULL, 
     206          meta_value longtext, 
     207          PRIMARY KEY  (meta_id), 
     208          KEY meta_key (meta_key), 
     209          KEY site_id (site_id) 
     210        ); 
     211        CREATE TABLE $wpdb->sitecategories ( 
     212          cat_ID bigint(20) NOT NULL auto_increment, 
     213          cat_name varchar(55) NOT NULL default '', 
     214          category_nicename varchar(200) NOT NULL default '', 
     215          last_updated timestamp NOT NULL, 
     216          PRIMARY KEY  (cat_ID), 
     217          KEY category_nicename (category_nicename), 
     218          KEY last_updated (last_updated) 
     219        ); 
     220        CREATE TABLE $wpdb->signups ( 
     221          domain varchar(200) NOT NULL default '', 
     222          path varchar(100) NOT NULL default '', 
     223          title longtext NOT NULL, 
     224          user_login varchar(60) NOT NULL default '', 
     225          user_email varchar(100) NOT NULL default '', 
     226          registered datetime NOT NULL default '0000-00-00 00:00:00', 
     227          activated datetime NOT NULL default '0000-00-00 00:00:00', 
     228          active tinyint(1) NOT NULL default '0', 
     229          activation_key varchar(50) NOT NULL default '', 
     230          meta longtext, 
     231          KEY activation_key (activation_key), 
     232          KEY domain (domain) 
     233        ); 
     234        "; 
     235} 
     236 
    232237function populate_options() { 
    233238        global $wpdb, $wp_db_version, $wpblog, $current_site; 
    234239