public function indexAction(Request $request) { /** @var \PageController $pageController */ //$pageController = $this->get('page_controller'); $pageController = new PageController(); /* if (api_get_setting('display_categories_on_homepage') == 'true') { //$template->assign('course_category_block', $pageController->return_courses_in_categories()); } if (!api_is_anonymous()) { if (api_is_platform_admin()) { $pageController->setCourseBlock(); } else { $pageController->return_teacher_link(); } } // Hot courses & announcements $hotCourses = null; $announcementsBlock = null; // Navigation links //$pageController->returnNavigationLinks($template->getNavigationLinks()); $pageController->returnNotice(); $pageController->returnHelp(); if (api_is_platform_admin() || api_is_drh()) { $pageController->returnSkillsLinks(); }*/ if (api_get_setting('show_hot_courses') == 'true') { $hotCourses = $pageController->returnHotCourses(); } $announcementsBlock = $pageController->getAnnouncements(); return $this->render('ChamiloCoreBundle:Index:index.html.twig', array('content' => 'hello', 'hot_courses' => $hotCourses, 'announcements_block' => $announcementsBlock)); }