static function getPlgName($dir = "") { $mode = self::getPlgMode($dir); if ($mode == 'google-adsense-ultra') { self::$strPro = 'Ultra'; $name = 'Google AdSense Ultra'; } else { $name = self::$pluginModes[$mode]; if (self::isPro()) { self::$strPro = 'Pro'; $name .= ' Pro'; } else { self::$strPro = 'Lite'; $name .= ' Lite'; } } return $name; }
static function switchTheme() { $oldTheme = EZWP::getGenOption('theme'); $newTheme = get_option('stylesheet'); global $wpdb; $table = $wpdb->prefix . "ez_adsense_options"; $sql = "INSERT IGNORE INTO {$table} (plugin_slug, theme, provider, optionset, name, value) SELECT plugin_slug, '{$newTheme}', provider, optionset, name, value FROM {$table} s WHERE theme = '{$oldTheme}'"; if ($wpdb->query($sql) === false) { // A warning may be shown, but not being able to create the options // is not serious enough. They will become defaults anyway. } EZWP::putGenOption('theme', $newTheme); }