From 8a7a4379609d3b3a2f56f9d12c1b0273c820c683 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BB=94=E5=93=A5?= Date: Mon, 18 Dec 2017 11:00:29 +0800 Subject: [PATCH] * Task #3396 and Fix bug --- config/filter.php | 5 +++++ module/git/model.php | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/config/filter.php b/config/filter.php index ee9d0880b3..66e2c6ce16 100644 --- a/config/filter.php +++ b/config/filter.php @@ -199,3 +199,8 @@ $filter->user->login->get['account'] = 'account'; $filter->user->login->get['lang'] = 'reg::lang'; $filter->user->login->get['password'] = 'reg::any'; $filter->user->edit->get['from'] = 'reg::word'; + +$filter->git->cat->get['repoUrl'] = 'reg::base64'; +$filter->git->diff->get['repoUrl'] = 'reg::base64'; +$filter->svn->cat->get['repoUrl'] = 'reg::base64'; +$filter->svn->diff->get['repoUrl'] = 'reg::base64'; \ No newline at end of file diff --git a/module/git/model.php b/module/git/model.php index 1932bc00b5..46b1d40502 100644 --- a/module/git/model.php +++ b/module/git/model.php @@ -759,9 +759,8 @@ class gitModel extends model public function buildURL($methodName, $url, $revision) { $buildedURL = helper::createLink('git', $methodName, "path=&revision=$revision", 'html'); - $buildedURL .= strpos($buildURL, '?') === false ? '?' : '&'; + $buildedURL .= strpos($buildedURL, '?') === false ? '?' : '&'; $buildedURL .= 'repoUrl=' . helper::safe64Encode($url); - return $buildedURL; } }