Wrapper file to make moodlelib.php functions accessible as a class

called moodlelib.  Based on idea from Greg Barnett:
http://moodle.com/mod/forum/discuss.php?d=356
This commit is contained in:
moodler
2002-12-06 11:23:42 +00:00
parent a7ce613296
commit 2ccb36740b
+30
View File
@@ -0,0 +1,30 @@
<?PHP // %Id%
// This file is not currently used within Moodle - see moodlelib.php
//
// It exists to provide a more object-oriented interface to some of
// Moodle's main library functions, for use by external programs.
//
// This code is based on code from Greg Barnett for Crown College
$moodlelibfile = file("moodlelib.php");
$append = false;
$moodlelib = "";
foreach ($moodlelibfile as $line) {
if (!$append) {
if (substr($line, 0, 5) == "<?PHP") {
$append = true;
}
} else {
if (substr($line, 0, 2) == "?>") {
break;
}
$moodlelib .= $line;
}
}
eval ("class moodlelib { $moodlelib }");
?>