Text('Roles'); ?>

Text('Roles description'); ?>
acl()->isAllowed('rolemanager', 'add')): ?>
Translate('Create new Role'); ?>
roles->count()): ?>

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

ViewGridList(array( 'paginator'=>$this->roles, 'resolver'=>'User\Model\Entity\RolesEntity' )); $currentPage = $this->roles->getCurrentPageNumber(); $tab = false; if('user' == $this->tab){ $tab = true; } $headers = array('role', 'createdby', 'updatedby', 'updated', 'status'); foreach($headers as $key => $value ){ $view->addCallback($value, function($page, $view, $item) use($value, $currentPage, $tab){ $url = '#'; $order = ((!!$tab)?$item['orderData']:array('current'=>'', 'url'=>'asc')); if($view) { $url = $view->url('admin/user', array('rpage' => $currentPage)).sprintf('?%sorder=%s&tab=role#role', 'sortby='.$value.'&', $order['url']); } //print_r($item); $item['title'] = sprintf('%s', $url, $view->Translate($item['title']), $order['current']); return $item; }, true); } $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($role, $view, $text) { $result = ''; if ($view->acl()->isAllowed('rolemanager', 'edit') || $view->acl()->isSuperAdmin()){ $hrefEdit = $view->url('admin/role/edit', array ('id' => $role->getId())); $result .= sprintf('%s', $hrefEdit, $view->Translate('Edit')); } $type = $role->getType(); $type = !in_array($type, array('default', 'superadmin')); if (( $type && $view->acl()->isAllowed('rolemanager', 'remove') ) || $view->acl()->isSuperAdmin()){ $hrefDelete = $view->url('admin/role/remove', array ('id' => $role->getId())); $result .= sprintf('%s', $hrefDelete, $view->Translate('Delete')); } return $result; }); echo $view->render(); $query = $view->getSortRequest(); echo $this->paginationControl( $this->roles, 'Sliding', 'partial/paginator.phtml', array( 'name' =>'rpage', 'hash' => 'role', 'options' => array('query'=>$query) )); ?>