/** * Get memus - Makes search bar work. */ public function getMenusAction() { $menusData = array(); $systemTableService = $this->get('SystemTableService'); $menus = $systemTableService->getMenus(); foreach ($menus as $menu) { $menusData[] = array('id' => $menu->getId(), 'name' => $menu->getName()); } $response = new JsonResponse(); $response->setData($menusData); return $response; }
public function updateCostosAction($id, $hash) { $today = new \DateTime(); if ($hash != md5($today->format('Y-m-d'))) { $logger = $this->get('logger'); $logger->error('Access denied on updateCostosAction'); $returnJson = new JsonResponse(); $returnJson->setData(array('ok' => true)); return $returnJson; } $migrationService = $this->get('kinder.migrations'); $migrationService->updateCostos(); $returnJson = new JsonResponse(); $returnJson->setData(array('ok' => true)); return $returnJson; }
/** * @param array $data * @return JsonResponse */ public function setData($data = []) { $resp = ['status' => $this->getStatusCode() == 200 ? 'success' : 'error', 'statusCode' => $this->getStatusCode(), 'response' => $data]; return parent::setData($resp); }