diff --git a/Theme/Backend/Lang/en.lang.php b/Theme/Backend/Lang/en.lang.php index 6632cfb..ffb46fe 100644 --- a/Theme/Backend/Lang/en.lang.php +++ b/Theme/Backend/Lang/en.lang.php @@ -129,4 +129,9 @@ return ['Admin' => [ 'i:rem' => 'IP address or URL for remote access.', 'i:rc' => 'Forcing re-cache for every user.', 'i:timef' => 'Time format.', + 'Status0' => 'None', + 'Status1' => 'Active', + 'Status2' => 'Inactive', + 'Status3' => 'Timehout', + 'Status4' => 'Banned', ]]; diff --git a/Theme/Backend/accounts-list.tpl.php b/Theme/Backend/accounts-list.tpl.php index df22d53..2e3097a 100644 --- a/Theme/Backend/accounts-list.tpl.php +++ b/Theme/Backend/accounts-list.tpl.php @@ -42,10 +42,15 @@ echo $this->getData('nav')->render(); render(); ?> getData('list:elements') as $key => $value) : $c++; - $url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/admin/account/settings?{?}&id=' . $value->getId()); ?> + $url = \phpOMS\Uri\UriFactory::build('{/base}/{/lang}/backend/admin/account/settings?{?}&id=' . $value->getId()); + $color = 'darkred'; + if($value->getStatus() === \phpOMS\Account\AccountStatus::ACTIVE) { $color = 'green'; } + elseif($value->getStatus() === \phpOMS\Account\AccountStatus::INACTIVE) { $color = 'darkblue'; } + elseif($value->getStatus() === \phpOMS\Account\AccountStatus::TIMEOUT) { $color = 'purple'; } + elseif($value->getStatus() === phpOMS\Account\AccountStatus::BANNED) { $color = 'red'; } ?> getId(), ENT_COMPAT, 'utf-8'); ?> - getStatus(), ENT_COMPAT, 'utf-8'); ?> + getHtml('Status'. $value->getStatus()); ?> getName1(), ENT_COMPAT, 'utf-8'); ?> getLastActive()->format('Y-m-d H:i:s'), ENT_COMPAT, 'utf-8'); ?> getCreatedAt()->format('Y-m-d H:i:s'), ENT_COMPAT, 'utf-8'); ?>