$session->pushUserContext(CRM_Utils_System::url('civicrm/admin', 'reset=1'));
}
+ /**
+ * @return array
+ */
function setDefaultValues() {
$defaults = array();
return $defaults;
}
+ /**
+ * @param $defaults
+ */
function cbsDefaultValues(&$defaults) {
foreach ($this->_varNames as $groupName => $groupValues) {
);
break;
+ case 'select':
+ $this->addElement('select',
+ $fieldName,
+ $fieldValue['title'],
+ $fieldValue['option_values']
+ );
+ break;
+
+ case 'wysiwyg':
+ $this->addWysiwyg($fieldName, $fieldValue['title'], $fieldValue['attributes']);
+ break;
+
case 'entity_reference':
- $this->addEntityRef($fieldName, NULL, array('entity' => 'group', 'api' => array('params' => array())));
+ $this->addEntityRef($fieldName, $fieldValue['title'], CRM_Utils_Array::value('options', $fieldValue, array()));
}
}