public function permissionExists($id = null, $value = null) { $exists = false; $id || ($id = Input::get("search_id")); $value || ($value = Input::get("search_value")); $permission = PermissionItem::alreadyExistingItem("permission_key", $value); if ($permission) { if (!$id || $id && $id != $permission->id) { $exists = true; } } if (Request::wantsJson()) { return Response::json(array('valid' => !$exists)); } return $exists; }