return $this->addRadio($name, $label, $options, $props, NULL, $required);
case 'CheckBox':
+ if ($context === 'search') {
+ $this->addYesNo($name, $label, TRUE, FALSE, $props);
+ return;
+ }
$text = isset($props['text']) ? $props['text'] : NULL;
unset($props['text']);
return $this->addElement('checkbox', $name, $label, $text, $props);
* that small pieces of duplication are not being refactored into separate functions because their only shared parent
* is this form. Inserting a class FrontEndForm.php between the contribution & event & this class would allow functions like this
* and a dozen other small ones to be refactored into a shared parent with the reduction of much code duplication
- *
- * @param $onlinePaymentProcessorEnabled
*/
- public function addCIDZeroOptions($onlinePaymentProcessorEnabled) {
+ public function addCIDZeroOptions() {
$this->assign('nocid', TRUE);
$profiles = [];
if ($this->_values['custom_pre_id']) {
if ($this->_values['custom_post_id']) {
$profiles = array_merge($profiles, (array) $this->_values['custom_post_id']);
}
- if ($onlinePaymentProcessorEnabled) {
- $profiles[] = 'billing';
- }
+ $profiles[] = 'billing';
if (!empty($this->_values)) {
$this->addAutoSelector($profiles);
}