application_path = APPLICATION_PATH; $options->initialize(); if($options->maintenance) { $case = new use_case_maintenance_class; } else $case = new use_case_home_page_class; $case->options = &$options; if(($success = $case->initialize())) $success = $case->finalize($case->process()); if($case->exit) exit; if($success) $case->output(); else { $error_case = new use_case_error_class; $error_case->options = &$options; $error_case->error = $case->error; $error_case->debug = $case->debug; if($error_case->initialize() && $error_case->finalize($error_case->process())) $error_case->output(); } ?>