1) { $id=$data[0]; $user=$data[1]; $password=$data[2]; $status= (isset($data[3])) ? $data[3] : ''; $obj=new StdClass(); $obj->user=$user; $obj->status=$status; $obj->password=$password; $obj->id=$id; $reg[$user]=$obj; } } $user = isset($_SERVER['PHP_AUTH_USER']) ? $_SERVER['PHP_AUTH_USER'] : ''; $pass = isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : ''; $validated = ( isset($reg[$user]) && $reg[$user]->password == $pass); if (!$validated) { header('WWW-Authenticate: Basic realm="TM"'); header('HTTP/1.0 401 Unauthorized'); die ("Not authorized"); } global $active_user; $active_user=$reg[$user]; $_SESSION['active_user'] = $active_user; // $active_user=$reg['Jason Dunn']; //let's start include_once('config.php'); include_once('core.path.php'); // Registering error logger include_once(FRAMEWORK_PATH."StaticInstance.class.php"); include_once(FRAMEWORK_PATH.'Error/ErrorHandler.class.php'); include_once(FRAMEWORK_PATH.'_applications/ErrorLogger.class.php'); $global_error_handler=&StaticInstance::get('ErrorHandler'); $global_error_logger=&StaticInstance::get('ErrorLogger'); $error_codes=array(E_ERROR,E_WARNING,E_PARSE,E_CORE_ERROR,E_CORE_WARNING,E_COMPILE_ERROR,E_COMPILE_WARNING,E_USER_ERROR,E_USER_WARNING,E_USER_NOTICE); $global_error_logger->setErrorReporting($error_codes); set_error_handler(array(&$global_error_handler, 'handler')); $global_error_handler->attach($global_error_logger); include_once(APPLICATIONS_PATH."OneSiteManager.class.php"); //Creating a dummy model class Model{ }; global $USERID; $USERID=$reg[$user]->id; $app=new OneSiteManager("os"); $app->display(); $global_error_logger=&StaticInstance::get("ErrorLogger"); $global_error_logger->show(); ?>