function social_media_links_libraries in Social Media Links Block and Field 7
Return an array of library directories.
Return value
array A list of library directories.
1 call to social_media_links_libraries()
- social_media_links_iconset_path in ./
social_media_links.module - Return the library path of an icon set.
File
- ./
social_media_links.module, line 517 - Functions for the Social Media Links module.
Code
function social_media_links_libraries() {
$directories =& drupal_static(__FUNCTION__);
// Grab from cache or build the array.
if (isset($directories)) {
return $directories;
}
$searchdirs = social_media_links_searchdirs();
// Add the social_media_links module directory.
$searchdirs[] = drupal_get_path('module', 'social_media_links') . '/libraries';
$directories = array();
$nomask = array(
'CVS',
);
foreach ($searchdirs as $dir) {
if (is_dir($dir) && ($handle = opendir($dir))) {
while (FALSE !== ($file = readdir($handle))) {
if (!in_array($file, $nomask) && $file[0] != '.') {
if (is_dir("{$dir}/{$file}")) {
$directories[$file] = "{$dir}/{$file}";
}
}
}
closedir($handle);
}
}
return $directories;
}