You are here

function media_vimeo_emfield_providers in Media: Vimeo 6

Implementation of hook_emfield_providers().

File

./media_vimeo.module, line 60
media_vimeo/media_vimeo.module Embedded Video Field provider file for Vimeo.com.

Code

function media_vimeo_emfield_providers($module, $provider = NULL) {

  // We know this module only includes the main provider file, avoid needless
  // PHP warnings.
  if ($module == 'emvideo' && (!isset($provider) || $provider == 'vimeo')) {
    static $path;

    // Cache the result for later.
    if (!isset($path)) {
      $found = drupal_system_listing("{$provider}\\.inc\$", drupal_get_path('module', 'media_vimeo') . "/includes/providers/{$module}", 'name', 0);
      if (is_array($found) && !empty($found)) {
        $path = $found;
      }
    }
    return $path;
  }
}