You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2017/06/16 20:36:12 UTC
[09/50] [abbrv] airavata-php-gateway git commit: handling username
'@' split differently
handling username '@' split differently
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/1c6c44d5
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/1c6c44d5
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/1c6c44d5
Branch: refs/heads/develop
Commit: 1c6c44d56c187e30b275e4bf9f91556bb08fedee
Parents: 471b380
Author: scnakandala <su...@gmail.com>
Authored: Fri Mar 24 10:19:36 2017 -0400
Committer: scnakandala <su...@gmail.com>
Committed: Fri Mar 24 10:19:36 2017 -0400
----------------------------------------------------------------------
app/libraries/GrouperUtilities.php | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/1c6c44d5/app/libraries/GrouperUtilities.php
----------------------------------------------------------------------
diff --git a/app/libraries/GrouperUtilities.php b/app/libraries/GrouperUtilities.php
index e73fdc3..62714f4 100644
--- a/app/libraries/GrouperUtilities.php
+++ b/app/libraries/GrouperUtilities.php
@@ -25,7 +25,7 @@ class GrouperUtilities
foreach($userPermissionMap as $key=> $value){
if (strpos($key, '@') !== false) {
$parts = explode('@', $key);
- $key = $parts[0] . "@" . Config::get('pga_config.airavata')['gateway-id'];
+ $key = join('@', array_slice($parts, 0, -1)) . "@" . Config::get('pga_config.airavata')['gateway-id'];
}else{
$key = $key . "@" . Config::get('pga_config.airavata')['gateway-id'];
}
@@ -45,7 +45,7 @@ class GrouperUtilities
foreach($userPermissionMap as $key=> $value){
if (strpos($key, '@') !== false) {
$parts = explode('@', $key);
- $key = $parts[0] . "@" . Config::get('pga_config.airavata')['gateway-id'];
+ $key = join('@', array_slice($parts, 0, -1)) . "@" . Config::get('pga_config.airavata')['gateway-id'];
}else{
$key = $key . "@" . Config::get('pga_config.airavata')['gateway-id'];
}
@@ -67,7 +67,7 @@ class GrouperUtilities
foreach ($temp as $key => $u) {
if (strpos($u, '@') !== false) {
$parts = explode('@', $u);
- $u = $parts[0];
+ $u = $key = join('@', array_slice($parts, 0, -1));
}
$userList[] = $u;
}
@@ -81,7 +81,7 @@ class GrouperUtilities
public static function createGroup($group){
if (strpos($group->ownerId, '@') !== false) {
$parts = explode('@', $group->ownerId);
- $group->ownerId = $parts[0] . "@" . Config::get('pga_config.airavata')['gateway-id'];
+ $group->ownerId = join('@', array_slice($parts, 0, -1)) . "@" . Config::get('pga_config.airavata')['gateway-id'];
}else{
$group->ownerId = $group->ownerId . "@" . Config::get('pga_config.airavata')['gateway-id'];
}
@@ -95,7 +95,7 @@ class GrouperUtilities
public static function updateGroup($group){
if (strpos($group->ownerId, '@') !== false) {
$parts = explode('@', $group->ownerId);
- $group->ownerId = $parts[0] . "@" . Config::get('pga_config.airavata')['gateway-id'];
+ $group->ownerId = join('@', array_slice($parts, 0, -1)) . "@" . Config::get('pga_config.airavata')['gateway-id'];
}else{
$group->ownerId = $group->ownerId . "@" . Config::get('pga_config.airavata')['gateway-id'];
}
@@ -110,7 +110,7 @@ class GrouperUtilities
public static function deleteGroup($groupId, $ownerName){
if (strpos($ownerName, '@') !== false) {
$parts = explode('@', $ownerName);
- $ownerName = $parts[0];
+ $ownerName = join('@', array_slice($parts, 0, -1));
}
Airavata::deleteGroup(Session::get('authz-token'), $groupId, $ownerName, Config::get('pga_config.airavata')['gateway-id']);
@@ -131,7 +131,7 @@ class GrouperUtilities
public static function getAllGroupsUserBelongs($userName){
if (strpos($userName, '@') !== false) {
$parts = explode('@', $userName);
- $userName = $parts[0];
+ $userName = join('@', array_slice($parts, 0, -1));
}
return Airavata::getAllGroupsUserBelongs(Session::get('authz-token'), $userName,