Author: Jonathan.Wage
Date: 2010-02-10 23:12:50 +0100 (Wed, 10 Feb 2010)
New Revision: 27860
Modified:
plugins/sfSympalCommentsPlugin/branches/1.4/lib/helper/CommentsHelper.php
plugins/sfSympalCommentsPlugin/branches/1.4/modules/sympal_comments/templates/_for_content.php
Log:
[1.4][sfSympalPlugin][1.0] Fixing count of comments
Modified:
plugins/sfSympalCommentsPlugin/branches/1.4/lib/helper/CommentsHelper.php
===================================================================
--- plugins/sfSympalCommentsPlugin/branches/1.4/lib/helper/CommentsHelper.php
2010-02-10 22:07:01 UTC (rev 27859)
+++ plugins/sfSympalCommentsPlugin/branches/1.4/lib/helper/CommentsHelper.php
2010-02-10 22:12:50 UTC (rev 27860)
@@ -2,8 +2,17 @@
function get_sympal_comments($content)
{
+ $approvedComments = array();
+ foreach ($content->getComments() as $comment)
+ {
+ if ($comment->isApproved())
+ {
+ $approvedComments[] = $comment;
+ }
+ }
return get_partial('sympal_comments/for_content', array(
'content' => $content,
+ 'comments' => $approvedComments,
'form' => get_sympal_new_comment_form($content)
));
}
@@ -30,7 +39,7 @@
* @param array $options An array of link options
* @return string
*/
-function link_to_sympal_comment_website(sfSympalComment $comment, $options =
array())
+function link_to_sympal_comment_website($comment, $options = array())
{
if (sfSympalConfig::get('sfSympalCommentsPlugin', 'websites_no_follow'))
{
Modified:
plugins/sfSympalCommentsPlugin/branches/1.4/modules/sympal_comments/templates/_for_content.php
===================================================================
---
plugins/sfSympalCommentsPlugin/branches/1.4/modules/sympal_comments/templates/_for_content.php
2010-02-10 22:07:01 UTC (rev 27859)
+++
plugins/sfSympalCommentsPlugin/branches/1.4/modules/sympal_comments/templates/_for_content.php
2010-02-10 22:12:50 UTC (rev 27860)
@@ -2,27 +2,25 @@
<?php use_stylesheet('/sfSympalCommentsPlugin/css/comments.css', 'first') ?>
<div id="sympal_comments">
- <?php if ($num = count($content['Comments'])): ?>
+ <?php if ($num = count($comments)): ?>
<h3>Comments (<?php echo $num ?>) <a href="#comments_form">Add a
comment</a></h3>
<ul>
- <?php foreach ($content['Comments'] as $comment): ?>
- <?php if ($comment->isApproved()): ?>
- <li>
- <a name="comment_<?php echo $comment->getId() ?>"></a>
-
- <small>
- Posted on <?php echo date('m/d/Y h:i',
strtotime($comment['created_at'])) ?> by
- <?php if ($comment->website &&
sfSympalConfig::get('sfSympalCommentsPlugin', 'allow_websites')): ?>
- <?php echo link_to_sympal_comment_website($comment) ?>.
- <?php else: ?>
- <?php echo $comment['author_name'] ?>.
- <?php endif; ?>
- </small>
- <?php echo
image_tag(get_gravatar_url($comment['author_email_address']), 'align=right') ?>
+ <?php foreach ($comments as $comment): ?>
+ <li>
+ <a name="comment_<?php echo $comment->getId() ?>"></a>
+
+ <small>
+ Posted on <?php echo date('m/d/Y h:i',
strtotime($comment['created_at'])) ?> by
+ <?php if ($comment->website &&
sfSympalConfig::get('sfSympalCommentsPlugin', 'allow_websites')): ?>
+ <?php echo link_to_sympal_comment_website($comment) ?>.
+ <?php else: ?>
+ <?php echo $comment['author_name'] ?>.
+ <?php endif; ?>
+ </small>
+ <?php echo
image_tag(get_gravatar_url($comment['author_email_address']), 'align=right') ?>
- <?php echo
sfSympalMarkdownRenderer::convertToHtml($comment['body']) ?>
- </li>
- <?php endif; ?>
+ <?php echo sfSympalMarkdownRenderer::convertToHtml($comment['body'])
?>
+ </li>
<?php endforeach; ?>
</ul>
<?php else: ?>
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.