move create course content directory into CoursesDAO->Create()
authorCindy Li <cli@ocad.ca>
Mon, 28 Jun 2010 18:18:36 +0000 (18:18 -0000)
committerCindy Li <cli@ocad.ca>
Mon, 28 Jun 2010 18:18:36 +0000 (18:18 -0000)
docs/home/course/course_property.php
docs/include/classes/DAO/CoursesDAO.class.php

index dd79396..41de13a 100644 (file)
@@ -50,10 +50,6 @@ else if($_POST['submit']){
                if ($course_id = $coursesDAO->Create($_SESSION['user_id'], 'top', $access, $_POST['title'], $_POST['description'], 
                                    null, null, null, $_POST['copyright'], $_POST['pri_lang'], null, null))
                {
-                       // create the course content directory
-                       $path = TR_CONTENT_DIR . $course_id . '/';
-                       @mkdir($path, 0700);
-                       
                        $msg->addFeedback('ACTION_COMPLETED_SUCCESSFULLY');
                        header('Location: '.TR_BASE_HREF.'home/course/index.php?_course_id='.$course_id);
                        exit;
index bd9aa3a..b059542 100644 (file)
@@ -85,6 +85,11 @@ class CoursesDAO extends DAO {
                                $sql = "INSERT INTO ".TABLE_PREFIX."user_courses (user_id, course_id, role, last_cid)
                                        VALUES (".$user_id.", ".$course_id.", ".TR_USERROLE_AUTHOR.", 0)";
                                $this->execute($sql);
+                               
+                               // create the course content directory
+                               $path = TR_CONTENT_DIR . $course_id . '/';
+                               @mkdir($path, 0700);
+                       
                                return $course_id;
                        }
                }