예제 #1
0
 public static function notifyOnUserDeactivated($username)
 {
     $userSID = SJB_UserManager::getUserSIDbyUsername($username);
     if (SJB_UserNotificationsManager::isUserNotifiedOnProfileDeactivation($userSID)) {
         $user = SJB_UserManager::getObjectBySID($userSID);
         $userGroupSID = $user->getUserGroupSID();
         $emailTplSID = SJB_UserGroupManager::getEmailTemplateSIDByUserGroupAndField($userGroupSID, 'notify_user_on_deactivation');
         $user = SJB_UserManager::createTemplateStructureForUser($user);
         $data = array('user' => $user);
         $email = SJB_EmailTemplateEditor::getEmail($user['email'], $emailTplSID, $data);
         return $email->send('User Deactivated');
     }
     return null;
 }