Example #1
0
 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))))));
     }
 }