| @@ 627-631 (lines=5) @@ | ||
| 624 | if ($staffroles[$deptid]['roles'] == $staffroles[0]['roles']) { // If global roles same as dept roles |
|
| 625 | $deptrolenames = ''; |
|
| 626 | $deptroleids = array(); |
|
| 627 | foreach($staffroles[$deptid]['roles'] as $roleid=>$tasks){ |
|
| 628 | if(isset($roles[$roleid])){ |
|
| 629 | $deptroleids[] = $roleid; |
|
| 630 | } |
|
| 631 | } |
|
| 632 | $deptroleids = implode(',', $deptroleids); |
|
| 633 | } else { |
|
| 634 | $deptrolenames = array(); |
|
| @@ 647-651 (lines=5) @@ | ||
| 644 | } |
|
| 645 | } else { //Not a member of the dept |
|
| 646 | $deptroleids = array(); |
|
| 647 | foreach($staffroles[0]['roles'] as $roleid=>$tasks){ |
|
| 648 | if(isset($roles[$roleid])){ |
|
| 649 | $deptroleids[] = $roleid; |
|
| 650 | } |
|
| 651 | } |
|
| 652 | $deptroleids = implode(',', $deptroleids); |
|
| 653 | $deptrolenames = ''; |
|
| 654 | ||