MDL-18948 fixed handling of indexes when removing options

This commit is contained in:
skodak
2009-04-24 07:14:16 +00:00
parent 9b729e076c
commit 1e6e88f1fb
+2
View File
@@ -92,6 +92,8 @@ class MoodleQuickForm_select extends HTML_QuickForm_select{
foreach ($this->_options as $key=>$option){
if ($option['attr']['value']==$value){
unset($this->_options[$key]);
// we must reindex the options because the ugly code in quickforms' select.php expects that keys are 0,1,2,3... !?!?
$this->_options = array_merge($this->_options);
return;
}
}