Browse Source

Fix course creating.

Julio Montoya 9 years ago
parent
commit
dd0584dfbd

+ 2 - 4
main/document/create_document.php

@@ -2,6 +2,7 @@
 /* For licensing terms, see /license.txt */
 
 use ChamiloSession as Session;
+use Chamilo\CoreBundle\Framework\Container;
 
 /**
  *	This file allows creating new html documents with an online WYSIWYG html editor.
@@ -9,7 +10,6 @@ use ChamiloSession as Session;
  *	@package chamilo.document
  */
 
-////require_once '../inc/global.inc.php';
 
 Session::write('whereami', 'document/create');
 $this_section = SECTION_COURSES;
@@ -519,9 +519,7 @@ if ($form->validate()) {
 
 	if ($fp = @fopen($filepath.$filename.'.'.$extension, 'w')) {
 		//$courseUrl = \Chamilo\CoreBundle\Framework\Container::getUrlGenerator()->generate('course_url').'/';
-        //var_dump($courseUrl );exit;
-        //$content = str_replace(api_get_path(WEB_COURSE_PATH), $_configuration['url_append'].'/courses/', $content);
-		//$content = str_replace($courseUrl, $content);
+        $content = str_replace(api_get_path(WEB_COURSE_PATH), Container::getUrlAppend().'/courses/', $content);
 
 		fputs($fp, $content);
 		fclose($fp);

+ 0 - 1
main/exercice/exercise_submit_modal.php

@@ -437,7 +437,6 @@ if (!empty($choice_value)) {
 		<td><div style="color:'.$missing_color.'">'.(($final_missing < 0)?0:intval($final_missing)).'</div></td>
 	</tr>
 	</table>';
-	//var_dump($final_overlap, $threadhold1 , $final_missing, $threadhold2 , $final_excess, $threadhold3);
 }
 $_SESSION['newquestionList'] = $newquestionList;
 

+ 0 - 1
main/inc/lib/add_course.lib.inc.php

@@ -89,7 +89,6 @@ class AddCourse
         $htmlpage = "<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\">\n    <title>Not authorized</title>\n  </head>\n  <body>\n  </body>\n</html>";
         $cp = api_get_path(SYS_COURSE_PATH) . $course_repository;
 
-        var_dump($cp);
         //Creating document folder
         mkdir($cp, $perm);
         mkdir($cp . '/document', $perm);

+ 10 - 9
src/Chamilo/CourseBundle/EventListener/CourseListener.php

@@ -259,6 +259,16 @@ class CourseListener
 
             if ($course) {
                 $controller->setCourse($course);
+
+                // Legacy code
+                $courseCode = $course->getCode();
+
+                $courseInfo = api_get_course_info($courseCode);
+                $container->get('twig')->addGlobal('course', $course);
+
+                $sessionHandler->set('_real_cid', $course->getId());
+                $sessionHandler->set('_cid', $course->getCode());
+                $sessionHandler->set('_course', $courseInfo);
             }
 
             if ($session) {
@@ -285,15 +295,6 @@ class CourseListener
             $container->get('twig')->addGlobal('tool.name', $toolName);
             $container->get('twig')->addGlobal('tool.action', $toolAction);
 
-            // Legacy code
-            $courseCode = $course->getCode();
-
-            $courseInfo = api_get_course_info($courseCode);
-            $container->get('twig')->addGlobal('course', $course);
-
-            $sessionHandler->set('_real_cid', $course->getId());
-            $sessionHandler->set('_cid', $course->getCode());
-            $sessionHandler->set('_course', $courseInfo);
             $sessionHandler->set('_gid', $groupId);
             $sessionHandler->set('is_allowed_in_course', true);
             $sessionHandler->set('id_session', $sessionId);

+ 3 - 2
src/Chamilo/CourseBundle/Manager/SettingsManager.php

@@ -50,11 +50,12 @@ class SettingsManager extends ChamiloSettingsManager
             return $this->resolvedSettings[$namespace];
         }
 
-        if ($this->cache->contains($namespace)) {
+        /*if ($this->cache->contains($namespace)) {
             $parameters = $this->cache->fetch($namespace);
         } else {
             $parameters = $this->getParameters($namespace);
-        }
+        }*/
+        $parameters = $this->getParameters($namespace);
 
         $schema = $this->schemaRegistry->getSchema($namespace);
 

+ 0 - 1
src/Chamilo/CourseBundle/Resources/config/services.yml

@@ -245,7 +245,6 @@ services:
         tags:
             - { name: chamilo_course.settings_schema, namespace: document }
 
-
     chamilo_course.tool.dropbox:
         class: Chamilo\CourseBundle\Tool\Dropbox
         arguments: