public function createOrganization(Request $request, Session $session, $view) { if (!$request->getParameter(SUBMIT_PARAM)) { return new Template('create_organization'); } else { $service = new SecurityService(); $name = trim($request->getParameter('name')); $orgName = $service->getOrganizationByName($name); if (!empty($orgName)) { $result['response_code'] = -1; $result['message'] = 'This organization name is taken. Please enter a different one.'; } else { $data = $request->getParameters(true); $service->createOrganization($data); $result['response_code'] = 1; } return $this->showJsonResponse($result); } }