Révision 18596a08
Ajouté par Assos Assos il y a presque 7 ans
drupal7/sites/all/modules/media/modules/media_wysiwyg/includes/media_wysiwyg.filter.inc | ||
---|---|---|
146 | 146 |
} |
147 | 147 |
|
148 | 148 |
$tag_info = drupal_json_decode($tag); |
149 |
|
|
150 | 149 |
if (!isset($tag_info['fid'])) { |
151 | 150 |
throw new Exception('No file Id'); |
152 | 151 |
} |
... | ... | |
216 | 215 |
$attribute_whitelist = media_wysiwyg_allowed_attributes(); |
217 | 216 |
$settings['attributes'] = array_intersect_key($attributes, array_flip($attribute_whitelist)); |
218 | 217 |
$settings['fields'] = $fields; |
219 |
|
|
218 |
if (isset($tag_info['fields']['external_url'])) { |
|
219 |
$settings['fields']['external_url'] = $tag_info['fields']['external_url']; |
|
220 |
} |
|
220 | 221 |
if (!empty($tag_info['attributes']) && is_array($tag_info['attributes'])) { |
221 | 222 |
$settings['attributes'] = array_intersect_key($tag_info['attributes'], array_flip($attribute_whitelist)); |
222 | 223 |
|
Formats disponibles : Unified diff
Weekly update of contrib modules