コード例 #1
0
ファイル: jcomments.php プロジェクト: korolariya/gameportal
    $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'));
    $jtx->registerFunction(array('JCommentsUnsubscribe', 'JCommentsAJAX', 'unsubscribeUser'));
    $jtx->registerFunction(array('JCommentsBanIP', 'JCommentsAJAX', 'BanIP'));
    $jtx->processRequests();
}
/**
 * Frontend event handler
 */
class JComments
{
    /*
     * The main function that displays comments list & form (if needed)
     *
     * @return string
     */
    public static function show($object_id, $object_group = 'com_content', $object_title = '')
    {
        // only one copy of JComments per page is allowed
        if (defined('JCOMMENTS_SHOW')) {