function fetchElement($name, $value, &$node, $control_name) { // Initiate CiviCRM require_once JPATH_ROOT . '/' . 'administrator/components/com_civicrm/civicrm.settings.php'; require_once 'CRM/Core/Config.php'; $config =& CRM_Core_Config::singleton(); require_once 'api/v2/UFGroup.php'; $ufGroups = civicrm_uf_profile_groups_get(); $options[] = JHTML::_('select.option', '', JText::_('- Select Profile -')); foreach ($ufGroups as $key => $values) { $options[] = JHTML::_('select.option', $key, $values); } return JHTML::_('select.genericlist', $options, 'params[gid]', null, 'value', 'text', $value); }
/** * fetch all profiles */ public function testGetUFProfileGroups() { $ufProfileGroup = civicrm_uf_profile_groups_get(); $this->assertEquals(1, count($ufProfileGroup)); }