]> git.mjollnir.org Git - moodle.git/commitdiff
trying to fix up old file permissions
authormoodler <moodler>
Mon, 21 Apr 2003 07:21:33 +0000 (07:21 +0000)
committermoodler <moodler>
Mon, 21 Apr 2003 07:21:33 +0000 (07:21 +0000)
lib/db/mysql.php
lib/db/postgres7.php
version.php

index 6bf079213aa202212a09894745df4960a83475bc..5e82e17671e15b0f7ff1140ab256ed45ff6c79d5 100644 (file)
@@ -252,7 +252,8 @@ function main_upgrade($oldversion=0) {
     }
 
     if ($oldversion < 2003012200) {
-        execute_sql(" ALTER TABLE `log_display` CHANGE `module` `module` VARCHAR( 20 ) NOT NULL ");
+        // execute_sql(" ALTER TABLE `log_display` CHANGE `module` `module` VARCHAR( 20 ) NOT NULL ");
+        // Commented out - see below where it's done properly
     }
 
        if ($oldversion < 2003032500) {
@@ -275,6 +276,16 @@ function main_upgrade($oldversion=0) {
         table_column("course_modules", "", "visible", "integer", "1", "unsigned", "1", "not null", "score");
     }
 
+       if ($oldversion < 2003042104) {  // Try to update permissions of all files
+        if ($files = get_directory_list($CFG->dataroot)) {
+            echo "Attempting to update permissions for all files... ignore any errors.";
+            foreach ($files as $file) {
+                echo "$CFG->dataroot/$file<br>";
+                @chown("$CFG->dataroot/$file", $CFG->directorypermissions);
+            }
+        }
+    }
+
     return true;
 }
 
index b1d74d63c964ccf3dbff8aea3df2bf9d93b57e5a..9538f881dffc1c7caebee9e65e1347a96d9a9652 100644 (file)
@@ -50,6 +50,17 @@ function main_upgrade($oldversion=0) {
        if ($oldversion < 2003041400) {
         table_column("course_modules", "", "visible", "integer", "1", "unsigned", "1", "not null", "score");
     }
+
+       if ($oldversion < 2003042104) {  // Try to update permissions of all files
+        if ($files = get_directory_list($CFG->dataroot)) {
+            echo "Attempting to update permissions for all files... ignore any errors.";
+            foreach ($files as $file) {
+                echo "$CFG->dataroot/$file<br>";
+                @chown("$CFG->dataroot/$file", $CFG->directorypermissions);
+            }
+        }
+    }
+
        
     return true;
 }
index 428cef39dc7e698fa2ac73e1db05d6a22db83e29..efb6c3ff65574d6779d03adfbe5e194358988681 100644 (file)
@@ -5,7 +5,7 @@
 // database to determine whether upgrades should
 // be performed (see lib/db/*.php)
 
-$version = 2003042100;   // The current version is a date (YYYYMMDDXX)
+$version = 2003042104;   // The current version is a date (YYYYMMDDXX)
 
-$release = "1.0.9 development";  // User-friendly version number
+$release = "1.0.9 development";  // User-friendly version number