+include_once 'format.inc.php';
+
+ob_start();
+if ($Page->handler and !$Page->index($Page->api)) {
+ # replace contents by code output on false return
+ $Page->raw = ob_get_clean();
+}
+else {
+ # keep article contents
+ if (!isset($Page->body)) {
+ # no resulting output
+ http_response_code(404);
+ @require '404.inc.html';
+ $Page->raw = ob_get_clean() . $Page->raw;