From 0cb77f5adf0039dca107f3c357602374d7e9eef6 Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 20 Apr 2004 15:14:15 +0000 Subject: [PATCH] Fixing a recent change to get_list_of_plugins that was causing auth/db to be invisible bug 1245 --- lib/blocklib.php | 2 +- lib/moodlelib.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/blocklib.php b/lib/blocklib.php index 6a24173523..339ebb49c8 100644 --- a/lib/blocklib.php +++ b/lib/blocklib.php @@ -413,7 +413,7 @@ function upgrade_blocks_plugins($continueto) { $site = get_site(); - if (!$blocks = get_list_of_plugins("blocks") ) { + if (!$blocks = get_list_of_plugins("blocks", "db") ) { error("No blocks installed!"); } diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 97925b629e..d3815b22a0 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -1997,7 +1997,7 @@ function delete_event($id) { /// ENVIRONMENT CHECKING //////////////////////////////////////////////////////////// -function get_list_of_plugins($plugin="mod") { +function get_list_of_plugins($plugin="mod", $exclude="") { /// Lists plugin directories within some directory global $CFG; @@ -2005,7 +2005,7 @@ function get_list_of_plugins($plugin="mod") { $basedir = opendir("$CFG->dirroot/$plugin"); while ($dir = readdir($basedir)) { $firstchar = substr($dir, 0, 1); - if ($firstchar == "." or $dir == "CVS" or $dir == "_vti_cnf" or $dir == "db") { + if ($firstchar == "." or $dir == "CVS" or $dir == "_vti_cnf" or $dir == $exclude) { continue; } if (filetype("$CFG->dirroot/$plugin/$dir") != "dir") { -- 2.39.5