Text('Cron jobs'); ?>
Text('Cron jobs description'); ?>
acl()->isAllowed('cron', 'manage_job')): ?>
paginator->count() == 0): ?>
Translate('There are no items found'); ?>
ViewGridList(array(
'paginator' => $this->paginator,
'resolver' => 'CronGridConfig'
));
$view->addCallback('lastExec', function($item, $view) {
return $item->getLastexec()? : $view->Translate('Never');
});
$view->addCallback('nextExec', function($item, $view) {
return $item->getStatus() == 'Disabled' ? $view->Translate('Never') : $item->getNextexec();
});
$view->addCallback('actions', function($item, $view) {
if ($view->acl()->isAllowed('cron', 'manage_job')) {
$link = $view->url('admin/cron', array('action' => 'execute', 'id' => $item->getId()));
$content = sprintf('%s', $link, $view->Translate('Execute'));
$link = $view->url('admin/cron', array('action' => 'edit', 'id' => $item->getId()));
$content .= sprintf('%s', $link, $view->Translate('Edit'));
$link = $view->url('admin/cron', array('action' => 'delete', 'id' => $item->getId()));
$content .= sprintf('%s', $link, $view->Translate('Delete'));
}
return sprintf('', $content);
});
echo $view->render();
echo $this->paginationControl($this->paginator, 'Sliding', 'partial/paginator.phtml', array(
'name' => 'page',
'hash' => 'cron',
'options' => array('query' => $view->getSortRequest())
));
?>