function save_record($data) { return parent::save_record($data); }
function update($data) { if ($this->context != 'ADMIN') { unset($data['status'], $data['access_keys']); unset($data['created_on'], $data['last_login']); unset($data['confirm_token'], $data['confirm_sent']); unset($data['openid']); } $old = $this->fetch($data['id']); // encrypt password, if exists if (!$old['openid'] && $data['password']) { $data['password'] = $this->hash_password($data['password']); } else { unset($data['password']); } return parent::save_record($data); }