Revision 58b1112f
Added by Ermal LUÇI over 12 years ago
etc/inc/gwlb.inc | ||
---|---|---|
994 | 994 |
return false; |
995 | 995 |
} |
996 | 996 |
|
997 |
function gateway_is_gwgroup_member($name) { |
|
998 |
global $config; |
|
999 |
|
|
1000 |
if (is_array($config['gateways']['gateway_group'])) |
|
1001 |
$groups = $config['gateways']['gateway_group']; |
|
1002 |
else |
|
1003 |
return false; |
|
1004 |
|
|
1005 |
$members = array(); |
|
1006 |
foreach($groups as $group) { |
|
1007 |
if (is_array($group['item'])) { |
|
1008 |
foreach($group['item'] as $item) { |
|
1009 |
$elements = explode("|", $item); |
|
1010 |
$gwname = $elements[0]; |
|
1011 |
if ($name == $elements[0]) |
|
1012 |
$members[] = $group['name']; |
|
1013 |
} |
|
1014 |
} |
|
1015 |
} |
|
1016 |
|
|
1017 |
return $members; |
|
1018 |
} |
|
997 | 1019 |
?> |
Also available in: Unified diff
Provide a function to get all gateway groups a gateway is member of