Ejemplo n.º 1
0
 /**
  * Display a browser version
  *
  * @param  Request $request
  * @return JsonResponse
  */
 public function doReportInformationBrowser(Request $request)
 {
     $conf = ['version' => [$this->app->trans('report::version'), 0, 0, 0, 0], 'nb' => [$this->app->trans('report:: nombre'), 0, 0, 0, 0]];
     $info = new \module_report_nav($this->app, $request->request->get('dmin'), $request->request->get('dmax'), $request->request->get('sbasid'), $request->request->get('collection'));
     $info->setCsv(false);
     $info->setConfig(false);
     if ('' === ($browser = $request->request->get('user', ''))) {
         $this->app->abort(400);
     }
     $reportArray = $info->buildTabInfoNav($conf, $browser);
     return $this->app->json(['rs' => $this->render('report/ajax_data_content.html.twig', ['result' => isset($reportArray['report']) ? $reportArray['report'] : $reportArray, 'is_infouser' => false, 'is_nav' => false, 'is_groupby' => false, 'is_plot' => false, 'is_doc' => false]), 'display_nav' => false, 'title' => $browser]);
 }