Projet

Général

Profil

Révision 6331c987

Ajouté par Assos Assos il y a environ 10 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/remote_stream_wrapper/remote_stream_wrapper.module
104 104
}
105 105

  
106 106
/**
107
 * Implements hook_preprocess_image().
107
 * Implements hook_file_url_alter().
108 108
 */
109
function remote_stream_wrapper_preprocess_image(&$variables) {
110
  static $regex;
111

  
112
  if (!empty($variables['style_name'])) {
113
    if (!isset($regex)) {
114
      $wrappers = file_get_remote_stream_wrappers();
115
      $schemes = implode('|', array_keys($wrappers));
116
      $regex = "#^($schemes)://styles/#";
117
    }
118
    $variables['path'] = preg_replace($regex, file_default_scheme() . '://styles/', $variables['path'], 1);
109
function remote_stream_wrapper_file_url_alter(&$uri) {
110
  $scheme = file_uri_scheme($uri);
111
  $wrappers = file_get_remote_stream_wrappers();
112
  if ($scheme && isset($wrappers[$scheme]) && strpos($uri, "$scheme://styles/") === 0) {
113
    $uri = file_default_scheme() . '://' . file_uri_target($uri);
119 114
  }
120 115
}
121 116

  

Formats disponibles : Unified diff