diff --git a/lib/form/filepicker.php b/lib/form/filepicker.php
index a35e8a64e5f..8ffa04ddc6e 100644
--- a/lib/form/filepicker.php
+++ b/lib/form/filepicker.php
@@ -47,22 +47,22 @@ class MoodleQuickForm_filepicker extends HTML_QuickForm_button
$strsaved = get_string('filesaved', 'repository');
$itemid = time();
$ret = get_repository_client();
- $str = $this->_getTabs();
- $str .= '';
$suffix = $ret['suffix'];
+ $str = $this->_getTabs();
+ $str .= '';
$str .= <<
function updatefile(){
alert('$strsaved');
- document.getElementById('repo_info').innerHTML = '$strsaved';
+ document.getElementById('repo_info_$suffix').innerHTML = '$strsaved';
}
function callpicker_$suffix(){
- var el=document.getElementById('repo_value');
+ var el=document.getElementById('repo_value_$suffix');
openpicker_$suffix({"env":"form", 'itemid': $itemid, 'target':el, 'callback':updatefile})
}
EOD;
- $str .= '_getAttrString($this->_attributes) . ' onclick=\'callpicker_'.$suffix.'()\' />'.''.$ret['html'].$ret['js'];
+ $str .= '_getAttrString($this->_attributes) . ' onclick=\'callpicker_'.$suffix.'()\' />'.''.$ret['html'].$ret['js'];
return $str;
}
}