]> git.mjollnir.org Git - moodle.git/commitdiff
Undoing recent changes ... should be in a separate file
authormoodler <moodler>
Fri, 20 Feb 2004 14:16:07 +0000 (14:16 +0000)
committermoodler <moodler>
Fri, 20 Feb 2004 14:16:07 +0000 (14:16 +0000)
files/index.php

index 9ff6e6192cb87ba63dcafa5def08c285e4953004..53332d4d81efdde7a0829afa5fee6747053cd286 100644 (file)
     optional_variable($wdir, "");
     optional_variable($action, "");
 
-    if (! is_numeric($id)) {
-               // editing language
-        if (! isadmin()) {
-            error ("You must be site administrator to edit translations");
-        }    
-        
-        //$activelangs = get_list_of_languages();
-        //if (! in_array($id, $activelangs)) {
-        //    error("Selected translation is inactive. $activelangs");
-        //}
-
-        // Create "fake" course 
-        $course = new object;
-        $course->id = $id;
-        
-    } else {
-       if (! $course = get_record("course", "id", $id) ) {
-            error("That's an invalid course id");
-       }
+    if (! $course = get_record("course", "id", $id) ) {
+        error("That's an invalid course id");
+    }
 
-        require_login($course->id);
+    require_login($course->id);
 
-        if (! isteacheredit($course->id) ) {
-            error("You need to be a teacher with editing privileges");
-        }
+    if (! isteacheredit($course->id) ) {
+        error("You need to be a teacher with editing privileges");
     }
 
     function html_footer() {
@@ -57,8 +40,6 @@
 
         if ($course->id == $site->id) {
             $strfiles = get_string("sitefiles");
-        } else if (! is_numeric($course->id)){
-            $strfiles = $course->id;
         } else {
             $strfiles = get_string("files");
         }
         echo "<tr>";
         echo "<td colspan=\"2\">";
     }
-    
-    if (is_numeric($id)) {
-        $fileroot = $CFG->dataroot ;
-    } else {
-        $fileroot = $CFG->dirroot."/lang";
-    }    
-    if (! $basedir = mdl_mkdir($fileroot, "$course->id")) {
+
+    if (! $basedir = make_upload_directory("$course->id")) {
         error("The site administrator needs to fix the file permissions");
     }
 
@@ -681,15 +657,9 @@ function displaydir ($wdir) {
 
     $fullpath = $basedir.$wdir;
 
-    $dontshow = array ("." , "..");
-
-    if (! is_numeric($id)) { //editing language files
-        array_push($dontshow, "CVS");
-    }
-
     $directory = opendir($fullpath);             // Find all files
     while ($file = readdir($directory)) {
-        if (in_array($file , $dontshow)) {
+        if ($file == "." || $file == "..") {
             continue;
         }