} 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')); $jtx->registerFunction(array('JCommentsReportComment', 'JCommentsAJAX', 'reportComment')); $jtx->registerFunction(array('JCommentsSubscribe', 'JCommentsAJAX', 'subscribeUser'));
$check = 0; } } if ($check) { $string = $app->getCfg('live_site') . '/' . $string; } } } return $string; } } if ($option == 'com_jcomments') { if (isset($_REQUEST['jtxf'])) { require_once JCOMMENTS_BASE . '/jcomments.ajax.php'; $jtx = new JoomlaTuneAjax(); $jtx->setCharEncoding(JCOMMENTS_ENCODING); $jtx->registerFunction(array('JCommentsSaveSettingsAjax', 'JCommentsAdmin', 'saveSettingsAjax')); $jtx->registerFunction(array('JCommentsRestoreSettingsAjax', 'JCommentsAdmin', 'restoreSettingsAjax')); $jtx->registerFunction(array('JCommentsImportCommentsAjax', 'JCommentsAdmin', 'importCommentsAjax')); $jtx->registerFunction(array('JCommentsRemoveReportAjax', 'JCommentsAdmin', 'removeReportAjax')); $jtx->processRequests(); } else { if (isset($_REQUEST['no_html']) && intval($_REQUEST['no_html']) == 1) { require_once JCOMMENTS_BASE . '/jcomments.php'; } else { switch ($task) { case "comments": JCommentsAdmin::checkPhpVersion(); JCommentsAdmin::show(); break; case 'comments.edit':