You are here

function media_flickr_unserialize_xml in Media: Flickr 7.2

Recursively converts a SimpleXMLElement object into an array.

Parameters

object $xml: The original XML object.

1 call to media_flickr_unserialize_xml()
_media_flickr_sets_request in includes/media_flickr.utilities.inc
This is a wrapper for emfield_request_xml that includes flickr's api key.

File

includes/media_flickr.utilities.inc, line 93
Utility functions for Media: Flickr.

Code

function media_flickr_unserialize_xml($xml) {
  if ($xml instanceof SimpleXMLElement) {
    $xml = (array) $xml;
  }
  if (is_array($xml)) {
    foreach ($xml as $key => $item) {
      $xml[$key] = media_flickr_unserialize_xml($item);
    }
  }
  return $xml;
}