function get_user_files() { global $current_user; get_currentuserinfo(); $client = new SoapClient(MIDDMEDIA_SOAP_WSDL); $files = $client->serviceGetVideos($current_user->user_login, 'blogs', MIDDMEDIA_SOAP_KEY, $_POST['directory']); $xml = "<data>"; foreach ($files as $file) { $labels = array('B', 'KB', 'MB', 'GB', 'TB'); for ($i = 0; $file['size'] >= 1024 && $i < count($labels) - 1; $file['size'] /= 1024, $i++) { } $size = round($file['size'], 2) . ' ' . $labels[$i]; $xml .= "<file "; $xml .= "name=\"" . $file['name'] . "\" "; $xml .= "httpurl=\"" . $file['httpurl'] . "\" "; $xml .= "rtmpurl=\"" . $file['rtmpurl'] . "\" "; $xml .= "mimetype=\"" . $file['mimetype'] . "\" "; $xml .= "size=\"" . $size . "\" "; $xml .= "date=\"" . date('D M j, Y g:i a', strtotime($file['date'])) . "\" "; $xml .= "creator=\"" . $file['creator'] . "\" "; $xml .= "fullframeurl=\"" . $file['fullframeurl'] . "\" "; $xml .= "thumburl=\"" . $file['thumburl'] . "\" "; $xml .= "splashurl=\"" . $file['splashurl'] . "\" "; $xml .= "/>"; } $xml .= "</data>"; header("Content-type: text/xml"); die($xml); }