diff options
Diffstat (limited to 'src/usr/local/www/classes/autoload.inc.php')
-rw-r--r-- | src/usr/local/www/classes/autoload.inc.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/usr/local/www/classes/autoload.inc.php b/src/usr/local/www/classes/autoload.inc.php new file mode 100644 index 0000000..b036eb4 --- /dev/null +++ b/src/usr/local/www/classes/autoload.inc.php @@ -0,0 +1,12 @@ +<?php +function pfsense_www_class_autoloader($classname) { + // Convert classname to match filename conventions + $filename = str_replace('_', '/', $classname); + + // Build the full path, load it if it exists + $filepath = "classes/$filename.class.php"; + if (file_exists($filepath)) { + require_once($filepath); + } +} +spl_autoload_register('pfsense_www_class_autoloader');
\ No newline at end of file |