Changeset 13593 for trunk/admin/cat_perm.php
- Timestamp:
- Mar 17, 2012, 3:07:28 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/cat_perm.php
r13580 r13593 281 281 282 282 $user_granted_by_group_ids = array(); 283 283 284 284 foreach ($granted_groups as $group_users) 285 285 { 286 $user_granted_by_group_ids = array_merge($user_granted_by_group_ids, 287 $group_users);288 }286 $user_granted_by_group_ids = array_merge($user_granted_by_group_ids, $group_users); 287 } 288 289 289 $user_granted_by_group_ids = array_unique($user_granted_by_group_ids); 290 290 291 292 $user_granted_indirect_ids = array_diff($user_granted_by_group_ids, 293 $user_granted_direct_ids); 294 $user_granted_indirect_ids = 295 order_by_name($user_granted_indirect_ids, $users); 296 foreach ($user_granted_indirect_ids as $user_id) 297 { 298 foreach ($granted_groups as $group_id => $group_users) 299 { 300 if (in_array($user_id, $group_users)) 301 { 302 $template->append( 303 'user_granted_indirects', 304 array( 305 'USER'=>$users[$user_id], 306 'GROUP'=>$groups[$group_id] 307 ) 308 ); 309 break; 310 } 311 } 291 $user_granted_indirect_ids = array_diff( 292 $user_granted_by_group_ids, 293 $user_granted_direct_ids 294 ); 295 296 $template->assign('nb_users_granted_indirect', count($user_granted_indirect_ids)); 297 298 foreach ($granted_groups as $group_id => $group_users) 299 { 300 $group_usernames = array(); 301 foreach ($group_users as $user_id) 302 { 303 if (in_array($user_id, $user_granted_indirect_ids)) 304 { 305 array_push($group_usernames, $users[$user_id]); 306 } 307 } 308 309 $template->append( 310 'user_granted_indirect_groups', 311 array( 312 'group_name' => $groups[$group_id], 313 'group_users' => implode(', ', $group_usernames), 314 ) 315 ); 312 316 } 313 317 }
Note: See TracChangeset
for help on using the changeset viewer.