public function jsonGetSalesAction() { if ($this->request->isPost() && $this->request->isXmlHttpRequest()) { $fromDate = $this->request->getPost()->fromDate; $toDate = $this->request->getPost()->toDate; $interval = $this->request->getPost()->interval; if ($interval == 'days') { $interval = '+1 day'; } elseif ($interval == 'months') { $interval = '+1 month'; } elseif ($interval == 'years') { $interval = '+1 year'; } $data = $this->statisticsService->getSalesJson($fromDate, $toDate, $interval); $json = new JsonModel($data); return $json; } }
return $service; }, 'Application\\Service\\Company' => function (ServiceManager $sm) { $service = new CompanyService(); return $service; }, 'Application\\Service\\Language' => function (ServiceManager $sm) { $service = new LanguageService(); $service->setTranslator($sm->get('Translator')); return $service; }, 'Application\\Service\\Mail' => function (ServiceManager $sm) { $service = new MailService(); return $service; }, 'Application\\Service\\Settings' => function (ServiceManager $sm) { $service = new SettingsService(); return $service; }, 'Application\\Service\\Statistics' => function (ServiceManager $sm) { $service = new StatisticsService(); $service->setInvoiceService($sm->get('Application\\Service\\Invoice')); $service->setBankService($sm->get('Application\\Service\\Bank')); return $service; }, 'Application\\Service\\Supplier' => function (ServiceManager $sm) { $service = new SupplierService(); return $service; }, 'Application\\Service\\Template' => function (ServiceManager $sm) { $service = new TemplateService(); $service->setUserService($sm->get('User\\Service\\User')); return $service; }), 'initializers' => array(function ($service, $sm) { if ($service instanceof TranslatorAwareInterface) { $service->setTranslator($sm->get('MvcTranslator')); } if ($service instanceof ObjectManagerAwareInterface) {