function ufront_web_result_CallJavascriptResult_0(&$_g, &$actionContext, $n) { $response = $actionContext->httpContext->response; if ($response->get_contentType() === "text/html" && $_g->scripts->length > 0) { $newContent = ufront_web_result_CallJavascriptResult::insertScriptsBeforeBodyTag($response->getBuffer(), $_g->scripts); $response->clearContent(); $response->write($newContent); } return tink_core_Noise::$Noise; }
public function log($ctx, $appMessages) { if (!php_Boot::$skip_constructor) { if ($ctx->response->get_contentType() === "text/html" && !$ctx->response->isRedirect()) { $results = new _hx_array(array()); $_g = 0; $_g1 = $ctx->messages; while ($_g < $_g1->length) { $msg = $_g1[$_g]; ++$_g; $results->push(ufront_log_BrowserConsoleLogger::formatMessage($msg)); unset($msg); } if ($results->length > 0) { $script = "\n<script type=\"text/javascript\">\n" . _hx_string_or_null($results->join("\n")) . "\n</script>"; $newContent = ufront_web_result_CallJavascriptResult::insertScriptsBeforeBodyTag($ctx->response->getBuffer(), new _hx_array(array($script))); $ctx->response->clearContent(); $ctx->response->write($newContent); } } return ufront_core_SurpriseTools::success(); } }