$label = (!empty($qf->_membershipBlock) && $field->name == 'contribution_amount') ? ts('Additional Contribution') : $field->label;
}
- if ($field->name == 'contribution_amount') {
+ if ($field->name === 'contribution_amount') {
$qf->_contributionAmount = 1;
}
//use value field.
$valueFieldName = 'amount';
$separator = '|';
- $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
$taxTerm = Civi::settings()->get('tax_term');
- $displayOpt = $invoiceSettings['tax_display_settings'] ?? NULL;
- $invoicing = $invoiceSettings['invoicing'] ?? NULL;
+ $displayOpt = Civi::settings()->get('tax_display_settings');
+ $invoicing = Civi::settings()->get('invoicing');
switch ($field->html_type) {
case 'Text':
$optionKey = key($customOption);
else {
$visibility_id = self::getVisibilityOptionID('public');
}
- $element = &$qf->add('select', $elementName, $label,
- [
- '' => ts('- select -'),
- ] + $selectOption,
- $useRequired && $field->is_required,
- ['price' => json_encode($priceVal), 'class' => 'crm-select2', 'data-price-field-values' => json_encode($customOption)]
- );
+ $element = &$qf->add('select', $elementName, $label, $selectOption, $useRequired && $field->is_required, [
+ 'placeholder' => ts('- select %1 -', [1 => $label]),
+ 'price' => json_encode($priceVal),
+ 'class' => 'crm-select2',
+ 'data-price-field-values' => json_encode($customOption),
+ ]);
// CRM-6902 - Add "max" option for a price set field
$button = substr($qf->controller->getButtonName(), -4);