Пример #1
0
 /**
  * create_xspf
  */
 public function create_xspf()
 {
     $result = "";
     foreach ($this->urls as $url) {
         $xml = array();
         $xml['track'] = array('title' => $url->title, 'creator' => $url->author, 'duration' => $url->time * 1000, 'location' => $url->url, 'identifier' => $url->url);
         if ($url->type == 'video') {
             $xml['track']['meta'] = array('attribute' => 'rel="provider"', 'value' => 'video');
         }
         if ($url->info_url) {
             $xml['track']['info'] = $url->info_url;
         }
         if ($url->image_url) {
             $xml['track']['image'] = $url->image_url;
         }
         if ($url->album) {
             $xml['track']['album'] = $url->album;
         }
         $result .= XML_Data::keyed_array($xml, true);
     }
     // end foreach
     XML_Data::set_type('xspf');
     echo XML_Data::header();
     echo $result;
     echo XML_Data::footer();
 }