<?php
namespace App\Controller\Front\services;
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 InternationalController extends AbstractController
{
/**
* @Route("/international/cud/international")
*/
public function international(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/international"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/international.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/internationalization-strategy")
*/
public function internationalizationStrategy(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/internationalization-strategy"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/internationalizationStrategy.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/erasmus-charter")
*/
public function erasmusCharter(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/erasmus-charter"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/erasmusCharter.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/organization")
*/
public function organization(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/organization"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/organization.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/syllabus")
*/
public function syllabus(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/syllabus"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/syllabus.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/libraries")
*/
public function libraries(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/libraries"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/libraries.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/quality")
*/
public function quality(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/quality"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/quality.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/mobility-activities")
*/
public function mobilityActivities(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/mobility-activities"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/mobilityActivities.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/environment-friendly-activities")
*/
public function environmentFriendlyActivities(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/environment-friendly-activities"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/environmentFriendlyActivities.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/equality-plan")
*/
public function equalityPlan(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/equality-plan"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/equalityPlan.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/social-responsibility")
*/
public function socialResponsibility(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/social-responsibility"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/socialResponsibility.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/data-protection")
*/
public function dataProtection(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/data-protection"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/dataProtection.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/communication-visibility")
*/
public function communicationVisibility(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/communication-visibility"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/communicationVisibility.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/cud-media")
*/
public function cudMedia(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/cud-media"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/cudMedia.html.twig', ["content" => $content]);
}
/**
* @Route("/international/cud/contact")
*/
public function contact(Request $request,PageRepository $pageRepository, SectionRepository $sectionRepository)
{
$page = $pageRepository->findOneBy(["slug"=>"international/cud/contact"],[]);
$content = $sectionRepository->findBy(["page"=>$page->getId()], ["customOrder"=>"ASC"]);
return $this->render('front/services/contact.html.twig', ["content" => $content]);
}
}