Field->GetValue(); $numberOfChars = \strlen($value); if($this->Field->Options->IgnoreSpaces) { $numberOfChars = \strlen(\str_replace(' ', '', $value)); } $freeChars = $this->Field->Options->FreeCharOrWords; if($freeChars > 0) $numberOfChars = max(0, $numberOfChars - $freeChars); if(\strlen($value) > 0) return $this->CreateCalculationObject($this->Field->GetRegularPrice() != '' ? NumericUtilities::ParseNumber($this->Field->GetRegularPrice()) * $numberOfChars : '', '', 0); return $this->CreateCalculationObject('', '', 0); } }