public function loadAction() { $new = new UserCollection(); $data['items'] = $new->getAllItemsData(); $data['roles'] = Acl::getRoles(); return new Response(json_encode($data)); }
public function check($route = null, $generalCheck = true) { $request = $this->container->get('request'); $session = $request->getSession(); if (!$session->has('userId')) { header('Location: ' . $this->generateUrl('lance_authorization')); exit; } $userId = $session->get('userId'); if (is_null($route)) { $route = $request->get('_route'); } if (!$session->has($route)) { $acl = new Acl(); $session->set($route, $acl->check($route, $userId)); } if (!$session->get($route) && $generalCheck) { header('Location: ' . $this->generateUrl('lance_403')); exit; } return $session->get($route); }
public function saveAccessAction(Request $request) { $data = $request->request->all(); Acl::saveAccess($data); return new Response(); }