public function createAdminLog()
 {
     $ds = new Am_Query($this->getDi()->adminLogTable);
     $ds->setOrder('dattm', 'desc');
     $g = new Am_Grid_ReadOnly('_admin', ___("Admin Log"), $ds, $this->getRequest(), $this->view);
     $g->addGridField(new Am_Grid_Field('dattm', ___('Time'), true, '', array($this, 'renderAdminTime'), '10%'));
     $g->addGridField(new Am_Grid_Field('admin_login', ___('Admin'), true, '', array($this, 'renderAdmin'), '10%'));
     $g->addGridField(new Am_Grid_Field('ip', ___('IP'), true, '', null, '10%'));
     $g->addGridField(new Am_Grid_Field('message', ___('Message')));
     $g->addGridField(new Am_Grid_Field('record', ___('Record')))->setRenderFunction(array($this, 'renderRec'));
     $g->setFilter(new Am_Grid_Filter_Text(___('Filter'), array('admin_login' => 'LIKE')));
     return $g;
 }