- <?php
- namespace App\Controller;
- use App\Entity\Category;
- use DateTime;
- use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
- use Symfony\Component\HttpFoundation\Request;
- use Symfony\Component\Routing\Annotation\Route;
- use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
- /**
-  * Class HomeController
-  */
- class HomeController extends AbstractController
- {
-     /**
-      * Page d'accueil
-      * @Route("/", name="home_index")
-      *
-      */
-     public function index(Request $request)
-     {
-         return $this->redirectToRoute('app_login');
-     }
-     /**
-      * PDV cours privés arabe ou coran pour enfant
-      * @Route("/individual/children", name="home_private_children_course")
-      */
-     public function privateChildrenCourse(Request $request)
-     {
-         if ($request->getLocale() == 'en'){
-             return $this->redirect('https://al-kunuz.com/en/children-courses/');
-         }else {
-             return $this->redirect('https://al-kunuz.com/cours-enfants/');
-         }
-     }
-     /**
-      * PDV cours privés arabe ou coran
-      * @Route("/individual/{name}", name="home_private_course")
-      */
-     public function privateCourse(Category $category, Request $request)
-     {
-         if ($category->getName() == 'Arabe'){
-             if ($request->getLocale() == 'en'){
-                 return $this->redirect('https://al-kunuz.com/en/private-arabic/');
-             }else {
-                 return $this->redirect('https://al-kunuz.com/arabe-individuel/');
-             }
-         }else{
-             if ($request->getLocale() == 'en'){
-                 return $this->redirect('https://al-kunuz.com/en/quran/');
-             }else {
-                 return $this->redirect('https://al-kunuz.com/coran/');
-             }
-         }
-     }
-     /**
-      * PDV cours collectif arabe
-      * @Route("/group", name="home_group_course")
-      */
-     public function groupCourse(Request $request)
-     {
-         if ($request->getLocale() == 'en'){
-             return $this->redirect('https://al-kunuz.com/en/arabic-group/');
-         }else {
-             return $this->redirect('https://al-kunuz.com/arabe-collectif/');
-         }
-     }
-     /**
-      * PDV videos
-      * @Route("/videos", name="home_videos")
-      */
-     public function videoCourse(Request $request)
-     {
-         if ($request->getLocale() == 'en'){
-             return $this->redirect('https://al-kunuz.com/en/arabic-video/');
-         }else {
-             return $this->redirect('https://al-kunuz.com/arabe-video/');
-         }
-     }
-     /**
-      * @Route("/cgv", name="home_cgv")
-      */
-     public function cgv(Request $request)
-     {
-         if ($request->getLocale() == 'en'){
-             return $this->redirect('https://al-kunuz.com/en/conditions/');
-         }else {
-             return $this->redirect('https://al-kunuz.com/conditions/');
-         }
-     }
-     /**
-      * @Route("/legal", name="home_legal")
-      */
-     public function legal(Request $request)
-     {
-         if ($request->getLocale() == 'en'){
-             return $this->redirect('https://al-kunuz.com/mentions-legales/');
-         }else {
-             return $this->redirect('https://al-kunuz.com/en/legal');
-         }
-     }
-     /**
-      * @Route("/reglement", name="home_reglement")
-      */
-     public function reglement(Request $request)
-     {
-         if ($request->getLocale() == 'en'){
-             return $this->redirect('https://al-kunuz.com/en/rules/');
-         }else {
-             return $this->redirect('https://al-kunuz.com/reglement/');
-         }
-     }
-     /**
-      * @Route("/privacy", name="home_privacy")
-      */
-     public function privacy(Request $request)
-     {
-         if ($request->getLocale() == 'en'){
-             return $this->redirect('https://al-kunuz.com/en/privacy');
-         }else {
-             return $this->redirect('https://al-kunuz.com/confidentialite/');
-         }
-     }
-     /**
-      * @Route("/test", name="home_level_test")
-      */
-     public function levelTest(Request $request)
-     {
-         if ($request->getLocale() == 'en'){
-             return $this->redirect('https://al-kunuz.com/en/level-test/');
-         }else {
-             return $this->redirect('https://al-kunuz.com/test-niveau/');
-         }
-     }
-     public function openDuration()
-     {
-         $d1 = new DateTime();
-         $d2 = new DateTime('2006-01-01 08:00:00');
-         $diff = $d1->diff($d2);
-         return $openDuration = $diff->y;
-     }
- }
-