Example #1
0
function wpProQuiz_pluginLoaded()
{
    load_plugin_textdomain('wp-pro-quiz', false, WPPROQUIZ_PPATH . '/languages');
    if (get_option('wpProQuiz_version') !== WPPROQUIZ_VERSION) {
        WpProQuiz_Helper_Upgrade::upgrade();
    }
}
Example #2
0
function wpProQuiz_pluginLoaded()
{
    load_plugin_textdomain('wp-pro-quiz', false, WPPROQUIZ_PPATH . '/languages');
    if (get_option('wpProQuiz_version') !== WPPROQUIZ_VERSION) {
        WpProQuiz_Helper_Upgrade::upgrade();
    }
    // 	//ACHIEVEMENTS Version 2.x.x
    // 	if(defined('ACHIEVEMENTS_IS_INSTALLED') && ACHIEVEMENTS_IS_INSTALLED === 1 && defined('ACHIEVEMENTS_VERSION')) {
    // 		$version = ACHIEVEMENTS_VERSION;
    // 		if($version{0} == '2') {
    // 			new WpProQuiz_Plugin_BpAchievementsV2();
    // 		}
    // 	}
}
 public static function upgrade()
 {
     WpProQuiz_Helper_Upgrade::updateDb();
     $oldVersion = get_option('wpProQuiz_version');
     if ($oldVersion == '0.20') {
         WpProQuiz_Helper_Upgrade::updateV21();
     }
     switch ($oldVersion) {
         case '0.17':
         case '0.18':
             WpProQuiz_Helper_Upgrade::updateV19();
         case '0.19':
             WpProQuiz_Helper_Upgrade::updateV20();
         case '0.20':
         case '0.21':
         case '0.22':
         case '0.23':
         case '0.24':
         case '0.25':
         case '0.26':
         case '0.27':
         case '0.28':
         case '0.29':
         case '0.30':
         case '0.31':
         case '0.32':
         case '0.33':
         case '0.34':
         case '0.35':
         case '0.36':
             break;
         default:
             WpProQuiz_Helper_Upgrade::install();
             break;
     }
     if (add_option('wpProQuiz_version', WPPROQUIZ_VERSION) === false) {
         update_option('wpProQuiz_version', WPPROQUIZ_VERSION);
     }
 }