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() );