private function AdminForm::addDynamicCustomSetting in Webform CiviCRM Integration 8.5
Parameters
$fieldset:
$set:
$ent:
$n:
5 calls to AdminForm::addDynamicCustomSetting()
- AdminForm::buildActivityTab in src/
AdminForm.php - Activity settings
- AdminForm::buildCaseTab in src/
AdminForm.php - Case settings FIXME: This is exactly the same code as buildGrantTab. More utilities and less boilerplate needed.
- AdminForm::buildContactTab in src/
AdminForm.php - Build fields for a contact
- AdminForm::buildContributionTab in src/
AdminForm.php - Contribution settings
- AdminForm::buildGrantTab in src/
AdminForm.php - Grant settings FIXME: This is nearly the same code as buildCaseTab. More utilities and less boilerplate needed.
File
- src/
AdminForm.php, line 638 - Webform CiviCRM module's admin form.
Class
- AdminForm
- @file Webform CiviCRM module's admin form.
Namespace
Drupal\webform_civicrmCode
private function addDynamicCustomSetting(&$fieldset, $set, $ent, $n) {
if (strpos($set, 'cg') === 0) {
$fieldset["{$ent}_{$n}_settings_dynamic_custom_{$set}"] = [
'#type' => 'checkbox',
'#title' => t('Add dynamically'),
'#default_value' => wf_crm_aval($this->data, "{$ent}:{$n}:dynamic_custom_{$set}"),
'#weight' => -1,
'#prefix' => '<div class="dynamic-custom-checkbox">',
'#suffix' => '</div>',
];
$this
->help($fieldset["{$ent}_{$n}_settings_dynamic_custom_{$set}"], 'dynamic_custom');
}
}