that returns all the plugins supported by moodle. It's used in upgrade code to look for upgrades under all plugins.
In the other side, we have the function:
get_db_directories()
that returns all the directories where we can found database install/upgrade scripts (used by the xmldb editor, database manager...)
And right now, both functions are 100% separate, having to keep such lists maintained manually.
Solution: Let's modify get_db_directories() in order to use get_plugin_types() to know about all the dirs being candidates to have install/upgrade/xmldb editor... scripts recognising the same plugins always.
Description
Right now we have one core function:
get_plugin_types()
that returns all the plugins supported by moodle. It's used in upgrade code to look for upgrades under all plugins.
In the other side, we have the function:
get_db_directories()
that returns all the directories where we can found database install/upgrade scripts (used by the xmldb editor, database manager...)
And right now, both functions are 100% separate, having to keep such lists maintained manually.
Solution: Let's modify get_db_directories() in order to use get_plugin_types() to know about all the dirs being candidates to have install/upgrade/xmldb editor... scripts recognising the same plugins always.
Eloy Lafuente (stronk7) added a comment - 30/May/09 11:34 PM Done, now get_db_directories() is using get_plugin_types(), so the latter is the only place where supported plugins and paths need to be defined.
Resolving as fixed. Ciao
All content on this web site is made available under the GNU General Public License, unless otherwise stated.
Resolving as fixed. Ciao