--- ../moodle-clean/moodle/files/index.php 2008-05-15 01:16:50.000000000 +0100
+++ files/index.php 2008-11-18 15:46:17.000000000 +0000
@@ -22,6 +22,7 @@
$save = optional_param('save', 0, PARAM_BOOL);
$text = optional_param('text', '', PARAM_RAW);
$confirm = optional_param('confirm', 0, PARAM_BOOL);
+ $meta = optional_param('meta', 0, PARAM_INT);//to enable parent metacourse file selection
if ($choose) {
if (count(explode('.', $choose)) > 2) {
@@ -29,7 +30,10 @@
}
}
-
+ if(!empty($meta)){
+ $id=$meta;
+ }
+
if (! $course = get_record("course", "id", $id) ) {
error("That's an invalid course id");
}
@@ -149,6 +153,9 @@
}
}
+ //MOD: FLASHUPLOAD - START
+ require('flashupload/flashupload.php');
+ //MOD: FLASHUPLOAD - END
echo "
";
echo "";
@@ -156,7 +163,7 @@
}
-
+
if (! $basedir = make_upload_directory("$course->id")) {
error("The site administrator needs to fix the file permissions");
}
@@ -699,10 +706,21 @@
global $id;
global $USER, $CFG;
global $choose;
+ global $COURSE;
+ global $meta;
+
+
+ //could do metacourse magick here
+ foreach(get_records('course_meta','child_course',$COURSE->id) as $parent){
+ $parent=get_record('course','id',$parent->parent_course);
+ echo ''.$parent->fullname.'';
+ }
+
$fullpath = $basedir.$wdir;
$dirlist = array();
+
$directory = opendir($fullpath); // Find all files
while (false !== ($file = readdir($directory))) {
if ($file == "." || $file == "..") {
@@ -827,7 +845,11 @@
print_cell("right", $filedate, 'date');
if ($choose) {
- $edittext = "$strchoose ";
+ if(empty($meta)){
+ $edittext = "$strchoose ";
+ }else{
+ $edittext = "wwwroot/file.php/$meta/$selectfile')\" href=\"#\">$strchoose ";
+ }
} else {
$edittext = '';
}