@@ 99-110 (lines=12) @@ | ||
96 | ->contain(['Acos', 'Roles']) |
|
97 | ->all(); |
|
98 | ||
99 | foreach ($permissions as $permission) { |
|
100 | if (!isset($out[$permission->role->slug])) { |
|
101 | $out[$permission->role->slug] = []; |
|
102 | } |
|
103 | $out[$permission->role->slug][] = implode( |
|
104 | '/', |
|
105 | $acosTable |
|
106 | ->find('path', ['for' => $permission->aco->id]) |
|
107 | ->extract('alias') |
|
108 | ->toArray() |
|
109 | ); |
|
110 | } |
|
111 | ||
112 | $this->_permissions = $out; |
|
113 |
@@ 111-122 (lines=12) @@ | ||
108 | ->contain(['Acos', 'Roles']) |
|
109 | ->all(); |
|
110 | ||
111 | foreach ($permissions as $permission) { |
|
112 | if (!isset($out[$permission->role->slug])) { |
|
113 | $out[$permission->role->slug] = []; |
|
114 | } |
|
115 | $out[$permission->role->slug][] = implode( |
|
116 | '/', |
|
117 | $this->Acos |
|
118 | ->find('path', ['for' => $permission->aco->id]) |
|
119 | ->extract('alias') |
|
120 | ->toArray() |
|
121 | ); |
|
122 | } |
|
123 | ||
124 | $this->title(__d('user', 'Export Permissions')); |
|
125 | $this->response->body(json_encode($out, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); |