mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
MDL-11292 fixed Cannot create child auth plugins - patch by Mark Nielsen; used inlude_once() when searching for functions/methods in files
This commit is contained in:
parent
b159da787a
commit
ce4ff1c9cc
1 changed files with 2 additions and 2 deletions
|
@ -29,7 +29,7 @@ function mnet_get_functions($type, $parentname) {
|
||||||
$docname = 'rpclib.php';
|
$docname = 'rpclib.php';
|
||||||
$relname = '/mod/'.$parentname.'/'.$docname;
|
$relname = '/mod/'.$parentname.'/'.$docname;
|
||||||
$filename = $CFG->dirroot.$relname;
|
$filename = $CFG->dirroot.$relname;
|
||||||
if (file_exists($filename)) include $filename;
|
if (file_exists($filename)) include_once $filename;
|
||||||
$mnet_publishes = $parentname.'_mnet_publishes';
|
$mnet_publishes = $parentname.'_mnet_publishes';
|
||||||
if (function_exists($mnet_publishes)) {
|
if (function_exists($mnet_publishes)) {
|
||||||
(array)$publishes = $mnet_publishes();
|
(array)$publishes = $mnet_publishes();
|
||||||
|
@ -38,7 +38,7 @@ function mnet_get_functions($type, $parentname) {
|
||||||
// auth or enrol
|
// auth or enrol
|
||||||
$relname = '/'.$type.'/'.$parentname.'/'.$docname;
|
$relname = '/'.$type.'/'.$parentname.'/'.$docname;
|
||||||
$filename = $CFG->dirroot.$relname;
|
$filename = $CFG->dirroot.$relname;
|
||||||
if (file_exists($filename)) include $filename;
|
if (file_exists($filename)) include_once $filename;
|
||||||
$class = $type.($type=='enrol'? 'ment':'').'_plugin_'.$parentname;
|
$class = $type.($type=='enrol'? 'ment':'').'_plugin_'.$parentname;
|
||||||
if (class_exists($class)) {
|
if (class_exists($class)) {
|
||||||
$object = new $class();
|
$object = new $class();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue