<?php
//include("fn_prem_auth.php");
$user_id $HTTP_GET_VARS["user_id"];
$auth $HTTP_GET_VARS["auth"];

$connection mysql_connect("localhost""user""pass");
mysql_select_db("main"$connection) or die ("No db");

$query_auth "select password from users where user_id='$user_id'";
$result_auth mysql_query($query_auth) or die("query failed auth");
$row_auth mysql_fetch_array($result_auth);

if (
$row_auth[0] == $auth) {

$query_config "select num_of_posts, show_post_title, break, show_title, show_author, title, author, show_post_time from premium where user_id='$user_id'";
$result_config mysql_query($query_config) or die("query failed config");
while (
$row_config mysql_fetch_array($result_config)) {
    
$num_of_posts $row_config[0];
    
$show_post_title $row_config[1];
    
$break $row_config[2];
    
$show_title $row_config[3];
    
$show_author $row_config[4];
    
$title $row_config[5];
    
$author $row_config[6];
    
$show_post_time $row_config[7];
}

$query "select title, date_format(datetime, '%a %b %e %Y'), date_format(datetime, '%l:%i %p'), content, num_comments, post_id from posts where user_id='$user_id' order by post_id desc limit $num_of_posts";
$result mysql_query($query) or die("get posts Query failed");
$num_of_rows mysql_num_rows($result);

if (
$num_of_rows $num_of_posts) {
    
$num_of_posts $num_of_rows;
}

// print some javascript action
print "<!--\n";
print 
"drawSide( '<div class=\'sideblog\'>' + \n";

if (
$show_title == 1) {
    print 
"'<span class=\'sideblogtitle\'>$title</span><br />' + \n";
}
if (
$show_author == "1") {
    print 
"'<span class=\'sideblogauthor\'>by $author</span><br />' + \n";
}
print 
"'<br />' + \n";

// main post loop
for ($i=0$i<$num_of_posts$i++) {
      
$row mysql_fetch_array($result);
//      $row[0] = striplashes($row[0]);
//      $row[0] = urldecode($row[0]);
    
$row[0] = str_replace("\r\n""\\r\\n"$row[0]);

if (
$row[1] != $last_date) {
      print 
"'<span class=\'sideblogdate\'>$row[1]</span>' + \n";
      print 
"'<br />' + \n";
}

if (
$show_post_title == 1) {
      print 
"'<span class=\'sideblogposttitle\'>$row[0]</span>' + \n";
      print 
"'<br />' + \n";
}

//      $row[2] = stripslashes($row[2]);
//      $row[2] = urldecode($row[2]);
    
$row[3] = str_replace("\r\n""\\r\\n"$row[3]);
    if (
$row[4] == "") { $row[4] = 0; }
//print "'<span class=\'sideblogpost\'>$row[3] (<a href=\'http://www.sideblog.com/prem/comments.php?user_id=$user_id&auth=$auth&post_id=$row[5]\'>$row[4]</a>)</span><br />' + \n";
//print "'<span class=\'sideblogpost\'>$row[3] (<a href=javascript:void(sideblogcom=window.open(http://www.sideblog.com/prem/comments.php?user_id=$user_id&auth=$auth&post_id=$row[5],scrollbars=yes,width=475,height=350,left=75,top=175,status=yes,resizable=no));sideblogcom.focus();>$row[4]</a>)</span><br />' + \n";
print "'<span class=\'sideblogpost\'>$row[3] (<a href=\"javascript:void(window.open(\'http://www.sideblog.com/prem/comments.php?user_id=$user_id&auth=$auth&post_id=$row[5]\',\'comments\',\'status=1,toolbar=0,scrollbars=yes,width=475,height=350,left=75,top=175,resizable=no\'))\;\">$row[4]</a>)</span><br />' + \n";

if (
$show_post_time == 1) {
    print 
"'<span class=\'sideblogtime\'> [$row[2]]</span><br />' + \n";
}

if (
$break == 1) {
      print 
"'<br />' + \n";
}
//      print "'<br />' + \n";
    
$last_date $row[1];
}


// finish the javascript
print "'<a href=\'http://www.sideblog.com/prem/archive.php?user_id=$user_id&auth=$auth\'>[ Archive ]</a>' + \n";
print 
"'<br />' + \n";
print 
"'<span class=\'sideblogtag\'>Powered by <a href=\'http://www.sideblog.com\'>Sideblog</a></span>' + \n";
print 
"'</div>' + \n"
print 
"'');\n\n"
print 
"function drawSide(s){\n";
print 
"\tdocument.write(s);\n";
print 
"}\n";
print 
"// -->";
} else {

print 
"<!--\n";
print 
"drawSide( '<div class=\'sideblog\'>' + \n";
print 
"'<span class=\'sideblogpost\'>Authorization failed. Please update your Sideblog code. See <a href=\'http://www.sideblog.com\'>Sideblog.com</a> for details. </span>' + \n";
print 
"'</div>' + \n"; print "'');\n\n"; print "function drawSide(s){\n";
print 
"\tdocument.write(s);\n";
print 
"}\n";
print 
"// -->";
}


?>