function run(&$filter_chain, &$request, &$response)
  {
    $filter_chain->next();

    if( $response->get_content_type() == 'text/html' &&
        $response->get_status() == 200)//only 200?
    {
      if (debug :: is_console_enabled())
        $response->write(debug :: parse_html_console());

      $response->write(message_box :: parse());//It definetly should be somewhere else!
    }
  }
 function run()
 {
     $request =& request::instance();
     $response =& new http_response();
     $filter_chain =& new filter_chain($request, $response);
     $this->_register_filters($filter_chain);
     $filter_chain->process();
     if ($response->get_content_type() == 'text/html' && $response->get_status() == 200) {
         if (debug::is_console_enabled()) {
             $response->write(debug::parse_html_console());
         }
         $response->write(message_box::parse());
         //It definetly should be somewhere else!
     }
     $response->commit();
 }
 function run()
 {
     $this->_inititiliaze_user_session();
     $request =& request::instance();
     $response =& new http_response();
     $filter_chain =& new filter_chain($request, $response);
     $this->_register_filters($filter_chain);
     $filter_chain->process();
     if (!$response->file_sent()) {
         if (debug::is_console_enabled()) {
             echo debug::parse_html_console();
         }
         echo message_box::parse();
         //It definetly should be somewhere else!
     }
     $response->commit();
 }
Example #4
0
debug::add_timing_point('object fetched');
$site_object_controller =& $site_object->get_controller();
if (($action = $site_object_controller->determine_action()) === false) {
    debug::write_error('"' . $action . '" action not found', __FILE__ . ' : ' . __LINE__ . ' : ' . __FUNCTION__);
    ob_end_clean();
    if (debug::is_console_enabled()) {
        echo debug::parse_html_console();
    }
    header("HTTP/1.1 404 Not found");
    exit;
}
$actions = $object_data['actions'];
if (!isset($actions[$action])) {
    debug::write_error('"' . $action . '" action is not accessible', __FILE__ . ' : ' . __LINE__ . ' : ' . __FUNCTION__);
    ob_end_clean();
    if (debug::is_console_enabled()) {
        echo debug::parse_html_console();
    }
    header("HTTP/1.1 403 Access denied");
    exit;
}
$response = $site_object_controller->process();
$stats_register = new stats_register();
$stats_register->register($node['id'], $action, $response->get_status());
$response->perform();
$site_object_controller->display_view();
echo message_box::parse();
if (debug::is_console_enabled()) {
    echo debug::parse_html_console();
}
ob_end_flush();
Example #5
0
require_once(LIMB_DIR . 'core/lib/http/control_flow.inc.php');
require_once(LIMB_DIR . 'core/lib/system/message_box.class.php');

start_user_session();

$request =& request :: instance();
$response =& new http_response();

$filter_chain =& new filter_chain($request, $response);

$filter_chain->register_filter($f1 = LIMB_DIR . 'core/filters/locale_definition_filter');
$filter_chain->register_filter($f2 = LIMB_DIR . 'core/filters/authentication_filter');
$filter_chain->register_filter($f3 = LIMB_DIR . 'core/filters/logging_filter');
$filter_chain->register_filter($f4 = LIMB_DIR . 'core/filters/full_page_cache_filter');
$filter_chain->register_filter($f5 = LIMB_DIR . 'core/filters/jip_filter');
$filter_chain->register_filter($f6 = LIMB_DIR . 'core/filters/output_buffering_filter');
$filter_chain->register_filter($f7 = LIMB_DIR . 'core/filters/site_object_controller_filter');

$filter_chain->process();

if(!$response->file_sent())//FIXXX???
{
  if (debug :: is_console_enabled())
  	echo debug :: parse_html_console();
  	
  echo message_box :: parse();//It definetly should be somewhere else!
}

$response->commit();

?>