|
@@ 567-573 (lines=7) @@
|
| 564 |
|
// Get current user permission |
| 565 |
|
$value = $this->get_permission_value($key, FALSE); |
| 566 |
|
|
| 567 |
|
if ($array_key == 'role_id') { |
| 568 |
|
$result[$role_id] = $value; |
| 569 |
|
} elseif ($array_key == 'role_name') { |
| 570 |
|
$result[$role_name] = $value; |
| 571 |
|
} else { |
| 572 |
|
array_push($result, $value); |
| 573 |
|
} |
| 574 |
|
|
| 575 |
|
// Get current user parent permissions |
| 576 |
|
$parent_permissions = $this->ci->session->userdata('DX_parent_permissions'); |
|
@@ 584-592 (lines=9) @@
|
| 581 |
|
$value = $permission[$key]; |
| 582 |
|
} |
| 583 |
|
|
| 584 |
|
if ($array_key == 'role_id') { |
| 585 |
|
// It's safe to use $parents_roles_id[$i] because array order is same with permission array |
| 586 |
|
$result[$parent_roles_id[$i]] = $value; |
| 587 |
|
} elseif ($array_key == 'role_name') { |
| 588 |
|
// It's safe to use $parents_roles_name[$i] because array order is same with permission array |
| 589 |
|
$result[$parent_roles_name[$i]] = $value; |
| 590 |
|
} else { |
| 591 |
|
array_push($result, $value); |
| 592 |
|
} |
| 593 |
|
|
| 594 |
|
$i++; |
| 595 |
|
} |