public function render($value, array $options = array()) { $request = $this->CRUDRequest->getRequest(); $sortDirection = $request->get('sortDirection', 'asc'); $classes = ''; if ($request->get('sortField') == $options['column_name']) { if ($sortDirection == 'asc') { $sortDirection = 'desc'; } $classes = "sorted {$sortDirection}"; } $link = $this->CRUDRequest->getConfiguration()->getPathGenerator()->generate(CRUDAction::INDEX, array('sortField' => $options['column_name'], 'sortDirection' => $sortDirection)); return sprintf('<a class="%s" href="%s">%s</a>', $classes, htmlspecialchars($link), $this->renderParent($value, $options)); }
private function addFlash($text) { $this->CRUDRequest->getRequest()->getSession()->getFlashBag()->add('notice', $text); }
private function getRequest() { return $this->CRUDRequest->getRequest(); }