public function indexAction() { $data = array(); $data['title'] = 'Orders'; $data['menu'] = array('link' => 'products', 'anchor' => 'View products'); $serviceLocator = $this->getServiceLocator(); $dbCheck = $serviceLocator->get('DbCheck'); if ($dbCheck['dbConnect'] === false) { $this->layout('db/error'); return false; } // if $stations = new PickingStationsLibrary($serviceLocator); $data['pickingStations'] = $stations->getPickingStations(); $currentPickingStation = $stations->getCurrentPickingStation(); $data['currentPickingStationName'] = $currentPickingStation['StationName']; $ordersModel = new OrdersModel($serviceLocator); $data['orders'] = $ordersModel->getOrders(); $request = $this->getRequest(); if (null !== $request->getQuery('view')) { $data['jsVars'] = 'var viewOrder = "' . $request->getQuery('view') . '";'; } $this->layout()->setVariables($data); return new ViewModel($data); }