|
@@ 1491-1494 (lines=4) @@
|
| 1488 |
|
|
| 1489 |
|
// extended access checks |
| 1490 |
|
$results = $this->extend('canView', $member); |
| 1491 |
|
if($results && is_array($results)) { |
| 1492 |
|
if(!min($results)) return false; |
| 1493 |
|
else return true; |
| 1494 |
|
} |
| 1495 |
|
|
| 1496 |
|
// members can usually edit their own record |
| 1497 |
|
if($member && $this->ID == $member->ID) return true; |
|
@@ 1518-1521 (lines=4) @@
|
| 1515 |
|
|
| 1516 |
|
// extended access checks |
| 1517 |
|
$results = $this->extend('canEdit', $member); |
| 1518 |
|
if($results && is_array($results)) { |
| 1519 |
|
if(!min($results)) return false; |
| 1520 |
|
else return true; |
| 1521 |
|
} |
| 1522 |
|
|
| 1523 |
|
// No member found |
| 1524 |
|
if(!($member && $member->exists())) return false; |
|
@@ 1545-1548 (lines=4) @@
|
| 1542 |
|
|
| 1543 |
|
// extended access checks |
| 1544 |
|
$results = $this->extend('canDelete', $member); |
| 1545 |
|
if($results && is_array($results)) { |
| 1546 |
|
if(!min($results)) return false; |
| 1547 |
|
else return true; |
| 1548 |
|
} |
| 1549 |
|
|
| 1550 |
|
// No member found |
| 1551 |
|
if(!($member && $member->exists())) return false; |