Changeset 1596 for trunk/wp-admin/upgrade-functions.php
- Timestamp:
- 09/04/2004 10:09:21 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/upgrade-functions.php
r1595 r1596 71 71 seq int(11) NOT NULL default '0', 72 72 PRIMARY KEY (group_id,option_id) 73 );74 CREATE TABLE $wpdb->optiongroups (75 group_id int(11) NOT NULL auto_increment,76 group_name varchar(64) NOT NULL default '',77 group_desc varchar(255) default NULL,78 group_longdesc tinytext,79 PRIMARY KEY (group_id)80 73 ); 81 74 CREATE TABLE $wpdb->options ( … … 218 211 ) 219 212 "); 220 maybe_create_table($wpdb->optiongroups, "221 CREATE TABLE $wpdb->optiongroups (222 group_id int(11) NOT NULL auto_increment,223 group_name varchar(64) not null,224 group_desc varchar(255),225 group_longdesc tinytext,226 PRIMARY KEY (group_id)227 )228 ");229 213 maybe_create_table($wpdb->optiongroup_options, " 230 214 CREATE TABLE $wpdb->optiongroup_options ( … … 329 313 } 330 314 331 $option_groups = array(332 "INSERT INTO $wpdb->optiongroups (group_id, group_name, group_desc) VALUES (1, 'Other Options', 'Posts per page etc. Original options page')",333 "INSERT INTO $wpdb->optiongroups (group_id, group_name, group_desc) VALUES (2, 'General blog settings', 'Things you\'ll probably want to tweak')",334 "INSERT INTO $wpdb->optiongroups (group_id, group_name, group_desc) VALUES (3, 'RSS/RDF Feeds, Track/Ping-backs', 'Settings for RSS/RDF Feeds, Track/ping-backs')",335 "INSERT INTO $wpdb->optiongroups (group_id, group_name, group_desc) VALUES (4, 'File uploads', 'Settings for file uploads')",336 "INSERT INTO $wpdb->optiongroups (group_id, group_name, group_desc) VALUES (5, 'Blog-by-Email settings', 'Settings for blogging via email')",337 "INSERT INTO $wpdb->optiongroups (group_id, group_name, group_desc) VALUES (6, 'Base settings', 'Basic settings required to get your blog working')",338 "INSERT INTO $wpdb->optiongroups (group_id, group_name, group_desc) VALUES (7, 'Default post options', 'Default settings for new posts.')",339 "INSERT INTO $wpdb->optiongroups (group_id, group_name, group_desc) VALUES (8, 'Link Manager Settings', 'Various settings for the link manager.')",340 "INSERT INTO $wpdb->optiongroups (group_id, group_name, group_desc) VALUES (9, 'Geo Options', 'Settings which control the posting and display of Geo Options')");341 342 foreach ($option_groups as $query) {343 $option_id = preg_match('|VALUES \(([0-9]+)|', $query, $matches);344 $option_id = $matches[1];345 if(!$wpdb->get_var("SELECT * FROM $wpdb->optiongroups WHERE group_id = '$option_id'")) {346 $wpdb->query($query);347 }348 }349 350 315 $optiongroup_options = array ( "INSERT INTO $wpdb->optiongroup_options (group_id, option_id, seq) VALUES (1,48,1 )", 351 316 "INSERT INTO $wpdb->optiongroup_options (group_id, option_id, seq) VALUES (1,49,2 )", … … 515 480 516 481 $oid = $wpdb->get_var("SELECT option_id FROM $wpdb->options WHERE option_name = 'comment_moderation'"); 517 $gid = $wpdb->get_var("SELECT group_id FROM $wpdb->optiongroups WHERE group_name = 'General blog settings'");518 482 $seq = $wpdb->get_var("SELECT MAX(seq) FROM $wpdb->optiongroup_options WHERE group_id = '$gid'"); 519 483 ++$seq; … … 693 657 } 694 658 } 695 696 $wpdb->query("DELETE FROM $wpdb->optiongroups WHERE group_id = 1");697 $wpdb->query("DELETE FROM $wpdb->optiongroups WHERE group_id = 2");698 $wpdb->query("DELETE FROM $wpdb->optiongroups WHERE group_id = 3");699 $wpdb->query("DELETE FROM $wpdb->optiongroups WHERE group_id = 4");700 $wpdb->query("DELETE FROM $wpdb->optiongroups WHERE group_id = 5");701 $wpdb->query("DELETE FROM $wpdb->optiongroups WHERE group_id = 6");702 $wpdb->query("DELETE FROM $wpdb->optiongroups WHERE group_id = 7");703 $wpdb->query("DELETE FROM $wpdb->optiongroups WHERE group_id = 9");704 705 $wpdb->query("UPDATE $wpdb->optiongroups SET group_name = 'Link Manager' WHERE group_id = 8");706 659 707 660 // Add blog_charset option … … 879 832 $wpdb->query('DROP TABLE IF EXISTS ' . $table_prefix . 'optionvalues'); 880 833 $wpdb->query('DROP TABLE IF EXISTS ' . $table_prefix . 'optiontypes'); 834 $wpdb->query('DROP TABLE IF EXISTS ' . $table_prefix . 'optiongroups'); 881 835 } 882 836
Note: See TracChangeset
for help on using the changeset viewer.