Plugin Directory

Changeset 372148


Ignore:
Timestamp:
04/12/2011 08:46:20 PM (15 years ago)
Author:
tkriplean
Message:

settings updated properly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • reflect/trunk/reflect.php

    r372146 r372148  
    6363 add_action('wp_head', 'register_head');
    6464
    65 $reflect_db_version = "1.3";
     65function get_reflect_version() {
     66  return "1.3";
     67}
     68
    6669//include 'php/filters/reflect_comment_text.php';
    6770require 'php/filters/reflect_comment_author.php';
     
    7073
    7174function update_or_activate() {
    72   global $reflect_db_version;
     75  $reflect_db_version = get_reflect_version();
    7376  $installed_ver = get_option( "reflect_db_version" );
    7477 
     
    8487  }
    8588  if (!$installed_ver) {
    86     add_option("reflect_db_version", $reflect_db_version);
     89    error_log("adding reflect_db_version option $reflect_db_version");
     90    update_option("reflect_db_version", $reflect_db_version);
    8791  } elseif( $installed_ver != $reflect_db_version ) {
     92    error_log("updating reflect_db_version option to $reflect_db_version");
    8893    migrate($installed_ver, $reflect_db_version);
    8994    update_option( "reflect_db_version", $reflect_db_version );
     
    9297
    9398function reflect_set_default_options() {
    94     global $reflect_db_version;
     99  $reflect_db_version = get_reflect_version();
    95100    $curval = get_option('rf_comment_text_class');
    96101    if ( !$curval || $curval == '' )
     
    117122function _create_table($table_name, $sql, $installed_ver, $latest_ver) {
    118123  global $wpdb;
    119  
     124
    120125  if ( $wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) {
     126    error_log("Creating table $table_name");
    121127        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    122128        dbDelta($sql);
    123   } else {     
    124        if( $installed_ver != $latest_ver ) {
    125               require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
    126               dbDelta($sql);       
    127         }
     129  } elseif( $installed_ver != $latest_ver ) {
     130    error_log("Migrating table $table_name");
     131        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
     132        dbDelta($sql);     
    128133  }
    129134}
     
    136141// handle plugin update...http://wpdevel.wordpress.com/2010/10/27/plugin-activation-hooks/
    137142$installed_ver = get_option( "reflect_db_version" );
    138 if ( $installed_ver && $installed_ver != $reflect_db_version) {
     143if ( $installed_ver && $installed_ver != get_reflect_version()) {
    139144  error_log('Updating...');
    140145  update_or_activate();
Note: See TracChangeset for help on using the changeset viewer.