|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00002 00027 require_once 'Zend/Gdata/Media.php'; 00028 00032 require_once 'Zend/Gdata/Media/Entry.php'; 00033 00037 require_once 'Zend/Gdata/YouTube/Extension/MediaGroup.php'; 00038 00048 class Zend_Gdata_YouTube_MediaEntry extends Zend_Gdata_Media_Entry 00049 { 00050 00051 protected $_entryClassName = 'Zend_Gdata_YouTube_MediaEntry'; 00052 00058 protected $_mediaGroup = null; 00059 00066 protected function takeChildFromDOM($child) 00067 { 00068 $absoluteNodeName = $child->namespaceURI . ':' . $child->localName; 00069 switch ($absoluteNodeName) { 00070 case $this->lookupNamespace('media') . ':' . 'group': 00071 $mediaGroup = new Zend_Gdata_YouTube_Extension_MediaGroup(); 00072 $mediaGroup->transferFromDOM($child); 00073 $this->_mediaGroup = $mediaGroup; 00074 break; 00075 default: 00076 parent::takeChildFromDOM($child); 00077 break; 00078 } 00079 } 00080 00081 }