MDL-13766, fixed repository instance name and configplugin language string
authorDongsheng Cai <unoter@gmail.com>
Tue, 3 Aug 2010 07:58:59 +0000 (07:58 +0000)
committerDongsheng Cai <unoter@gmail.com>
Tue, 3 Aug 2010 07:58:59 +0000 (07:58 +0000)
lib/db/upgrade.php
repository/picasa/lang/en/repository_picasa.php
repository/url/lang/en/repository_url.php
repository/wikimedia/lang/en/repository_wikimedia.php
repository/youtube/lang/en/repository_youtube.php
version.php

index cee7a59..02d07f1 100644 (file)
@@ -4902,6 +4902,20 @@ WHERE gradeitemid IS NOT NULL AND grademax IS NOT NULL");
         upgrade_main_savepoint(true, 2010080300);
     }
 
+    if ($oldversion < 2010080303) {
+        $rs = $DB->get_recordset_sql('SELECT i.id, i.name, r.type FROM {repository_instances} i, {repository} r WHERE i.typeid = r.id');
+        foreach ($rs as $record) {
+            if ($record->name == $record->type) {
+                // repository_instances was saving type name as in name field
+                // which should be empty, the repository api will try to find
+                // instance name from language files
+                $DB->set_field('repository_instances', 'name', '');
+            }
+        }
+        $rs->close();
+        upgrade_main_savepoint(true, 2010080303);
+    }
+
     return true;
 }
 
index d20823e..23d9dbe 100644 (file)
@@ -25,3 +25,4 @@
 
 $string['picasa:view'] = 'View picasa repository';
 $string['pluginname'] = 'Picasa web album';
+$string['configplugin'] = 'Picasa repository configuration';
index 79f69b8..1b20da1 100644 (file)
@@ -29,3 +29,4 @@ $string['pluginname'] = 'URL Downloader';
 $string['url'] = 'URL';
 $string['url:view'] = 'Use url downloader in file picker';
 $string['validname'] = 'You must provide a valid file name';
+$string['configplugin'] = 'URL repository type configuration';
index 28b19b8..d0c152f 100644 (file)
@@ -26,3 +26,4 @@
 $string['keyword'] = 'Full text';
 $string['pluginname'] = 'Wikimedia';
 $string['wikimedia:view'] = 'View wikimedia repository';
+$string['configplugin'] = 'Wikimedia repository type configuration';
index 70dfaa2..22d80e8 100644 (file)
@@ -26,3 +26,4 @@
 $string['pluginname'] = 'Youtube videos';
 $string['search'] = 'Search videos';
 $string['youtube:view'] = 'Use youtube in file picker';
+$string['configplugin'] = 'YouTube repository type configuration';
index b23aa23..c6304d0 100644 (file)
@@ -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 = 2010080300;  // YYYYMMDD   = date of the last version bump
+    $version = 2010080303;  // YYYYMMDD   = date of the last version bump
                             //         XX = daily increments
 
     $release = '2.0 Preview 4+ (Build: 20100803)';  // Human-friendly version name