public function script() { // we don't allow access unless the user is logged in if (!Member::currentUserID()) { return; } $type = $this->request->param('ID'); $filename = $this->request->param('OtherID'); $content = $this->scriptService->generateScriptDataFor($type, $filename, Versioned::current_archived_date()); $this->response->addHeader('Content-type', 'text/javascript'); return $content; }