public function afterUserEdit(OW_Event $event) { $params = $event->getParams(); $userId = !empty($params["userId"]) ? $params["userId"] : 0; $user = BOL_UserService::getInstance()->findUserById($userId); if (empty($user)) { return; } $isModerate = !empty($params["moderate"]) ? $params["moderate"] : false; if ($isModerate) { $url = new BASE_CLASS_LanguageParamsUrl(); $url->setRoute('base_edit_user_datails', array('userId' => $userId)); OW::getEventManager()->trigger(new OW_Event(BOL_ContentService::EVENT_AFTER_CHANGE, array("entityType" => self::ENTITY_TYPE_PROFILE, "entityId" => $userId), array("string" => array('key' => 'base+moderation_user_update', "vars" => array('profileUrl' => UTIL_Serialize::serialize($url)))))); } }