core_requests::i()->add('query_dir', $_GET['dir']); } elseif (isset($_GET['query_dir'])) { core_requests::i()->add('query_dir', $_GET['query_dir']); } else { core_requests::i()->add('query_dir', NULL); } // query_start if (isset($_GET['start'])) { core_requests::i()->add('query_start', $_GET['start']); } elseif (isset($_GET['query_start'])) { core_requests::i()->add('query_start', $_GET['query_start']); } else { core_requests::i()->add('query_start', NULL); } // query_limit if (isset($_GET['limit'])) { core_requests::i()->add('query_limit', $_GET['limit']); } elseif (isset($_GET['query_limit'])) { core_requests::i()->add('query_limit', $_GET['query_limit']); } else { core_requests::i()->add('query_limit', NULL); } // commit if (isset($_GET['commit'])) { core_requests::i()->add('query_commit', $_GET['commit']); } elseif (isset($_GET['query_commit'])) { core_requests::i()->add('query_commit', $_GET['commit']); } else { core_requests::i()->add('query_commit', NULL); } // </editor-fold>
require __DIR__ . '/../../application/presenters/presenter_' . core_requests::i()->get('presenter') . '.php'; $p = 'presenter_' . core_requests::i()->get('presenter'); $presenter = new $p(); } else { core_debug::i()->add('404', 'File not found: ', __DIR__ . '/../../application/presenters/presenter_' . core_requests::i()->get('presenter') . '.php'); } } else { // Can't find the presenter at all. // Show a 404 core_debug::i()->add('404', 'File not found: ', __DIR__ . '/../../application/presenters/presenter_' . core_requests::i()->get('presenter') . '.php'); } } // </editor-fold> // <editor-fold defaultstate="collapsed" desc="DISPLAY RESULTS"> core_paper::i()->add($presenter->data); core_paper::i()->template = core_requests::i()->get('presenter') . '.html'; core_paper::i()->display(); // </editor-fold> // <editor-fold defaultstate="collapsed" desc="DEBUGGING + LOGGING"> if (core_settings::i()->get('CONFIG_SETTINGS_DEBUG')) { // Only display the debug data in xml or html files if (core_paper::i()->mime == 'text/html' && core_paper::i()->mime == 'text/xml') { print "<!--[\n\n"; if (isset($_SESSION)) { print session_id() . "\n\n"; print_r($_SESSION); print "\n\n"; } print_r(core_debug::i()->get()); print "\n]-->"; }