Beispiel #1
0
            ?>
");
	//]]>
</script>
<?php 
        } else {
            if (addComment($blogid, $comment) !== false) {
                if (!$comment['secret']) {
                    $pool->init("Entries");
                    $pool->setQualifier("blogid", "eq", $blogid);
                    $pool->setQualifier("id", "eq", $comment['entry']);
                    $pool->setQualifier("draft", "eq", 0);
                    $pool->setQualifier("visibility", "eq", 3);
                    $pool->setQualifier("acceptcomment", "eq", 1);
                    if ($row = $pool->getRow()) {
                        sendCommentPing($comment['entry'], $context->getProperty('uri.default') . "/" . ($context->getProperty('blog.useSloganOnPost') ? "entry/{$row['slogan']}" : $comment['entry']), !doesHaveMembership() ? $comment['name'] : User::getName(), !doesHaveMembership() ? $comment['homepage'] : User::getHomepage());
                    }
                }
                $skin = new Skin($context->getProperty('skin.skin'));
                printHtmlHeader();
                ?>
<script type="text/javascript">
	//<![CDATA[
		alert("<?php 
                echo _text('댓글이 등록되었습니다.');
                ?>
");
<?php 
                notifyComment();
                $entry = array();
                $entry['id'] = $comment['entry'];
Beispiel #2
0
     exit;
 } else {
     $entry = array();
     $entry['id'] = $entryId;
     $entry['slogan'] = getSloganById($blogid, $entryId);
     if (!$comment['secret']) {
         $pool = DBModel::getInstance();
         $pool->reset('Entries');
         $pool->setQualifier('blogid', 'equals', $blogid);
         $pool->setQualifier('id', 'equals', $entryId);
         $pool->setQualifier('draft', 'equals', 0);
         $pool->setQualifier('visibility', 'equals', 3);
         $pool->setQualifier('acceptcomment', 'equals', 1);
         $row = $pool->getAll('*');
         if (!empty($row)) {
             sendCommentPing($entryId, $context->getProperty('uri.default') . "/" . ($context->getProperty('blog.useSloganOnPost') ? "entry/{$row['slogan']}" : $entryId), is_null($user) ? $comment['name'] : $user['name'], is_null($user) ? $comment['homepage'] : $user['homepage']);
         }
     }
     importlib('model.blog.skin');
     $skin = new Skin($context->getProperty('skin.skin'));
     if ($entryId > 0) {
         $commentBlock = getCommentView($entry, $skin);
         dress('article_rep_id', $entryId, $commentBlock);
         $commentBlock = escapeCData(revertTempTags(removeAllTags($commentBlock)));
         $recentCommentBlock = escapeCData(revertTempTags(getRecentCommentsView(getRecentComments($blogid), null, $skin->recentCommentItem)));
         $commentCount = getCommentCount($blogid, $entryId);
         $commentCount = $commentCount > 0 ? $commentCount : 0;
         list($tempTag, $commentView) = getCommentCountPart($commentCount, $skin);
     } else {
         $commentView = '';
         $commentBlock = getCommentView($entry, $skin);