diff --git a/repository/flickr/db/upgrade.php b/repository/flickr/db/upgrade.php new file mode 100644 index 00000000000..ba24a773631 --- /dev/null +++ b/repository/flickr/db/upgrade.php @@ -0,0 +1,48 @@ +. + +/** + * Plugin upgrade steps are defined here. + * + * @package repository_flickr + * @category upgrade + * @copyright 2017 David Mudrák + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +/** + * Execute repository_flickr upgrade from the given old version. + * + * @param int $oldversion + * @return bool + */ +function xmldb_repository_flickr_upgrade($oldversion) { + global $DB; + + $dbman = $DB->get_manager(); + + if ($oldversion < 2016120501) { + // Drop legacy flickr auth tokens and nsid's. + $DB->delete_records('user_preferences', ['name' => 'flickr_']); + $DB->delete_records('user_preferences', ['name' => 'flickr__nsid']); + + upgrade_plugin_savepoint(true, 2016120501, 'repository', 'flickr'); + } + + return true; +} diff --git a/repository/flickr/version.php b/repository/flickr/version.php index 21959e53004..5cf7fd99ada 100644 --- a/repository/flickr/version.php +++ b/repository/flickr/version.php @@ -26,6 +26,6 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2016120500; // The current plugin version (Date: YYYYMMDDXX) +$plugin->version = 2016120501; // The current plugin version (Date: YYYYMMDDXX) $plugin->requires = 2016112900; // Requires this Moodle version $plugin->component = 'repository_flickr'; // Full name of the plugin (used for diagnostics)