MDL-41437 fix some more forgotten module.version's
authorPetr Škoda <commits@skodak.org>
Wed, 25 Sep 2013 08:50:00 +0000 (10:50 +0200)
committerPetr Škoda <commits@skodak.org>
Wed, 25 Sep 2013 08:50:00 +0000 (10:50 +0200)
lib/adminlib.php
mod/book/tool/exportimscp/locallib.php

index 8af74d2..857d3d1 100644 (file)
@@ -272,7 +272,12 @@ function get_component_version($component, $source='installed') {
     // activity module
     if ($type === 'mod') {
         if ($source === 'installed') {
-            return $DB->get_field('modules', 'version', array('name'=>$name));
+            if ($CFG->version < 2013092001.02) {
+                return $DB->get_field('modules', 'version', array('name'=>$name));
+            } else {
+                return get_config('mod_'.$name, 'version');
+            }
+
         } else {
             $mods = core_component::get_plugin_list('mod');
             if (empty($mods[$name]) or !is_readable($mods[$name].'/version.php')) {
index 374dbd6..6bc14ef 100644 (file)
@@ -125,7 +125,7 @@ function booktool_exportimscp_prepare_files($book, $context) {
     // Moodle and Book version
     $moodle_release = $CFG->release;
     $moodle_version = $CFG->version;
-    $book_version   = $DB->get_field('modules', 'version', array('name'=>'book'));
+    $book_version   = get_config('mod_book', 'version');
     $bookname       = format_string($book->name, true, array('context'=>$context));
 
     // Load manifest header