<?php
namespace App\Controller\Front;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Contracts\HttpClient\HttpClientInterface;
use Symfony\Component\HttpFoundation\Request;
use App\Repository\PageRepository;
use App\Repository\SectionRepository;
class FooterInfoController extends AbstractController
{
/**
* @Route("/aviso-legal")
*/
public function legalAdvice(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"aviso-legal"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/footerInfo/legalAdvice.html.twig', ["content" => $content]);
}
/**
* @Route("/mapa-web")
*/
public function webMap(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"mapa-web"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/footerInfo/webMap.html.twig', ["content" => $content]);
}
/**
* @Route("/politica-de-privacidad")
*/
public function privacyPolicy(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"politica-de-privacidad"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/footerInfo/privacyPolicy.html.twig', ["content" => $content]);
}
/**
* @Route("/politica-de-cookies")
*/
public function cookiesPolicy(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"politica-de-cookies"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/footerInfo/cookiesPolicy.html.twig', ["content" => $content]);
}
/**
* @Route("/condiciones-de-uso")
*/
public function termsOfUse(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"condiciones-de-uso"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/footerInfo/termsOfUse.html.twig', ["content" => $content]);
}
/**
* @Route("/registro-de-actividades-de-tratamiento")
*/
public function treatmentActivitiesRecord(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"registro-de-actividades-de-tratamiento"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/footerInfo/treatmentActivitiesRecord.html.twig', ["content" => $content]);
}
/**
* @Route("/accesibilidad")
*/
public function accesibility(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"accesibilidad"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/footerInfo/accesibility.html.twig', ["content" => $content]);
}
/**
* @Route("/trabajar-en-el-cud")
*/
public function workInCud(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"trabajar-en-el-cud"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/footerInfo/workInCud.html.twig', ["content" => $content]);
}
/**
* @Route("/preguntas-frecuentes")
*/
public function faq(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"preguntas-frecuentes"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/footerInfo/faq.html.twig', ["content" => $content]);
}
}