function theme_crm_core_contact_ui_add_list in CRM Core 7
Renders list of contact types available for contact creation.
4 theme calls to theme_crm_core_contact_ui_add_list()
- crm_core_activity_ui_add_activity in modules/
crm_core_activity_ui/ crm_core_activity_ui.pages.inc - Add activity page callback.
- crm_core_contact_ui_add_page in modules/
crm_core_contact_ui/ crm_core_contact_ui.pages.inc - Show a list of contact types that can be added into the CRM.
- crm_core_default_matching_engine_config_page in modules/
crm_core_default_matching_engine/ crm_core_default_matching_engine.admin.inc - Page callback for engine configuration page.
- crm_core_relationship_ui_add_relationship in modules/
crm_core_relationship_ui/ crm_core_relationship_ui.pages.inc - Return a list of links to add relationship for specific CRM contact.
File
- modules/
crm_core_contact_ui/ theme/ crm_core_contact_ui.theme.inc, line 11 - Contains theme implementation.
Code
function theme_crm_core_contact_ui_add_list($variables) {
$content = $variables['content'];
$output = '';
if ($content) {
$output .= '<dl>';
foreach ($content as $item) {
$output .= '<dt>' . l(t($item['title']), $item['href'], $item['localized_options']) . '</dt>';
$output .= '<dd>' . t($item['description']) . '</dd>';
}
$output .= '</dl>';
}
return $output;
}