Text('Products'); ?>
Text('Products description'); ?>
acl()->isAllowed('quicksilksignup', 'manage_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'));
?>