Index: choosecoursefile.php =================================================================== RCS file: /cvsroot/moodle/moodle/lib/form/choosecoursefile.php,v retrieving revision 1.4 diff -u -r1.4 choosecoursefile.php --- choosecoursefile.php 11 Jan 2007 19:47:13 -0000 1.4 +++ choosecoursefile.php 11 Jul 2008 13:36:34 -0000 @@ -102,8 +102,16 @@ { $value = null; $valuearray = $this->_elements[0]->exportValue($submitValues[$this->getName()], true); - $value[$this->getName()]=$valuearray['value']; - return $value; + $name = $this->getName(); + if (!strpos($name, '[')) { + $value[$this->getName()]=$valuearray['value']; + return $value; + } else { + $valueAry = array(); + $myIndex = "['" . str_replace(array(']', '['), array('', "']['"), $name) . "']"; + eval("\$valueAry$myIndex = \$valuearray['value'];"); + return $valueAry; + } } // }}}