set_global("csrf", access::csrf_token()); } /** * Override View_Core::render so that we trap errors stemming from bad PHP includes and show a * visible stack trace to help developers. * * @see View_Core::render */ public function render($print=false, $renderer=false) { try { return parent::render($print, $renderer); } catch (Exception $e) { Kohana::Log('error', $e->getTraceAsString()); Kohana::Log('debug', $e->getMessage()); return ""; } } public function body_attributes() { if (locale::is_rtl()) { return 'class="rtl"'; } return ''; } }