break; } $type = $row['type']; $environment->setCurrentContextID($row['context_id']); $curr_context = $environment->getCurrentContextItem(); $environment->setCurrentContextID($_GET['cid']); if ($context_item->isPrivateRoom()) { $cid = $curr_context->getItemID(); } else { $cid = $_GET['cid']; } $desc_len = 160; switch ($type) { case 'user': include_once 'classes/cs_user_manager.php'; $manager = new cs_user_manager($environment); $item = $manager->getItem($row['item_id']); if (isset($item) and !$item->isNotActivated()) { $fullname = $item->getFullName(); $email = $item->getEmail(); if ($context_item->isCommunityRoom()) { if (empty($_GET['hid']) and !$item->isVisibleForAll()) { $fullname = $translator->getMessage('COMMON_USER_NOT_VISIBLE'); $email = $translator->getMessage('COMMON_USER_NOT_VISIBLE'); } } if (!$item->isEmailVisible()) { $email = $translator->getMessage('COMMON_USER_NOT_VISIBLE'); } if ($item->getCreationDate() == $item->getModificationDate()) { $title = $translator->getMessage('RSS_NEW_PERSON_TITLE', $fullname);
public function __construct($environment) { $this->_db_prefix = $environment->getConfiguration('c_db_backup_prefix') . '_'; parent::cs_user_manager($environment); }