FIX: Missing last login time (fixes 7666)

Add in missing user login time
This commit is contained in:
Naomi Guyer 2012-08-07 16:40:19 +12:00 committed by Will Rossiter
parent 023721aaca
commit ae52be54f0
2 changed files with 7 additions and 5 deletions

View File

@ -290,6 +290,7 @@ class DatetimeField_Readonly extends DatetimeField {
function Field($properties = array()) { function Field($properties = array()) {
$valDate = $this->dateField->dataValue(); $valDate = $this->dateField->dataValue();
$valTime = $this->timeField->dataValue(); $valTime = $this->timeField->dataValue();
if($valDate && $valTime) { if($valDate && $valTime) {
$format = sprintf( $format = sprintf(
$this->getConfig('datetimeorder'), $this->getConfig('datetimeorder'),
@ -302,9 +303,9 @@ class DatetimeField_Readonly extends DatetimeField {
$this->dateField->getLocale() $this->dateField->getLocale()
); );
$val = $valueObj->toString($format); $val = $valueObj->toString($format);
} else { } else {
// TODO Localization $val = sprintf('<em>%s</em>', _t('DatetimeField.NOTSET', 'Not set'));
$val = '<i>(not set)</i>';
} }
return "<span class=\"readonly\" id=\"" . $this->id() . "\">$val</span>"; return "<span class=\"readonly\" id=\"" . $this->id() . "\">$val</span>";

View File

@ -1143,7 +1143,8 @@ class Member extends DataObject implements TemplateGlobalProvider {
$mainFields->removeByName('Salt'); $mainFields->removeByName('Salt');
$mainFields->removeByName('NumVisit'); $mainFields->removeByName('NumVisit');
$mainFields->removeByName('LastVisited');
$mainFields->makeFieldReadonly('LastVisited');
$fields->removeByName('Subscriptions'); $fields->removeByName('Subscriptions');