<?php
// version 1.4, Copyright (c) 2005-2006, Valery Dachev <valery@bgit.net>

require( dirname(__FILE__) . '/wp-config.php' );

$blogs get_blog_list0'all'false );

header('Content-type: text/xml');
?>
<?php 
echo '<?xml version="1.0" encoding="'.get_settings('blog_charset').'"?'.'>'?>
<opml version="1.1">
    <head>
        <title><?php echo htmlspecialchars($current_site->site_name?></title>
        <dateCreated><?=strftime'%a, %d %b %Y %H:%M:%S +0200' ?></dateCreated>
        <dateModified><?=strftime'%a, %d %b %Y %H:%M:%S +0200' ?></dateModified>
        <ownerName>Administrator</ownerName>
        <ownerEmail><?php echo get_site_option('admin_email'?></ownerEmail>
    </head>
    <body>
<?
    
foreach( $blogs as $blog )
    {
        
$details get_blog_details$blog['blog_id'] );
        if( 
$details->siteurl[strlen($details->siteurl) - 1] != '/' )
            
$details->siteurl .= '/';
        
printf"\t\t".'<outline text="%s" htmlUrl="%s" xmlUrl="%s" dateRegister="%s" dateLastUpdate="%s" public="%d" archived="%d" spam="%d" deleted="%d" />'."\n",
            
htmlspecialchars$details->blogname ),
            
htmlspecialchars$details->siteurl ),
            
htmlspecialchars$details->siteurl 'feed/atom/' ),
            
htmlspecialchars$details->registered ),
            
htmlspecialchars$details->last_updated ),
            
$details->public,
            
$details->archived,
            
$details->spam,
            
$details->deleted
        
);
    }
?>
    </body>
</opml>