function wp_flag_check_options() { global $flag; require_once dirname(__FILE__) . '/flag_install.php'; $default_options = flag_list_options(); $flag_db_options = get_option('flag_options'); if (function_exists('array_diff_key')) { $flag_new_options = array_diff_key($default_options, $flag_db_options); } else { $flag_new_options = $this->PHP4_array_diff_key($default_options, $flag_db_options); } $flag_options = array_merge($flag_db_options, $flag_new_options); update_option('flag_options', $flag_options); }
/** * Setup the default option array for the gallery * * @access internal * @return void */ function flag_default_options() { global $blog_id, $flag; $flag_options = flag_list_options(); // special overrides for WPMU if (IS_WPMU) { // get the site options $flag_wpmu_options = get_site_option('flag_options'); // get the default value during installation //if (!is_array($flag_wpmu_options)) { //$flag_wpmu_options['galleryPath'] = 'wp-content/blogs.dir/%BLOG_ID%/files/'; update_site_option('flag_options', $flag_wpmu_options); //} //$flag_options['galleryPath'] = str_replace("%BLOG_ID%", $blog_id , $flag_wpmu_options['galleryPath']); } update_option('flag_options', $flag_options); }