getData('groups') ?? []; $memberCount = $this->getData('memberCount') ?? []; $tableView = $this->getData('tableView'); $tableView->id = 'groupsList'; $tableView->baseUri = 'admin/group/list'; $tableView->exportUri = '{/api}admin/group/list/export'; $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->getData('nav')->render(); ?>
renderTitle( $this->getHtml('Groups') ); ?>
$value) : ++$c; $url = UriFactory::build('{/base}/admin/group/settings?{?}&id=' . $value->id); $color = 'darkred'; if ($value->getStatus() === GroupStatus::ACTIVE) { $color = 'green'; } elseif ($value->getStatus() === GroupStatus::INACTIVE) { $color = 'darkblue'; } elseif ($value->getStatus() === 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->getStatus()); ?> printHtml($value->name); ?> id] ?? 0; ?>
getHtml('Empty', '0', '0'); ?>
getData('hasPrevious') || $this->getData('hasNext')) : ?>
getData('hasPrevious')) : ?> getData('hasNext')) : ?>