Beispiel #1
0
     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);
Beispiel #2
0
 public function __construct($environment)
 {
     $this->_db_prefix = $environment->getConfiguration('c_db_backup_prefix') . '_';
     parent::cs_user_manager($environment);
 }