<?
// setup paginated user adapter.
$adapter = new Zend_Paginator_Adapter_Iterator($this->users);
$paginator = new Zend_Paginator($adapter);
$paginator->setCurrentPageNumber($this->pageOffset);
$paginator->setItemCountPerPage($this->pageSize);
// serve dojo data to populate the data grid.
// pass per-item callback to craft each entry.
print $this->dataGrid()->dojoData(
$paginator,
function($user, $dataGrid)
{
return array(
'id' => $user->getId(),
'fullName' => $user->getFullName(),
'email' => $user->getEmail(),
'roles' => json_encode($user->getRoles()->invoke('getId')),
'editUri' => $dataGrid->view->url(
array('module' => 'user', 'controller' => 'index', 'action' => 'edit', 'id' => $user->getId())
),
'deleteUri' => $dataGrid->view->url(
array('module' => 'user', 'controller' => 'index', 'action' => 'delete', 'id' => $user->getId())
),
);
}
);
# |
Change |
User |
Description |
Committed |
|
#1
|
16170 |
perforce_software |
Move Chronicle files to follow new path scheme for branching. |
|
|
//guest/perforce_software/chronicle/application/user/views/scripts/index/index.json.phtml |
#1
|
8972 |
Matt Attaway |
Initial add of the Chronicle source code |
|
|