public static function get_matching_tours(\moodle_url $pageurl) {
global $DB, $PAGE;
- if (self::tour_upgrade_pending()) {
- // Do not show tours whilst upgrades are pending agains the plugin.
- return null;
- }
-
$sql = <<<EOF
SELECT * FROM {tool_usertours_tours}
WHERE enabled = 1
return null;
}
- /**
- * Determine whether the tour plugin is pending an upgrade.
- *
- * @return bool
- */
- public static function tour_upgrade_pending() {
- $plugin = new \stdClass();
- include(dirname(__DIR__) . '/version.php');
-
- $manager = \core_plugin_manager::instance();
- $plugininfo = $manager->get_plugin_info('tool_usertours');
-
- return ($plugin->version != $plugininfo->versiondb);
- }
-
/**
* Import the provided tour JSON.
*