/** * Content rendern */ private function renderContent() { $userlist = new \fpcm\model\users\userList(); $content = array(); $content[] = '<table class="fpcm-ui-table fpcm-ui-users fpcm-ui-large-td">'; $items = $userlist->getUsersActive(); /* @var $item \fpcm\model\users\author */ foreach ($items as $item) { $emailAddress = \fpcm\model\view\helper::escapeVal($item->getEmail()); $content[] = '<tr class="fpcm-small-text">'; $content[] = ' <td class="fpcm-ui-editbutton-col">'; $content[] = ' <a class="fpcm-ui-button fpcm-ui-button-blank fpcm-email-btn" href="mailto:' . $emailAddress . '" target="_blank" title="' . $this->language->translate('GLOBAL_WRITEMAIL') . '">' . $this->language->translate('GLOBAL_WRITEMAIL') . '</a>'; $content[] = ' </td>'; $content[] = ' <td>'; $content[] = ' <strong>' . \fpcm\model\view\helper::escapeVal($item->getDisplayname()) . '</strong><br>'; $content[] = ' <span>' . $emailAddress . '</span>'; $content[] = ' </td>'; $content[] = '</tr>'; } $content[] = '</table>'; $this->content = implode(PHP_EOL, $content); $this->cache->write($this->content, $this->config->system_cache_timeout); }