Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Load modules
- $res_modules = mysql_query("SELECT * FROM ".$db_prefix."modules WHERE enabled=1");
- echo mysql_error();
- while($row_modules = mysql_fetch_array($res_modules))
- {
- //Check if module exists
- if(file_exists("MODULES/".$row_modules["name"]."/module.php"))
- {
- require_once("MODULES/".$row_modules["name"]."/module.php");//Include module
- }
- else//Module does not exists...
- {
- //...so deactivate it
- mysql_query("UPDATE ".$db_prefix."modules SET enabled=0 WHERE name='".$row_modules["name"]."'");
- }
- }
- $req_modules = array("page", "comments");
- function include_module($module_name) {
- static $already_included_modules;
- if (!isset($already_included_modules))
- $already_included_modules = array();
- require_once('MODULES/' . $row['name'] . '/module.php');
- $class = 'Module_' . $row['name'];
- $module_instance = new $class;
- if (!empty($class->req_modules)) {
- foreach ($class->req_modules as $req_module) {
- if (isset($already_included_modules[$req_module])) continue;
- include_module($req_module);
- }
- }
- $already_included_modules[$module_name] = true;
- }
Add Comment
Please, Sign In to add comment