-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathloader.php
More file actions
27 lines (26 loc) · 818 Bytes
/
loader.php
File metadata and controls
27 lines (26 loc) · 818 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
class load{
public static function library($class){
if(is_array($class)){
foreach($class as $v){
if(class_exists($v) || class_exists($v.'_library')){
// Do Nothing :D
}else{
$filename = path('base').DS.'libs'.DS.$v.'.php';
if(file_exists($filename)){
require_once $filename;
}
}
}
}else{
if(class_exists($class) || class_exists($class.'_library')){
return false;
}else{
$filename = path('base').DS.'libs'.DS.$class.'.php';
if(file_exists($filename)){
require_once $filename;
}
}
}
}
}