UserModel::addInsertFields PHP Method

addInsertFields() public method

Parent override.
public addInsertFields ( &$Fields )
    public function addInsertFields(&$Fields)
    {
        $this->defineSchema();
        // Set the hour offset based on the client's clock.
        $ClientHour = val('ClientHour', $Fields, '');
        if (is_numeric($ClientHour) && $ClientHour >= 0 && $ClientHour < 24) {
            $HourOffset = $ClientHour - date('G', time());
            $Fields['HourOffset'] = $HourOffset;
        }
        // Set some required dates.
        $Now = Gdn_Format::toDateTime();
        $Fields[$this->DateInserted] = $Now;
        touchValue('DateFirstVisit', $Fields, $Now);
        $Fields['DateLastActive'] = $Now;
        $Fields['InsertIPAddress'] = ipEncode(Gdn::request()->ipAddress());
        $Fields['LastIPAddress'] = ipEncode(Gdn::request()->ipAddress());
    }
UserModel