public function ga_activation_hook($network_wide) { parent::ga_activation_hook($network_wide); // If installed previously, keep 'poweredby' to off (default) since they were used to that $old_options = get_site_option($this->get_options_name()); if (!$old_options) { $new_options = $this->get_option_galogin(); $new_option['ga_poweredby'] = true; $this->save_option_galogin($new_option); } }
public function ga_activation_hook($network_wide) { parent::ga_activation_hook($network_wide); // Inherit settings from basic version? // Save settings if we changed them $new_option = get_site_option($this->get_options_name()); if (!$new_option) { $old_option = get_site_option('galogin'); if ($old_option && is_array($old_option)) { $new_option = array(); $default_options = $this->get_default_options(); foreach ($default_options as $k => $v) { $new_option[$k] = isset($old_option[$k]) ? $old_option[$k] : $v; } $this->save_option_galogin($new_option); } } }