. */ define("MODULE_FILE",true); global $load,$index_module; if(isset($_GET['load'])) $load = $_GET['load']; if(isset($_GET['file'])) $file = $_GET['file']; if(is_null($load)) { $load = $config['modules']['default']; } $deny_chars = $config['modules']['deny_chars']; $load_temp = $load; /* * broken i guess. for($chars = 0; $chars <= strlen($load_temp); ++$chars) { foreach($deny_chars as $deny) { if($load_temp[$chars] == $deny) { OpenTable(); ReportHack("Invalid characters detected.\n"); CloseTable(); } } } */ /* If the error stack has recieved messages, output each failure in a clean fashion */ global $error_stack_messages; if(!empty($error_stack_messages)) { $messageBuffer = NULL; foreach($error_stack_messages as $order => $error) { $messageBuffer .= "
Stack Order: $order
$error