@@ 97-105 (lines=9) @@ | ||
94 | $changes = array(); |
|
95 | $current_group_role_array = array(); |
|
96 | $proposed_group_role_array = array(); |
|
97 | foreach ($proposed_group_value as $single_group_info) { |
|
98 | foreach ($single_group_info["roles"] as $single_role_id) { |
|
99 | $tmp_array = array( |
|
100 | "group_id" => $single_group_info["group_id"] |
|
101 | ,"role_id" => $single_role_id |
|
102 | ); |
|
103 | $proposed_group_role_array[] = json_encode($tmp_array); |
|
104 | } |
|
105 | } |
|
106 | ||
107 | if(is_array($current_group_values) && !empty($current_group_values)) { |
|
108 | foreach ($current_group_values as $single_group_info) { |
|
@@ 108-116 (lines=9) @@ | ||
105 | } |
|
106 | ||
107 | if(is_array($current_group_values) && !empty($current_group_values)) { |
|
108 | foreach ($current_group_values as $single_group_info) { |
|
109 | foreach ($single_group_info["roles"] as $single_role_id) { |
|
110 | $tmp_array = array( |
|
111 | "group_id" => $single_group_info["group_id"] |
|
112 | ,"role_id" => $single_role_id |
|
113 | ); |
|
114 | $current_group_role_array[] = json_encode($tmp_array); |
|
115 | } |
|
116 | } |
|
117 | } |
|
118 | $changes = array_diff($proposed_group_role_array, $current_group_role_array); |
|
119 | $changes = array_merge($changes, array_diff($current_group_role_array, $proposed_group_role_array)); |