if ($description) { $document->setDescription($description); } echo JComments::show($object_id, $object_group); } else { JFactory::getApplication()->redirect(JRoute::_('index.php')); } } else { JFactory::getApplication()->redirect(JRoute::_('index.php')); } } break; } if (isset($_REQUEST['jtxf'])) { require_once JCOMMENTS_SITE . '/jcomments.ajax.php'; JComments::loadAlternateLanguage(); $jtx = new JoomlaTuneAjax(); $jtx->setCharEncoding('utf-8'); $jtx->registerFunction(array('JCommentsAddComment', 'JCommentsAJAX', 'addComment')); $jtx->registerFunction(array('JCommentsDeleteComment', 'JCommentsAJAX', 'deleteComment')); $jtx->registerFunction(array('JCommentsEditComment', 'JCommentsAJAX', 'editComment')); $jtx->registerFunction(array('JCommentsCancelComment', 'JCommentsAJAX', 'cancelComment')); $jtx->registerFunction(array('JCommentsSaveComment', 'JCommentsAJAX', 'saveComment')); $jtx->registerFunction(array('JCommentsPublishComment', 'JCommentsAJAX', 'publishComment')); $jtx->registerFunction(array('JCommentsQuoteComment', 'JCommentsAJAX', 'quoteComment')); $jtx->registerFunction(array('JCommentsShowPage', 'JCommentsAJAX', 'showPage')); $jtx->registerFunction(array('JCommentsShowComment', 'JCommentsAJAX', 'showComment')); $jtx->registerFunction(array('JCommentsJump2email', 'JCommentsAJAX', 'jump2email')); $jtx->registerFunction(array('JCommentsShowForm', 'JCommentsAJAX', 'showForm')); $jtx->registerFunction(array('JCommentsVoteComment', 'JCommentsAJAX', 'voteComment')); $jtx->registerFunction(array('JCommentsShowReportForm', 'JCommentsAJAX', 'showReportForm'));