function wpProQuiz_pluginLoaded() { load_plugin_textdomain('wp-pro-quiz', false, WPPROQUIZ_PPATH . '/languages'); if (get_option('wpProQuiz_version') !== WPPROQUIZ_VERSION) { WpProQuiz_Helper_Upgrade::upgrade(); } }
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); } }