Text('Products'); ?>

Text('Products description'); ?>
acl()->isAllowed('quicksilksignup', 'manage_product')): ?>
Translate('Create new product'); ?>
paginator->count() == 0): ?>

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

ViewGridList(array('paginator' => $this->paginator)); //sort options $currentPage = $this->paginator->getCurrentPageNumber(); $headers = array('name', 'code', 'status'); foreach ($headers as $key => $value) { $view->addCallback($value, function($page, $view, $item) use ( $currentPage ) { $url = ''; if ($view) { $url = $view->url('admin/quicksilksignup/product', array('page' => $currentPage), array('query' => array('sortby' => $item['data'], 'order' => $item['orderData']['url']))); } $item['title'] = sprintf('%s', $url, $view->Translate($item['title']), $item['orderData']['current']); return $item; }, true); } $view->addCallback('edit', function($entity, $view) { $link = $view->url('admin/quicksilksignup/product', array('action' => 'edit', 'id' => $entity->getId())); return sprintf('%s', $link, $view->Translate('Edit')); }); $view->addCallback('delete', function($entity, $view) { $link = $view->url('admin/quicksilksignup/product', array('action' => 'delete', 'id' => $entity->getId())); return sprintf('%s', $link, $view->Translate('Delete')); }); echo $view->render(); echo $this->paginationControl($this->paginator, 'Sliding', 'partial/paginator.phtml', array('name' => 'lpage', 'hash' => 'links')); ?>