data['groups'] ?? []; $memberCount = $this->data['memberCount'] ?? []; $tableView = $this->data['tableView']; $tableView->id = 'groupsList'; $tableView->baseUri = 'admin/group/list'; $tableView->exportUri = '{/api}admin/group/list/export?csrf={$CSRF}'; $tableView->setObjects($groups); $previous = $tableView->getPreviousLink( $this->request, empty($this->objects) || !$this->getData('hasPrevious') ? null : \reset($this->objects) ); $next = $tableView->getNextLink( $this->request, empty($this->objects) ? null : \end($this->objects), $this->getData('hasNext') ?? false ); echo $this->data['nav']->render(); ?>
renderTitle( $this->getHtml('Groups') ); ?>
$value) : ++$c; $url = UriFactory::build('{/base}/admin/group/settings?{?}&id=' . $value->id); $color = 'darkred'; if ($value->status === GroupStatus::ACTIVE) { $color = 'green'; } elseif ($value->status === GroupStatus::INACTIVE) { $color = 'darkblue'; } elseif ($value->status === GroupStatus::HIDDEN) { $color = 'purple'; } ?>
renderHeaderElement( 'id', $this->getHtml('ID', '0', '0'), 'number' ); ?> renderHeaderElement( 'action', $this->getHtml('Status'), 'select', [ 'active' => $this->getHtml('Active'), 'inactive' => $this->getHtml('Inactive'), ], false // don't render sort ); ?> renderHeaderElement( 'module', $this->getHtml('Name'), 'text' ); ?> renderHeaderElement( 'module', $this->getHtml('Members'), 'number', [], true, false, false ); ?>
id; ?> getHtml('Status' . $value->status); ?> printHtml($value->name); ?> id] ?? 0; ?>
getHtml('Empty', '0', '0'); ?>