Check that LastVisited field exists before making it readonly

This commit is contained in:
Jamie Barker 2015-04-29 11:34:32 +12:00
parent e393a30d0f
commit 06e087d0f3

View File

@ -1316,8 +1316,12 @@ class Member extends DataObject implements TemplateGlobalProvider {
if( ! $self->config()->lock_out_after_incorrect_logins) {
$mainFields->removeByName('FailedLoginCount');
}
$mainFields->makeFieldReadonly('LastVisited');
// make sure that the "LastVisited" field exists
// it may have been removed using $self->config()->hidden_fields
if($mainFields->fieldByName("LastVisited")){
$mainFields->makeFieldReadonly('LastVisited');
}
$fields->removeByName('Subscriptions');