ok bugreport is filed
bugs.lifetype.netuserinfo.class.php
- Code: Select all
function getBlogs( $status = BLOG_STATUS_ALL )
{
if( $this->_blogs == null ) {
lt_include( PLOG_CLASS_PATH."class/dao/users.class.php" );
$users = new Users();
$this->_blogs = $users->getUsersBlogs($this->getId(), $status);
}
return( $this->_blogs );
}
user.template
- Code: Select all
{if $user->hasPicture()}
{assign var=picture value=$user->getPicture()}
<img src="{$picture->getPreviewLink()}" width="60" height="60" class="postgrav" />
{else}
<img src="templates/summary/nouser.gif" class="postgrav" width="60" height="60" alt="{$user->getUsername()|strip_tags}" />
{/if}
<h3><a href="?op=UserProfile&userId={$user->getId()}">{$user->getUsername()}</a></h3>
<div class="subtitle">
<b>{$locale->tr("blogs")}:</b>
{assign var=userBlogs value=$user->getBlogs(1)}
{foreach from=$userBlogs item=userBlog name=userBlogsLoop}
{assign var=urlGen value=$userBlog->getBlogRequestGenerator()}
<a href="{$urlGen->blogLink()}">{$userBlog->getBlog()}</a>{if !$smarty.foreach.userBlogsLoop.last}, {/if}
{/foreach}
</div>
<div class="footer">{$user->getAboutMyself()|strip_tags}</div>
<div class="clearleft"> </div>
Maybe some addition like that would also be nice:
{if $userBlogs}
<b>{$locale->tr("blogs")}:</b>
{else}
<b>{$locale->tr("unconfirmed")}</b>
{/if}
fix for userprofile.template:
- Code: Select all
{assign var=userName value=$user->getUsername()}
{assign var=title value=$locale->tr("user")}
{assign var=sectionTitle value="$title $userName"}
{include file="summary/header.template" selected="userslist" section="$title $userName"}
<div id="onecolumn">
{include file="summary/user.template"}
{foreach from=$recentArticles item=post}
{assign var=blog value=$post->getBlogInfo()}
{assign var=status value=$blog->getStatus()}
{if $status == 1}
<h3>
{assign var=request value=$blog->getBlogRequestGenerator()}
{assign var=postDate value=$post->getDateObject()}
<a href="{$request->postPermalink($post)}">{$post->getTopic()|strip_tags|truncate:60}</a>
</h3>
<div class="subtitle">
{$locale->tr("posted_in")} <a href="{$request->postPermalink($post)}">{$blog->getBlog()}</a>{if $artGlobalCategory} | {$locale->tr("category")}: <a href="?op=PostList&globalArticleCategoryId={$artGlobalCategory->getId()}">{$artGlobalCategory->getName()}</a>{/if}
</div>
<p>
{$post->getText()|strip_tags|truncate:140:"..."}
</p>
<div class="postinfo">
<img src="imgs/post.png" width="10" height="11" alt="Author" />
<strong>{$user->getUsername()}</strong>, {$locale->formatDate($postDate,"%e %B %Y")} |
<img src="imgs/comment.png" width="11" height="10" alt="{$locale->tr("comments")}" />
<a href="{$request->postPermalink($post)}#comments">{if $post->getTotalComments() eq 0}{$locale->tr("comment on this")}{else}{$post->getTotalComments()} {$locale->tr("comments")|capitalize}{/if}</a>
</div>
{/if}
{/foreach}
<p>
<a href="javascript:history.go(-1);">{$locale->tr("back")}</a>
</p>
</div>
{include file="summary/footer.template"}
Edit: Fixed a small bug in userprofile.template