From 59ca054ba6906766e81a83521f0bc26e183ba388 Mon Sep 17 00:00:00 2001 From: Stephan Bauer Date: Wed, 10 Feb 2016 00:04:12 +0100 Subject: [PATCH] Added support for a different unique field of Member to be used in developer config --- code/BetterNavigator.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/BetterNavigator.php b/code/BetterNavigator.php index 0904709..1d38c88 100755 --- a/code/BetterNavigator.php +++ b/code/BetterNavigator.php @@ -54,7 +54,8 @@ class BetterNavigator extends DataExtension { // Is the logged in member nominated as a developer? $member = Member::currentUser(); $devs = Config::inst()->get('BetterNavigator', 'developers'); - $isDeveloper = $member && is_array($devs) ? in_array($member->Email, $devs) : false; + $identifierField = Member::config()->unique_identifier_field; + $isDeveloper = $member && is_array($devs) ? in_array($member->{$identifierField}, $devs) : false; // Add other data for template $backURL = '?BackURL=' . urlencode($this->owner->Link());