function _socialbase_get_visibility_icon in Open Social 8.9
Same name and namespace in other branches
- 8 themes/socialbase/socialbase.theme \_socialbase_get_visibility_icon()
 - 8.2 themes/socialbase/socialbase.theme \_socialbase_get_visibility_icon()
 - 8.3 themes/socialbase/socialbase.theme \_socialbase_get_visibility_icon()
 - 8.4 themes/socialbase/socialbase.theme \_socialbase_get_visibility_icon()
 - 8.5 themes/socialbase/socialbase.theme \_socialbase_get_visibility_icon()
 - 8.6 themes/socialbase/socialbase.theme \_socialbase_get_visibility_icon()
 - 8.7 themes/socialbase/socialbase.theme \_socialbase_get_visibility_icon()
 - 8.8 themes/socialbase/socialbase.theme \_socialbase_get_visibility_icon()
 
Helper function to retrieve the icon string for a visibility title.
Parameters
string $title: The title for the icon.
Return value
string The icon connected to the title.
3 calls to _socialbase_get_visibility_icon()
- FieldDropdown::preprocess in themes/
socialbase/ src/ Plugin/ Preprocess/ FieldDropdown.php  - Preprocess theme hook variables.
 - FormElementLabel::preprocessElement in themes/
socialbase/ src/ Plugin/ Preprocess/ FormElementLabel.php  - Preprocess the variables array if an element is present.
 - socialbase_preprocess_input in themes/
socialbase/ includes/ input.inc  - Implements hook_preprocess_input().
 
File
- themes/
socialbase/ socialbase.theme, line 65  - The primary PHP file for the Social base theme.
 
Code
function _socialbase_get_visibility_icon($title) {
  // Set the materialize icon.
  switch ($title) {
    case 'Community':
      $icon = 'community';
      break;
    case 'Recipient':
      $icon = 'community';
      break;
    case 'Group members':
      $icon = 'lock';
      break;
    default:
      $icon = strtolower(HtmlUtility::escape($title));
  }
  return $icon;
}