コード例 #1
0
 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;
     }
 }
コード例 #2
0
    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) {