0.5.0) if($installed_version['plugin'] < '0.5.0') { $options_key = ATTMGR::PLUGIN_ID; $old_option = get_option( $options_key ); $new_option = ATTMGR::default_option(); $update_keys = array( 'format_year_month', 'format_month_day', 'format_time', 'format_time_editor' ); foreach( $new_option['general'] as $key => $value ) { if ( in_array( $key, $update_keys ) ) { $old_option['general'][$key] = $value; } } update_option( $options_key, $old_option ); } $new_version['plugin'] = ATTMGR::PLUGIN_VERSION; update_option( ATTMGR::PLUGIN_ID.'_version', $new_version ); } return; } /** * DB update */ public function db_update() { global $wpdb, $attmgr; if ( ! is_admin() ) { return; } $installed_version = get_option( ATTMGR::PLUGIN_ID.'_version' ); $new_version = $installed_version; if ( $installed_version['db'] < ATTMGR::DB_VERSION ) { $new_version['db'] = ATTMGR::DB_VERSION; update_option( ATTMGR::PLUGIN_ID.'_version', $new_version ); } return; } } ?>