2006-10-26 16:33:49 +00:00
|
|
|
<?php //$Id$
|
|
|
|
|
|
|
|
// This file keeps track of upgrades to
|
|
|
|
// the rss_client block
|
|
|
|
//
|
|
|
|
// Sometimes, changes between versions involve
|
|
|
|
// alterations to database structures and other
|
|
|
|
// major things that may break installations.
|
|
|
|
//
|
|
|
|
// The upgrade function in this file will attempt
|
|
|
|
// to perform all the necessary actions to upgrade
|
|
|
|
// your older installtion to the current version.
|
|
|
|
//
|
|
|
|
// If there's something it cannot do itself, it
|
|
|
|
// will tell you what you need to do.
|
|
|
|
//
|
|
|
|
// The commands in here will all be database-neutral,
|
2008-06-15 10:32:50 +00:00
|
|
|
// using the methods of database_manager class
|
2008-08-16 12:16:01 +00:00
|
|
|
//
|
|
|
|
// Please do not forget to use upgrade_set_timeout()
|
|
|
|
// before any action that may take longer time to finish.
|
2006-10-26 16:33:49 +00:00
|
|
|
|
2008-08-16 12:16:01 +00:00
|
|
|
function xmldb_block_rss_client_upgrade($oldversion) {
|
|
|
|
global $CFG, $DB;
|
2006-10-26 16:33:49 +00:00
|
|
|
|
2008-08-16 12:16:01 +00:00
|
|
|
$dbman = $DB->get_manager();
|
2006-10-26 16:33:49 +00:00
|
|
|
$result = true;
|
|
|
|
|
|
|
|
/// And upgrade begins here. For each one, you'll need one
|
|
|
|
/// block of code similar to the next one. Please, delete
|
|
|
|
/// this comment lines once this file start handling proper
|
|
|
|
/// upgrade code.
|
|
|
|
|
2007-07-31 17:05:50 +00:00
|
|
|
if ($result && $oldversion < 2007080100) { //New version in version.php
|
|
|
|
/// block_rss_timeout config setting must be block_rss_client_timeout
|
2008-05-31 18:05:42 +00:00
|
|
|
$DB->set_field('config', 'name', 'block_rss_client_timeout', array('name'=>'block_rss_timeout'));
|
2009-06-03 14:49:57 +00:00
|
|
|
|
|
|
|
/// rss_client savepoint reached
|
|
|
|
upgrade_block_savepoint($result, 2007080100, 'rss_client');
|
2007-07-31 17:05:50 +00:00
|
|
|
}
|
2006-10-26 16:33:49 +00:00
|
|
|
|
2009-07-29 14:10:15 +00:00
|
|
|
if ($result && $oldversion < 2009072901) {
|
|
|
|
// Remove config variable which is no longer used..
|
|
|
|
$result = $result && $DB->delete_records('config', array('name' =>'block_rss_client_submitters'));
|
|
|
|
upgrade_block_savepoint($result, 2009072901, 'rss_client');
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2006-10-26 16:33:49 +00:00
|
|
|
return $result;
|
|
|
|
}
|
|
|
|
|
|
|
|
?>
|