function socialmedia_platform_definitions in Social media 7
Pull in image elements exposed by modules implementing hook_widgetx_element_info().
Return value
An array of image elements to be used when transforming images.
See also
hook_widgetx_element_info()
widgetx_element_definition_load()
8 calls to socialmedia_platform_definitions()
- socialmedia_admin_profiles_form in ./
socialmedia.admin.inc - Builds and returns the socialmedia settings form.
- socialmedia_admin_profiles_form_submit in ./
socialmedia.admin.inc - socialmedia_admin_profiles_form_validate in ./
socialmedia.admin.inc - socialmedia_admin_settings in ./
socialmedia.admin.inc - Builds and returns the socialmedia settings form.
- socialmedia_platform_definition_load in ./
socialmedia.module - Load the definition for an widget.
File
- ./
socialmedia.module, line 338 - Demonstrate basic module socialmedia.
Code
function socialmedia_platform_definitions() {
global $language;
static $platforms = NULL;
if (isset($platforms)) {
return $platforms;
}
$platforms = array();
include_once drupal_get_path('module', 'socialmedia') . '/socialmedia.platforms.inc';
foreach (module_implements('socialmedia_platform_info') as $module) {
foreach (module_invoke($module, 'socialmedia_platform_info') as $name => $platform) {
// Ensure the current toolkit supports the element.
$platform['module'] = $module;
$platform['name'] = $name;
$platform['title'] = $platform['title'];
$platform['data'] = isset($platform['data']) ? $platform['data'] : array();
$platforms[$name] = $platform;
}
}
return $platforms;
}