From b748c9718e9cf13bb3af9be8c61459cbe06cd0a1 Mon Sep 17 00:00:00 2001 From: dongsheng Date: Thu, 21 Aug 2008 06:13:27 +0000 Subject: [PATCH] "MDL-13766, small fix for repository" --- repository/lib.php | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/repository/lib.php b/repository/lib.php index e445d0c3c1..de7b461285 100644 --- a/repository/lib.php +++ b/repository/lib.php @@ -527,7 +527,7 @@ function get_repository_client($context){ $stradd = get_string('add', 'repository'); $strback = get_string('back', 'repository'); $strclose = get_string('close', 'repository'); - $strdownload = get_string('download', 'repository'); + $strdownbtn = get_string('download', 'repository'); $strdownload = get_string('downloadsucc', 'repository'); $strdate = get_string('date', 'repository').': '; $strerror = get_string('error', 'repository'); @@ -756,7 +756,7 @@ _client.rename = function(oldname, url){ html += '
'; html += ''; html += '$strback '; - html += ''; + html += ''; html += ''; panel.get('element').innerHTML = html; } @@ -1039,6 +1039,7 @@ _client.callback = { var id = this.id.match(re); var oDiv = document.getElementById('repo-opt-$suffix-'+id[1]); oDiv.innerHTML = ''; + _client.ds = null; repository_client_$suffix.req(id[1], 1, 1); } if(_client.ds.manage){ @@ -1087,7 +1088,12 @@ _client.req = function(id, path, reset) { _client.viewbar.set('disabled', false); _client.loading(); _client.repositoryid = id; - var trans = YAHOO.util.Connect.asyncRequest('GET', '$CFG->wwwroot/repository/ws.php?action=list&ctx_id=$context->id&repo_id='+id+'&p='+path+'&reset='+reset+'&env='+_client.env, _client.callback); + if (reset == 1) { + action = 'logout'; + } else { + action = 'list'; + } + var trans = YAHOO.util.Connect.asyncRequest('GET', '$CFG->wwwroot/repository/ws.php?action='+action+'&ctx_id=$context->id&repo_id='+id+'&p='+path+'&reset='+reset+'&env='+_client.env, _client.callback); } _client.search = function(id){ var data = window.prompt("$strsearching"); @@ -1112,21 +1118,21 @@ EOD; $js .= "\r\n"; $js .= << EOD; -- 2.39.5