- $dom = new DomDocument();
- $enc = $dom->createElement('enclosure');
- $enc->setAttribute( 'url', $url_info['url']);
- $enc->setAttribute( 'length', $url_info['download_content_length']);
- $enc->setAttribute( 'type', $url_info['content_type']);
-
- $dom->appendChild($enc);
-
- return $dom->saveXML($enc);
+ switch($url_info['content_type']) {
+ case "video/avi":
+ case "image/gif":
+ case "image/jpeg":
+ case "audio/x-midi":
+ case "audio/mpeg":
+ case "video/mpeg":
+ case "audio/vorbis":
+ case "application/ogg":
+ case "audio/webm":
+ case "audio/aac":
+ case "audio/mp4":
+ case "audio/wav":
+ case "video/mp4":
+ case "video/ogg":
+ $dom = new DomDocument();
+ $enc = $dom->createElement('enclosure');
+ $enc->setAttribute( 'url', $url_info['url']);
+ $enc->setAttribute( 'length', $url_info['download_content_length']);
+ $enc->setAttribute( 'type', $url_info['content_type']);
+
+ $dom->appendChild($enc);
+
+ return $dom->saveXML($enc);
+ default:
+ return;
+ }