$table = new HtmlTable('adm_lists_table', $page, true, true); // @ptabaden deleted two cols #possibleError delete one left more? $table->setColumnAlignByArray(array('left', 'left', 'right')); // @ptabaden: deleted category row and changed order // @ptabaden: deleted two cols $table->addRowHeadingByArray(array($gL10n->get('MSG_OPPOSITE'), $gL10n->get('MAI_SUBJECT'), '')); $table->disableDatatablesColumnsSort(5); $key = 0; $part1 = '<a class="admidio-icon-link" data-toggle="modal" data-target="#admidio_modal" href="' . $g_root_path . '/adm_program/system/popup_message.php?type=msg&element_id=row_message_'; // @ptabaden: Changed Icon $part2 = '"><i class="fa fa-times" alt="' . $gL10n->get('MSG_REMOVE') . '" title="' . $gL10n->get('MSG_REMOVE') . '" /></a>'; $href = 'href="' . $g_root_path . '/adm_program/modules/messages/messages_write.php?msg_id='; // open some additonal functions for messages $modulemessages = new ModuleMessages(); // find all own Email messages $statement = $modulemessages->msgGetUserEmails($gCurrentUser->getValue('usr_id')); if (isset($statement)) { while ($row = $statement->fetch()) { $receiverName = ''; if (strpos($row['user'], '|') > 0) { $reciversplit = explode('|', $row['user']); foreach ($reciversplit as $value) { if (strpos($value, ':') > 0) { $receiverName .= '; ' . $modulemessages->msgGroupNameSplit($value); } else { $user = new User($gDb, $gProfileFields, $value); $receiverName .= '; ' . $user->getValue('FIRST_NAME') . ' ' . $user->getValue('LAST_NAME'); } } } else { if (strpos($row['user'], ':') > 0) {