From c2f8bff82ca5f25920a42dd7b5b3a8e36fef65b0 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Wed, 19 Sep 2007 08:04:11 +0000 Subject: [PATCH] Now assignment submodules are handled by the XMLDB editor. Pending commit. --- .../get_db_directories/get_db_directories.class.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/admin/xmldb/actions/get_db_directories/get_db_directories.class.php b/admin/xmldb/actions/get_db_directories/get_db_directories.class.php index 83b64a92dc..04a6cabce5 100644 --- a/admin/xmldb/actions/get_db_directories/get_db_directories.class.php +++ b/admin/xmldb/actions/get_db_directories/get_db_directories.class.php @@ -90,6 +90,18 @@ class get_db_directories extends XMLDBAction { } } + /// Now, assignment submodules (mod/assignment/type/xxx/db) + if ($plugins = get_list_of_plugins('mod/assignment/type')) { + foreach ($plugins as $plugin) { + $dbdir = new stdClass; + $dbdir->path = $CFG->dirroot . '/mod/assignment/type/' . $plugin . '/db'; + if (!isset($XMLDB->dbdirs[$dbdir->path])) { + $XMLDB->dbdirs[$dbdir->path] = $dbdir; + } + $XMLDB->dbdirs[$dbdir->path]->path_exists = file_exists($dbdir->path); //Update status + } + } + /// Now, question types (question/type/xxx/db) if ($plugins = get_list_of_plugins('question/type')) { foreach ($plugins as $plugin) { -- 2.39.5