Project summary page now only load experiments that the user may access
Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/dcf8e479 Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/dcf8e479 Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/dcf8e479 Branch: refs/heads/develop Commit: dcf8e479978e050c072aea251514dec538ea5911 Parents: 7b21101 Author: Jeff Kinnison <[email protected]> Authored: Tue Aug 16 09:56:18 2016 -0400 Committer: Jeff Kinnison <[email protected]> Committed: Tue Aug 16 09:56:18 2016 -0400 ---------------------------------------------------------------------- app/libraries/ProjectUtilities.php | 6 ++++++ 1 file changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/dcf8e479/app/libraries/ProjectUtilities.php ---------------------------------------------------------------------- diff --git a/app/libraries/ProjectUtilities.php b/app/libraries/ProjectUtilities.php index 476f94d..1e5fecc 100755 --- a/app/libraries/ProjectUtilities.php +++ b/app/libraries/ProjectUtilities.php @@ -184,6 +184,12 @@ class ProjectUtilities CommonUtilities::print_error_message('TTransportException!<br><br>' . $tte->getMessage()); } + for($i = 0; $i < count($experiments); $i++) { + if (!SharingUtilities::userCanRead(Session::get("username"), $experiments[$i]->experimentId, ResourceType::EXPERIMENT)) { + array_splice($experiments, $i, 1); + } + } + return $experiments; }
