is_entry_detail(); $is_form_editor = $this->is_form_editor(); $id = (int) $this->id; $field_id = $is_entry_detail || $is_form_editor || $form_id == 0 ? "input_$id" : 'input_' . $form_id . "_$id"; $currency = $is_entry_detail && ! empty( $entry ) ? $entry['currency'] : ''; $price = ! empty( $value ) ? $value : $this->basePrice; if ( empty( $price ) ) { $price = 0; } $price = esc_attr( $price ); return "
" . GFCommon::to_money( $price, $currency ) . '
'; } public function get_value_entry_detail( $value, $currency = '', $use_text = false, $format = 'html', $media = 'screen' ) { return GFCommon::to_money( $value, $currency ); } public function sanitize_settings() { parent::sanitize_settings(); $price_number = GFCommon::to_number( $this->basePrice ); $this->basePrice = GFCommon::to_money( $price_number ); } } GF_Fields::register( new GF_Field_SingleShipping() );