<?php
if (preg_match('|nej|i', @$_GET['profil']) || !get_settings('sf_forfatter_profil')) {
  include(
TEMPLATEPATH '/archive.php');
  exit;
}
?>

<?php get_header(); ?>

<?php
    
if (have_posts()) : 

    
$post $posts[0];
    
$authordata=get_userdata($post->post_author);
    
$author sf_theme_linked_author_name($authordata);
    
$desc stripslashes(get_user_option('sf_theme_description'$authordata->ID));

    if (
''!=$desc) {
        
$desc wpautop($desc);
      if (
""!=($interests=get_settings("sf_interesser_tekst"))) {
          
$ilist preg_split("/,/"get_user_option("sf_theme_interests"$authordata->ID), -1PREG_SPLIT_NO_EMPTY);
          if (
sizeof($ilist)) {
              foreach (
$ilist as $i => $interest)
                  
$ilist[$i] = "<a href=\"" get_category_link($interest) . "\">" get_the_category_by_ID($interest) . "</a>";
                
$interests $interests ": " join(", "$ilist);
            } else
              
$interests="";
      }
      if (
$interests)
        
$desc'<p>' $interests '</p>' $desc;
    
?>
    <h2 class="pagetitle"><?php print $author?></h2>
    <div id="forside" class="authorpage">
    <div class="profile"><?php print sf_theme_profile($authordata); ?></div>
    <div class="description"><?php print $desc?></div>
    </div>
    <?php ?>

    <?php
    $external 
false;
    
$items = array(); 
    if (
''!=($userfeed=get_user_option('sf_theme_feed'$authordata->ID))
            && (
$rss=sf_theme_fetch_rss($userfeed))
            && 
is_object($rss)
            && 
is_array($rss->items)
            && 
sizeof($rss->items)) {
        
$external true;
        foreach (
$rss->items as $item) {
            
$item sf_theme_fix_feed_item($item); 
            
$item['postmeta'] = '<span class="postmeta">'.sf_theme_datespan($item['date_timestamp']).'</span>';
            
$items[date('YmdHis',$item['date_timestamp'])] = $item;
        }
    }

    while (
have_posts()) {
        
the_post();
        
$items[get_the_time('YmdHis')] = array(
                
'title' => get_the_title(),
                
'link' => get_permalink(),
                
'postmeta' => '<span class="postmeta">'.sf_theme_datespan().'</span>',
                
'summary' => strip_tags(sf_theme_get_the_teaser(false)),
                
'date_timestamp' => get_the_time('U'));
    }
    
?>

    <?php
    krsort
($items);
    if (!
$external) {
        
?>
        <h2><a href="<?php print add_query_arg('profil','nej'); ?>">Indlæg af <?php print htmlspecialchars($authordata->display_nameENT_QUOTES); ?></a></h2>
        <?php
    
} else {
        
# Første indlæg.
        
$item array_shift($items);
        
?>
        <div id="forside">
            <h2><a href="<?php echo $item['link']; ?>" rel="bookmark" title="<?php echo $item['title']; ?>"><?php echo $item['title']; ?></a></h2>
            <?php echo $item['postmeta']; ?>
            <div class="teaser"><?php echo $item['summary']; ?></div>
        </div>
        <h2><a href="<?php print add_query_arg('profil','nej'); ?>">Tidligere indlæg</a></h2>
        <?php
    
}
    
# Resterende indlæg.
    
print sf_theme_box_top('','widget').'<ul class="feed">';
    foreach (
$items as $item) {
        if (
$first) {
            
?>
            <?php
            $first 
false;
        } else {
            print 
'<li><span style="float: right">'.date('j/n-Y',$item['date_timestamp']).'</span>'
                    
.'<a title="'.htmlspecialchars($item['summary']).'" href="'.$item['link'].'">'.$item['title'].'</a> '
                    
.' </li>';
        }
    }
    print 
'</ul>'.sf_theme_box_bottom();
    
?>


    <?php else : ?>

        <?php include (TEMPLATEPATH "/searchmessage.php"); ?>

    <?php endif; ?>
        
<?php get_footer(); ?>