Code Duplication    Length = 4-4 lines in 3 locations

security/Member.php 3 locations

@@ 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;