*/
function buildConfirmationBlock(&$form) {
$attributes = CRM_Core_DAO::getAttribute('CRM_Event_DAO_Event');
-
- // CRM-11182 - Optional confirmation page for free events
- $form->addYesNo('is_confirm_enabled', ts('Use a confirmation screen?'), NULL, NULL, array('onclick' => "return showHideByValue('is_confirm_enabled','','confirm_screen_settings','block','radio',false);"));
+ // CRM-11182 - Optional confirmation page for free events
+ $is_monetary = CRM_Core_DAO::getFieldValue('CRM_Event_DAO_Event', $form->_id, 'is_monetary');
+ $form->assign('is_monetary', $is_monetary);
+ if ($is_monetary == "0") {
+ $form->addYesNo('is_confirm_enabled', ts('Use a confirmation screen?'), NULL, NULL, array('onclick' => "return showHideByValue('is_confirm_enabled','','confirm_screen_settings','block','radio',false);"));
+ }
$form->add('text', 'confirm_title', ts('Title'), $attributes['confirm_title']);
$form->addWysiwyg('confirm_text', ts('Introductory Text'), $attributes['confirm_text']);
// FIXME: This hack forces height of editor to 175px. Need to modify QF classes for editors to allow passing