Skip to content

Commit

Permalink
"MDL-13766, create instances for each plugin, testing"
Browse files Browse the repository at this point in the history
  • Loading branch information
dongsheng committed Sep 1, 2008
1 parent 9ccfe7a commit ff7e7f9
Show file tree
Hide file tree
Showing 2 changed files with 83 additions and 1 deletion.
82 changes: 82 additions & 0 deletions lib/db/upgrade.php
Original file line number Diff line number Diff line change
Expand Up @@ -751,6 +751,88 @@ function xmldb_main_upgrade($oldversion) {
upgrade_main_savepoint($result, 2008082900);
}

if ($result && $oldversion < 2008090108) {
$repo = new object();
$repo->type = 'upload';
$repo->visible = 1;
$repo->sortorder = 1;
if (!$DB->record_exists('repository', array('type'=>'upload'))) {
$typeid = $DB->insert_record('repository', $repo);
}else{
$record = $DB->get_record('repository', array('type'=>'upload'));
$typeid = $record->id;
}
if (!$DB->record_exists('repository_instances', array('typeid'=>$typeid))) {
$instance = new object();
$instance->name = 'Upload instance';
$instance->typeid = $typeid;
$instance->userid = 0;
$instance->contextid = SITEID;
$instance->timecreated = time();
$instance->timemodified = time();
$result = $result && $DB->insert_record('repository_instances', $instance);
}
$repo->type = 'local';
$repo->visible = 1;
$repo->sortorder = 1;
if (!$DB->record_exists('repository', array('type'=>'local'))) {
$typeid = $DB->insert_record('repository', $repo);
}else{
$record = $DB->get_record('repository', array('type'=>'local'));
$typeid = $record->id;
}
if (!$DB->record_exists('repository_instances', array('typeid'=>$typeid))) {
$instance = new object();
$instance->name = 'Local Moodle';
$instance->typeid = $typeid;
$instance->userid = 0;
$instance->contextid = SITEID;
$instance->timecreated = time();
$instance->timemodified = time();
$result = $result && $DB->insert_record('repository_instances', $instance);
}
$repo->type = 'boxnet';
$repo->visible = 1;
$repo->sortorder = 1;
if (!$DB->record_exists('repository', array('type'=>'boxnet'))) {
$typeid = $DB->insert_record('repository', $repo);
}else{
$record = $DB->get_record('repository', array('type'=>'local'));
$typeid = $record->id;
}
if (!$DB->record_exists('repository_instances', array('typeid'=>$typeid))) {
$instance = new object();
$instance->name = 'Box.net';
$instance->typeid = $typeid;
$instance->userid = 0;
$instance->contextid = SITEID;
$instance->timecreated = time();
$instance->timemodified = time();
$result = $result && $DB->insert_record('repository_instances', $instance);
}
$repo->type = 'flickr';
$repo->visible = 1;
$repo->sortorder = 1;
if (!$DB->record_exists('repository', array('type'=>'flickr'))) {
$typeid = $DB->insert_record('repository', $repo);
}else{
$record = $DB->get_record('repository', array('type'=>'local'));
$typeid = $record->id;
}
if (!$DB->record_exists('repository_instances', array('typeid'=>$typeid))) {
$instance = new object();
$instance->name = 'Flickr!';
$instance->typeid = $typeid;
$instance->userid = 0;
$instance->contextid = SITEID;
$instance->timecreated = time();
$instance->timemodified = time();
$result = $result && $DB->insert_record('repository_instances', $instance);
}

upgrade_main_savepoint($result, 2008090108);
}

return $result;
}

Expand Down
2 changes: 1 addition & 1 deletion version.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
// This is compared against the values stored in the database to determine
// whether upgrades should be performed (see lib/db/*.php)

$version = 2008082900; // YYYYMMDD = date of the last version bump
$version = 2008090108; // YYYYMMDD = date of the last version bump
// XX = daily increments

$release = '2.0 dev (Build: 20080901)'; // Human-friendly version name
Expand Down

0 comments on commit ff7e7f9

Please sign in to comment.