diff --git a/lib/adminlib.php b/lib/adminlib.php index 8af74d22b23..857d3d1dd21 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -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')) { diff --git a/mod/book/tool/exportimscp/locallib.php b/mod/book/tool/exportimscp/locallib.php index 374dbd6b555..6bc14ef978e 100644 --- a/mod/book/tool/exportimscp/locallib.php +++ b/mod/book/tool/exportimscp/locallib.php @@ -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