+ $fakemodes = NULL;
+ if($targetUser->getModes()->hasMode("x") && $targetUser->getModes()->hasMode("r") && !$targetUser->getModes()->hasMode("f")) {
+ //user is registered and has umode +x set (automatically assign default fakehost)
+ $fakemodes = "+f ".$targetUser->getModes()->hasMode("r").".".$this->getSetting("his_usermask");
+ $targetUser->getModes()->setModes($fakemodes);
+ }
+ if($this->eventHandler) {