<?
$run 
$_GET['run'];

if( 
$run == 'comment_submission')
    
blog_comment_submission_test();
elseif( 
$run == 'post_detail' )
    
blog_post_detail_test();
elseif( 
$run == 'blog_preview')
    
blog_preview_page_test();
else
    
highlight_file('test.php');

?>




<?php  #########################################
function blog_comment_submission_test()
{
    echo 
"<h3>Blog Post Submission</h3>";


    
//Well. there's no function to get just one post as of yet. So this is the solution.
    
include('Listings_Manager_API/api.inc.php');
    
$lst = new Listings_Manager_API();

    
/**
     * submit a new blog comment to the listings manager
     * @param     int             blog_id
     * @param     string         comment title
     * @param     string        comment text
     * @param     string        author
     * @return     boolean        response code
    */
    
$status $lst->blog_submit_comment2'My title''here is my comment '.date('Y-m-d H:i:s'), 'phil morris');
    echo 
$status ' ' $lst->getStatusMessage($status);

    echo 
"<hr>";
}
?>


<?   #########################################
function blog_post_detail_test()
{
    echo 
"<h3>Blog Post Detail</h3>";

    include(
'Listings_Manager_API/api.inc.php');
    
$lst = new Listings_Manager_API();

    
$arrPost $lst->blog_get_post_detail(2);

    echo 
'<pre>' print_r($arrPost,1) . '</pre>';


    echo 
"<hr>";
}
?>

<?php #########################################
function blog_preview_page_test()
{
    echo 
'<pre>';
    include(
'Listings_Manager_API/api.inc.php');
    
    
$lst = new Listings_Manager_API();
    
    
$url $lst->URL['base_url'] . $lst->URL['blog_get_posts'] . '?sid=' $lst->config['sid'] . '&q=posts';
    
    
$arr get_xml_tree$url );
    
$arr $arr['POSTS']['POST'];
    
    
print_r($arr);
    
    
$url $lst->URL['base_url'] . $lst->URL['blog_get_posts'] . '?sid=ccherney&q=posts';
    
    
$arr get_xml_tree$url );
    
$arr $arr['POSTS']['POST'];
    if(isset(
$arr['ATTRIBUTES']))
        
$arr = array($arr);
    
print_r($arr);
    
    echo 
'</pre>';
}

function 
get_xml_tree$url=FALSE )
    {
        if(
$url)
        {
            
$x = new XMLParser($url,'url',1);
            return 
$x->getTree();
        }
        else
            return 
false;
    }

?>