/** * Display filter form and all software according to selected filter (default: accepted) * * @return array filter, form, software[] */ public function indexAction() { $filter = $this->params()->fromQuery('filter', 'accepted'); $this->_form->setFilter($filter); $this->_form->remove('_csrf'); $session = new \Zend\Session\Container('ManageSoftware'); $session->filter = $filter; $order = $this->getOrder('name'); return array('filter' => $filter, 'form' => $this->_form, 'software' => $this->_softwareManager->getSoftware(array('Os' => $this->params()->fromQuery('os', 'windows'), 'Status' => $filter), $order['order'], $order['direction']), 'order' => $order); }