Partial('partial/flashMessages.phtml'); ?>

Text('Users'); ?>

Text('Users description'); ?>
acl()->isAllowed('usermanager', 'add')): ?>
Translate('Create new User'); ?>
paginator->count()): ?>

Translate('There are no items found'); ?>


paginator->getCurrentPageNumber(); $tab = (('user' == $this->tab)?true:false); $view = $this->ViewGridList(array( 'paginator' => $this->paginator, 'resolver' => 'User\Model\Entity\UserEntity' )); $headers = array('email', 'fullname', 'createdby', 'created', 'updatedby', 'updated', 'status'); for(end($headers); $value=current($headers); prev($headers)): $view->addCallback($value, function ($page, $view, $item) use($value, $currentPage, $tab) { $url = '#'; $order = ((!!$tab)?$item['orderData']:array('current' => '','url' => 'asc')); $query = array('sortby'=>$value, 'order'=>$order['url'], 'tab'=>'user'); $url = sprintf('%s?%s#user', $view->url('admin/user', array('upage' => $currentPage)), http_build_query($query)); $item['title'] = sprintf('%s', $url, $view->Translate($item['title']), $order['current']); return $item; }, true); endfor; $view->addCallback('fullname', function ($page, $view, $item) { $fullName = $view->UserName($item); if($fullName != $page->getEmail()) : return $fullName; endif; return ''; }); $view->addCallback('created', function ($page, $view, $item) { return $page->getCreated(); }); $view->addCallback('updated', function ($page, $view, $item) { return $page->getUpdated(); }); $view->addCallback('createdby', function ($page, $view, $item) { return $view->UserName($page->getCreatedby()); }); $view->addCallback('updatedby', function ($page, $view, $item) { return $view->UserName($page->getUpdatedby()); }); $view->addCallback('actions', function ($user, $view, $text) { $result = array(); if($view->acl()->isAllowed('usermanager', 'edit')) { $toEdit = $view->url('admin/user/edit', array( 'id' => $user->getId() )); $result[] = sprintf('%s', $toEdit, $view->Translate('Edit')); $onStatus = array( 'status' => 'Active', 'text' => 'Activate' ); if($user->getStatus() == 'Active') { $onStatus = array( 'status' => 'Inactive', 'text' => 'Deactivate' ); } $toStatus = $view->url('admin/user/status', array( 'id' => $user->getId(), 'status' => $onStatus['status'] )); $result[] = sprintf('%s', $toStatus, $view->Translate($onStatus['text'])); } if($view->acl()->isAllowed('usermanager', 'remove')) { $toRemove = $view->url('admin/user/remove', array( 'id' => $user->getId() )); $result[] = sprintf('%s', $toRemove, $view->Translate('Delete')); } return join('', $result); }); echo $view->render(); $query = $view->getSortRequest(); echo $this->paginationControl($this->paginator, 'Sliding', 'partial/paginator.phtml', array( 'name' => 'upage', 'hash' => 'user', 'options' => array( 'query' => $query ) )); ?> paginationControl($this->paginator, 'Sliding', 'partial/paginator.phtml', array ('name' => 'upage', 'hash' => 'user')); ?>
Translate('Export to CSV'); ?>
search): ?> search->prepare(); ?> search->setAttribute('class', 'form user-search-form'); ?> search->setAttribute('title', $this->search->getLabel()); ?> form()->openTag($this->search); ?>

translate($this->search->getLabel()); ?>:

formRow($this->search->get('email')); ?> formRow($this->search->get('rid')); ?> formRow($this->search->get('status')); ?>
formRow($this->search->get('firstName')); ?> formRow($this->search->get('lastName')); ?>
Partial('form/partial/buttons.phtml', array ('form' => $this->search)); ?> form()->closeTag(); ?>