diff --git a/public/main/create_course/add_course.php b/public/main/create_course/add_course.php index 12fe6ada82..5c7c9c013d 100644 --- a/public/main/create_course/add_course.php +++ b/public/main/create_course/add_course.php @@ -372,7 +372,7 @@ if ($form->validate()) { if ($splash === 'true') { $url = Container::getRouter()->generate( 'chamilo_core_course_welcome', - ['course' => $course_info['code']] + ['cid' => $course_info['real_id']] ); header('Location: '.$url); exit; diff --git a/src/CoreBundle/Controller/CourseController.php b/src/CoreBundle/Controller/CourseController.php index 7f8b165a39..5dc8818955 100644 --- a/src/CoreBundle/Controller/CourseController.php +++ b/src/CoreBundle/Controller/CourseController.php @@ -65,6 +65,16 @@ class CourseController extends AbstractController return $this->redirectToRoute('chamilo_core_course_home', ['cid' => $course->getId()]); } + /** + * @Route("/{cid}/welcome", name="chamilo_core_course_welcome") + * + * @Entity("course", expr="repository.find(cid)") + */ + public function welcomeAction(Course $course): Response + { + return $this->render('@ChamiloTheme/Course/welcome.html.twig', ['course' => $course]); + } + /** * @Route("/{cid}/about", name="chamilo_core_course_about") * @@ -75,7 +85,6 @@ class CourseController extends AbstractController $courseId = $course->getId(); $userId = $this->getUser()->getId(); - $userRepo = \UserManager::getRepository(); $em = $this->getDoctrine()->getManager(); $fieldsRepo = $em->getRepository('ChamiloCoreBundle:ExtraField');