protected function changeViewMode(Request $request, $status, $path)
{
if (false === $this->get('security.authorization_checker')->isGranted('ROLE_SONATA_ADMIN')) {
$message = 'Please login to carry out this action';
throw new AccessDeniedException($message);
}
$request->getSession()->set('_viewStatus', $status);
if ($path) {
$url = base64_decode($path);
} else {
$url = $this->get('router')->generate('networking_init_cms_default');
}
return $this->redirect($url);
}