Esempio n. 1
0
                        $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'));
    $jtx->registerFunction(array('JCommentsReportComment', 'JCommentsAJAX', 'reportComment'));
Esempio n. 2
0
                    if (strpos($string, $url) === 0) {
                        $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;