/** * getDefaultFieldValue * * @param string $name Field name * * @return mixed */ public function getDefaultFieldValue($name) { $value = parent::getDefaultFieldValue($name); switch ($name) { case 'access_level': if (\XLite\Core\Auth::getInstance()->getCustomerAccessLevel() == $value) { $value = static::t('Customer'); } elseif (\XLite\Core\Auth::getInstance()->getAdminAccessLevel() == $value) { $value = static::t('Administrator'); } else { $value = static::t('Unknown'); } break; case 'status': $value = 'E' === $value ? static::t('Enabled') : static::t('Disabled'); break; default: } return $value; }