Пример #1
0
 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);
 }