listData as $data) {
$eduProgram = $data[0];
$uniqueSessions = $data[1];
$uniqueUsers = $data[2];
$dataGridListData[] = array(
"
{$escaper->escapeHtml($eduProgram->getId())} |
{$escaper->escapeHtml($eduProgram->getTitle())} |
{$escaper->escapeHtml($uniqueSessions)} |
{$escaper->escapeHtml($uniqueUsers)} |
", '[:id]' => $eduProgram->getId()
);
}
echo $this->dataGridList()
->addOption(
array(
'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_CUSTOM,
'url' => $this->url('eduStatistics/wildcard', array('action' => 'uniqueUsers')),
'label' => $this->translator->translate('uniqueUsers', 'eduStatistics'),
'acl' => 'eduStatistics-uniqueUsers',
'relational' => false, 'self-relational' => false,
)
)
->addOption(
array(
'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_CUSTOM,
'url' => $this->url('eduStatistics/wildcard', array('action' => 'elementClicks')),
'label' => $this->translator->translate('elementClicks', 'eduStatistics'),
'acl' => 'eduStatistics-elementClicks',
'relational' => false, 'self-relational' => false,
)
)
->addOption(
array(
'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_CUSTOM,
'url' => $this->url('eduStatistics/wildcard', array('action' => 'export')),
'label' => $this->translator->translate('export', 'eduStatistics'),
'acl' => 'eduStatistics-export',
'relational' => false, 'self-relational' => false,
)
)
->addOption(
array(
'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_CUSTOM,
'url' => $this->url('eduStatistics/wildcard', array('action' => 'exportPerson')),
'label' => $this->translator->translate('export_person', 'eduStatistics'),
'acl' => 'eduStatistics-exportPerson',
'relational' => false, 'self-relational' => false,
)
)
->setDataGridListData($dataGridListData)
->generate();