-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathglobal.lib.php
More file actions
27 lines (22 loc) · 805 Bytes
/
global.lib.php
File metadata and controls
27 lines (22 loc) · 805 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
function __autoload_CB($className)
{
# echo $className."\n";
$classFileName = substr($className, 3); # Get rid off CB\
if (substr($classFileName, -3) == '_Ex') # Get rid off _Ex - 2 classes are stored in 1 file - CB_className and CB_className_Ex
$classFileName = substr($classFileName, 0, -3);
$filename = CB_DIR_LIB.str_replace('\\', '/', $classFileName).'.php';
# echo $filename."\n";
if (!file_exists($filename))
return FALSE;
require_once $filename;
return TRUE;
}
function exception_handler_CB($exception)
{
echo "Uncaught exception: " , $exception->getMessage(), "\n";
echo "Uncaught exception: " , $exception, "\n";
CB\Main::log($exception);
die("Script Halted");
}
?>