Subversion-Projekte lars-tiefland.prado

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<com:TContent ID="Main">

<div class="post">
<div class="post-title">
<%= htmlentities($this->CurrentPost->Title,ENT_QUOTES,'UTF-8') %>
</div>
<div class="post-time">
<com:TLabel
        ID="Status"
        ForeColor="red"
        Text=<%= $this->CurrentPost->Status===PostRecord::STATUS_DRAFT?'[Draft]':'[Pending approval]'%> />
<%= date('l, F j, Y \a\t h:i:s a',$this->CurrentPost->CreateTime) %>
by
<%= '<a href="' . $this->Service->constructUrl('Users.ViewUser',array('id'=>$this->CurrentPost->AuthorID)) . '">' . $this->CurrentPost->AuthorName . '</a>' %>
<%= $this->CanEditPost ? '| <a href="' . $this->Service->constructUrl('Posts.EditPost',array('id'=>$this->CurrentPost->ID)) . '">Edit</a> | ' : '';
%>
<com:TLinkButton
        Text="Delete"
        OnClick="deleteButtonClicked"
        Visible=<%= $this->CanEditPost %>
        Attributes.onclick="if(!confirm('Are you sure to delete this post? This will also delete all related comments.')) return false;"
        />
</div>
<div class="post-content">
<%= $this->CurrentPost->Content %>
</div>
<div class="post-footer">
<com:TRepeater ID="CategoryList" EnableViewState="false">
        <prop:ItemTemplate>
        [
        <a href="<%# $this->Service->constructUrl('Posts.ListPost',array('cat'=>$this->DataItem->ID)) %>"><%# $this->DataItem->Name %></a>
        ]
        </prop:ItemTemplate>
</com:TRepeater>
</div>
</div>

<div class="comments">
<a name="comments"></a>
<h3>Comments</h3>

<com:TRepeater ID="CommentList" OnItemCommand="repeaterItemCommand">
        <prop:ItemTemplate>
<div class="comment">
<div class="comment-header">
<a name="c<%# $this->DataItem->ID %>"></a>
<com:TLinkButton
        Text="Delete"
        Attributes.onclick="if(!confirm('Are you sure to delete this comment?')) return false;"
        CommandParameter=<%# $this->DataItem->ID %>
        Visible=<%= $this->Page->CanEditPost %> Style="float:right"/>
<%# date('F j, Y \a\t h:i:s a',$this->DataItem->CreateTime) %>
by
<%# $this->DataItem->AuthorWebsite==='' ?
                htmlentities($this->DataItem->AuthorName,ENT_QUOTES,'UTF-8') :
                '<a href="' . htmlentities($this->DataItem->AuthorWebsite) . '">' . htmlentities($this->DataItem->AuthorName,ENT_QUOTES,'UTF-8') . '</a>' %>
</div>
<div class="comment-content">
<%# nl2br(htmlentities($this->DataItem->Content,ENT_QUOTES,'UTF-8')) %>
</div>
</div>
        </prop:ItemTemplate>
</com:TRepeater>

<h4>Leave your comment</h4>

<span class="input-label">Name</span>
<com:TRequiredFieldValidator
        ControlToValidate="CommentAuthor"
        ValidationGroup="comment""
        Display="Dynamic"
        Text="...is required"
        ControlCssClass="input-error1" />
<br/>
<com:TTextBox ID="CommentAuthor" />
<br/>

<span class="input-label">Email address</span>
<com:TRequiredFieldValidator
        ControlToValidate="CommentEmail"
        ValidationGroup="comment""
        Display="Dynamic"
        Text="...is required"
        ControlCssClass="input-error1" />
<com:TEmailAddressValidator
        ControlToValidate="CommentEmail"
        ValidationGroup="comment"
        Display="Dynamic"
        Text="*"
        ErrorMessage="You entered an invalid email address."
        ControlCssClass="input-error2" />
<br/>
<com:TTextBox ID="CommentEmail" />
<br/>

<span class="input-label">Personal website</span>
<br/>
<com:TTextBox ID="CommentWebsite" Columns="70"/>
<br/>

<span class="input-label">Comment</span>
<com:TRequiredFieldValidator
        ControlToValidate="CommentContent"
        ValidationGroup="comment"
        Display="Dynamic"
        Text="...is required"
        ControlCssClass="input-error1" />
<br/>
<com:TTextBox ID="CommentContent" TextMode="MultiLine" Columns="55" Rows="10"/>
<br/>
<br/>

<com:TLinkButton
        Text="Submit"
        ValidationGroup="comment"
        CssClass="link-button"
        OnClick="submitCommentButtonClicked" />

</div>
</com:TContent>