Example #1
0
 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);
 }