function socialmedia_icon_style_options in Social media 7
@file Functions pertaining to iconset management
2 calls to socialmedia_icon_style_options()
- socialmedia_admin_settings in ./
socialmedia.admin.inc - Builds and returns the socialmedia settings form.
- socialmedia_widgets_share_platforms_form in ./
socialmedia.widgets.inc
File
- ./
socialmedia.icons.inc, line 8 - Functions pertaining to iconset management
Code
function socialmedia_icon_style_options($for_widgets = TRUE, $platform = NULL) {
$icons = socialmedia_iconset_info();
$options = array();
if ($for_widgets) {
$options[] = t('Default');
}
if (!empty($iconset['icon api'])) {
return $options;
}
foreach ($icons as $iconset_name => $iconset) {
if (socialmedia_iconset_is_installed($iconset_name)) {
foreach ($iconset['styles'] as $sid => $style) {
if ($for_widgets) {
$options[$iconset['name']][base_path() . call_user_func($iconset['path callback'], $platform, $sid)] = $style;
}
else {
$options[$iconset['name']][$iconset_name . ':' . $sid] = $style;
}
}
}
}
return $options;
}