Make WordPress Core


Ignore:
Timestamp:
09/04/2004 10:09:21 PM (21 years ago)
Author:
saxmatt
Message:

Remove optiongroups table.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/upgrade-functions.php

    r1595 r1596  
    7171  seq int(11) NOT NULL default '0',
    7272  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)
    8073);
    8174CREATE TABLE $wpdb->options (
     
    218211    )
    219212    ");
    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     ");
    229213    maybe_create_table($wpdb->optiongroup_options, "
    230214    CREATE TABLE $wpdb->optiongroup_options (
     
    329313    }
    330314   
    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    
    350315    $optiongroup_options = array (      "INSERT INTO $wpdb->optiongroup_options (group_id, option_id, seq) VALUES (1,48,1 )",
    351316        "INSERT INTO $wpdb->optiongroup_options (group_id, option_id, seq) VALUES (1,49,2 )",
     
    515480
    516481    $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'");
    518482    $seq = $wpdb->get_var("SELECT MAX(seq) FROM $wpdb->optiongroup_options WHERE group_id = '$gid'");
    519483    ++$seq;
     
    693657        }
    694658    }
    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");
    706659
    707660    // Add blog_charset option
     
    879832    $wpdb->query('DROP TABLE IF EXISTS ' . $table_prefix . 'optionvalues');
    880833    $wpdb->query('DROP TABLE IF EXISTS ' . $table_prefix . 'optiontypes');
     834    $wpdb->query('DROP TABLE IF EXISTS ' . $table_prefix . 'optiongroups');
    881835}
    882836
Note: See TracChangeset for help on using the changeset viewer.