data['accounts'] ?? []; $tableView = $this->data['tableView']; $tableView->id = 'accountsList'; $tableView->baseUri = 'admin/account/list'; $tableView->exportUri = '{/api}admin/account/list/export?csrf={$CSRF}'; $tableView->setObjects($accounts); $previous = $tableView->getPreviousLink( $this->request, empty($this->objects) || !($this->data['hasPrevious'] ?? false) ? null : \reset($this->objects) ); $next = $tableView->getNextLink( $this->request, empty($this->objects) ? null : \end($this->objects), $this->data['hasNext'] ?? false ); echo $this->data['nav']->render(); ?>
renderTitle( $this->getHtml('Accounts') ); ?>
$value) : ++$c; $url = UriFactory::build('{/base}/admin/account/view?{?}&id=' . $value->id); $color = 'darkred'; if ($value->status === AccountStatus::ACTIVE) { $color = 'green'; } elseif ($value->status === AccountStatus::INACTIVE) { $color = 'darkblue'; } elseif ($value->status === AccountStatus::TIMEOUT) { $color = 'purple'; } elseif ($value->status === AccountStatus::BANNED) { $color = 'red'; } ?>
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( 'lastActive', $this->getHtml('Activity'), 'date' ); ?> renderHeaderElement( 'createdAt', $this->getHtml('Created'), 'date' ); ?>
id; ?> getHtml('Status'. $value->status); ?> printHtml($this->renderUserName('%3$s %2$s %1$s', [$value->name1, $value->name2, $value->name3, $value->login])); ?> printHtml($value->getLastActive()->format('Y-m-d H:i:s')); ?> printHtml($value->createdAt->format('Y-m-d H:i:s')); ?>
getHtml('Empty', '0', '0'); ?>