JFIF ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/netphim/layout/default/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/netphim/layout/default/js/comment.js
function openComment(user_id=0,fullname='',email='',phim_id=0,epi=0){
    if(user_id==0){
        alert('Xin đăng nhập để gửi bình luận!');
        return false;
    }
    $('#input_form_0').show();
    $('.placeholder_box_comment').hide();
    $('#comment_form_0').summernote({
        toolbar: [
            ['mybutton', ['troll_face_button','onion_button','bafu_button','troll_rabbit_button','tuzki_rabbit_button','yoyo_monkey_button','panda_button','soldier_baby_button','emo_gif_button']]
        ],
        buttons: {
            troll_face_button: troll_face_button,onion_button: onion_button,bafu_button: bafu_button,troll_rabbit_button: troll_rabbit_button,tuzki_rabbit_button: tuzki_rabbit_button,yoyo_monkey_button: yoyo_monkey_button,panda_button: panda_button,soldier_baby_button: soldier_baby_button,emo_gif_button: emo_gif_button
        },
        focus: true,
        minHeight: 100
    });
    var html_form = '<div class="comment-info"><input id="comment_name_0" class="comment-name form-control" maxlength="50" type="text" placeholder="Name (Required)" value="'+fullname+'"><input id="comment_email_0" class="comment-email form-control" maxlength="100" type="text" placeholder="Email" value="'+email+'" disabled><button type="submit" class="send_comment_button_0 btn btn-info text-white" onclick="sendComment(0,'+user_id+','+phim_id+','+epi+');return false;"><i class="fal fa-paper-plane"></i> Gửi</button></div>';
    $('#input_form_0').html(html_form);
}
function replyComment(comment_id,user_id=0,fullname='',email='',phim_id=0,epi=0){
    $('#input_form_'+comment_id).show();
    var html_form = '<div class="comment-info"><input id="comment_name_'+comment_id+'" class="comment-name form-control" maxlength="50" type="text" placeholder="Name (Required)" value="'+fullname+'"><input id="comment_email_'+comment_id+'" class="comment-email form-control" maxlength="100" type="text" placeholder="Email" value="'+email+'" disabled><button type="submit" class="send_comment_button_'+comment_id+' btn btn-info text-white" onclick="sendComment('+comment_id+','+user_id+','+phim_id+','+epi+');return false;"><i class="fal fa-paper-plane"></i> Gửi</button></div>';
    $('#comment_form_'+comment_id).summernote({
        toolbar: [
            ['mybutton', ['troll_face_button','onion_button','bafu_button','troll_rabbit_button','tuzki_rabbit_button','yoyo_monkey_button','panda_button','soldier_baby_button','emo_gif_button']]
        ],
        buttons: {
            troll_face_button: troll_face_button,onion_button: onion_button,bafu_button: bafu_button,troll_rabbit_button: troll_rabbit_button,tuzki_rabbit_button: tuzki_rabbit_button,yoyo_monkey_button: yoyo_monkey_button,panda_button: panda_button,soldier_baby_button: soldier_baby_button,emo_gif_button: emo_gif_button
        },
        focus: true,
        minHeight: 70
    });
    $('#input_form_'+comment_id).html(html_form);
    $('.note-editor').css("margin-top", "5px");
}
var troll_face_button = function (context) {
    var ui = $.summernote.ui;
    var content = emoji_content.troll_face;
    var troll_face_button = ui.buttonGroup([
        ui.button({
            contents: '<div style="background: url(upload/emoji/2023/07/2-1688545082-trollface.png) no-repeat scroll right top #000000;height: 30px;width: 30px;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;background-size: cover;" title="Troll face"></div>',
            data: {
                'bs-toggle': 'dropdown'
            }
        }),
        ui.dropdown({
            contents: content,
            callback: function (items) {
                $(items).find('a').each(function () {
                    $(this).click(function(e) {
                        var url_img = $(this).data('url');
                        var img_link = '<img src="'+url_img+'" alt="emoji">';
                        context.invoke("editor.pasteHTML", img_link);
                        e.preventDefault();
                    });
                });
            }
        })
    ]);
    return troll_face_button.render();
}
var onion_button = function (context) {
    var ui = $.summernote.ui;
    var content = emoji_content.onion;
    var onion_button = ui.buttonGroup([
        ui.button({
            contents: '<div style="background: url(upload/emoji/2023/07/3-1688549131-onion.gif) no-repeat scroll right top #000000;height: 30px;width: 30px;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;background-size: cover;" title="Onion"></div>',
            data: {
                'bs-toggle': 'dropdown'
            }
        }),
        ui.dropdown({
            contents: content,
            callback: function (items) {
                $(items).find('a').each(function () {
                    $(this).click(function(e) {
                        var url_img = $(this).data('url');
                        var img_link = '<img src="'+url_img+'" alt="emoji">';
                        context.invoke("editor.pasteHTML", img_link);
                        e.preventDefault();
                    });
                });
            }
        })
    ]);
    return onion_button.render();
}
var bafu_button = function (context) {
    var ui = $.summernote.ui;
    var content = emoji_content.bafu;
    var bafu_button = ui.buttonGroup([
        ui.button({
            contents: '<div style="background: url(upload/emoji/2023/07/5-1688538887-bafu.gif) no-repeat scroll right top #000000;height: 30px;width: 30px;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;background-size: cover;" title="Bafu"></div>',
            data: {
                'bs-toggle': 'dropdown'
            }
        }),
        ui.dropdown({
            contents: content,
            callback: function (items) {
                $(items).find('a').each(function () {
                    $(this).click(function(e) {
                        var url_img = $(this).data('url');
                        var img_link = '<img src="'+url_img+'" alt="emoji">';
                        context.invoke("editor.pasteHTML", img_link);
                        e.preventDefault();
                    });
                });
            }
        })
    ]);
    return bafu_button.render();
}
var troll_rabbit_button = function (context) {
    var ui = $.summernote.ui;
    var content = emoji_content.troll_rabbit;
    var troll_rabbit_button = ui.buttonGroup([
        ui.button({
            contents: '<div style="background: url(upload/emoji/2023/07/6-1688540311-thobua.gif) no-repeat scroll right top #000000;height: 30px;width: 30px;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;background-size: cover;" title="Troll Rabbit"></div>',
            data: {
                'bs-toggle': 'dropdown'
            }
        }),
        ui.dropdown({
            contents: content,
            callback: function (items) {
                $(items).find('a').each(function () {
                    $(this).click(function(e) {
                        var url_img = $(this).data('url');
                        var img_link = '<img src="'+url_img+'" alt="emoji">';
                        context.invoke("editor.pasteHTML", img_link);
                        e.preventDefault();
                    });
                });
            }
        })
    ]);
    return troll_rabbit_button.render();
}
var tuzki_rabbit_button = function (context) {
    var ui = $.summernote.ui;
    var content = emoji_content.tuzki_rabbit;
    var tuzki_rabbit_button = ui.buttonGroup([
        ui.button({
            contents: '<div style="background: url(upload/emoji/2023/07/9-1689930521-Upanhso.tk-29.gif) no-repeat scroll right top #000000;height: 30px;width: 30px;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;background-size: cover;" title="Tuzki Rabbit"></div>',
            data: {
                'bs-toggle': 'dropdown'
            }
        }),
        ui.dropdown({
            contents: content,
            callback: function (items) {
                $(items).find('a').each(function () {
                    $(this).click(function(e) {
                        var url_img = $(this).data('url');
                        var img_link = '<img src="'+url_img+'" alt="emoji">';
                        context.invoke("editor.pasteHTML", img_link);
                        e.preventDefault();
                    });
                });
            }
        })
    ]);
    return tuzki_rabbit_button.render();
}
var yoyo_monkey_button = function (context) {
    var ui = $.summernote.ui;
    var content = emoji_content.yoyo_monkey;
    var yoyo_monkey_button = ui.buttonGroup([
        ui.button({
            contents: '<div style="background: url(upload/emoji/2023/07/8-1689929691-10.gif) no-repeat scroll right top #000000;height: 30px;width: 30px;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;background-size: cover;" title="YoYo Monkey"></div>',
            data: {
                'bs-toggle': 'dropdown'
            }
        }),
        ui.dropdown({
            contents: content,
            callback: function (items) {
                $(items).find('a').each(function () {
                    $(this).click(function(e) {
                        var url_img = $(this).data('url');
                        var img_link = '<img src="'+url_img+'" alt="emoji">';
                        context.invoke("editor.pasteHTML", img_link);
                        e.preventDefault();
                    });
                });
            }
        })
    ]);
    return yoyo_monkey_button.render();
}
var panda_button = function (context) {
    var ui = $.summernote.ui;
    var content = emoji_content.panda;
    var panda_button = ui.buttonGroup([
        ui.button({
            contents: '<div style="background: url(upload/emoji/2023/07/10-1689929804-Upanhso.tk-12.gif) no-repeat scroll right top #000000;height: 30px;width: 30px;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;background-size: cover;" title="Panda"></div>',
            data: {
                'bs-toggle': 'dropdown'
            }
        }),
        ui.dropdown({
            contents: content,
            callback: function (items) {
                $(items).find('a').each(function () {
                    $(this).click(function(e) {
                        var url_img = $(this).data('url');
                        var img_link = '<img src="'+url_img+'" alt="emoji">';
                        context.invoke("editor.pasteHTML", img_link);
                        e.preventDefault();
                    });
                });
            }
        })
    ]);
    return panda_button.render();
}
var soldier_baby_button = function (context) {
    var ui = $.summernote.ui;
    var content = emoji_content.soldier_baby;
    var soldier_baby_button = ui.buttonGroup([
        ui.button({
            contents: '<div style="background: url(upload/emoji/2023/07/11-1689929870-47.gif) no-repeat scroll right top #000000;height: 30px;width: 30px;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;background-size: cover;" title="SolDier Baby"></div>',
            data: {
                'bs-toggle': 'dropdown'
            }
        }),
        ui.dropdown({
            contents: content,
            callback: function (items) {
                $(items).find('a').each(function () {
                    $(this).click(function(e) {
                        var url_img = $(this).data('url');
                        var img_link = '<img src="'+url_img+'" alt="emoji">';
                        context.invoke("editor.pasteHTML", img_link);
                        e.preventDefault();
                    });
                });
            }
        })
    ]);
    return soldier_baby_button.render();
}
var emo_gif_button = function (context) {
    var ui = $.summernote.ui;
    var content = emoji_content.emo_gif;
    var emo_gif_button = ui.buttonGroup([
        ui.button({
            contents: '<div style="background: url(/upload/emoji/2023/07/12-1689930061-200.gif) no-repeat scroll right top #000000;height: 30px;width: 30px;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size:cover;background-size: cover;" title="Emo Gif"></div>',
            data: {
                'bs-toggle': 'dropdown'
            }
        }),
        ui.dropdown({
            contents: content,
            callback: function (items) {
                $(items).find('a').each(function () {
                    $(this).click(function(e) {
                        var url_img = $(this).data('url');
                        var img_link = '<img src="'+url_img+'" alt="emoji">';
                        context.invoke("editor.pasteHTML", img_link);
                        e.preventDefault();
                    });
                });
            }
        })
    ]);
    return emo_gif_button.render();
}
function load_list_comment(comment_page_num,type_sort,type_chap=1,s_to='',phim_id,epi){
    $.ajax({
        url: '/?act=ajax&code=load_list_comment&phim_id='+phim_id+'&epi='+epi+'&comment_page_num='+comment_page_num+'&type_sort='+type_sort+'&type_chap='+type_chap,
        dataType:'json',
        success: function(result){
            $('.comment-list').html(result.list);
            $('.commentpager').html('<ul class="pagination_comment">'+result.nav+'</ul>');
            $('#comment_page_num').val(comment_page_num);
            if(s_to!='') {
                var cur_url = document.location.href.split("#");
                var url_comment_page_num = cur_url[0] + "#"+s_to;
                document.location = url_comment_page_num;
            }
        }}
    );
}
function sendComment(comment_id,user_id,phim_id,epi){
    var value= $('#comment_form_'+comment_id).summernote('code');
    $('#comment_form_'+comment_id).summernote('reset');
    var value_check = value.replace( /<[^img].*?>/g, '' );
    if(value_check==''){
        alert('Comment can not empty!');
        return false;
    }
    var value_check_input = value.replace( /<[^img|p|\/p].*?>/g, '' );
    value_check_input = value_check_input.replace(/<p[^>]*>/g, '').replace(/<\/p>/g, '<br/>');
    value_check_input = value_check_input.replace(/(<br\/>)+/g, '<br\/>');
    value_check_input = value_check_input.replace(/^\s*<br\s*\/?>|<br\s*\/?>\s*$/g,'');
    var name = $('#comment_name_'+comment_id).val();
    if(user_id==0){
        alert('Xin đăng nhập để bình luận!');
        return false;
    }
    if(name==''){
        alert('Xin nhập họ tên!');
        return false;
    }
    $('.send_comment_button_'+comment_id).html('<img src="layout/default/images/fb-loading.gif">');
    $.ajax({
        url: '/?act=ajax&code=send_comment',
        type: "POST",
        data: {
            phim_id:phim_id,
            epi:epi,
            name:name,
            user_id:user_id,
            comment_id:comment_id,
            content: value_check_input
        },
        dataType:'json',
        success: function(result){
            if(result.comment_status=='locked'){
                alert('Your comment is currently being hidden because you are using the terms that violate the community. Your comment will be displayed after the admin approves it!')
                $('#comment_form_'+comment_id).summernote('destroy');
                $('#comment_form_'+comment_id).hide();
                $('#input_form_'+comment_id).hide();
                $('.placeholder_box_comment').show();
                var end_time = Math.floor(Date.now() / 1000);
                $('#ajax_time_res').val(end_time);
                return false;
            }
            $('#comment_form_'+comment_id).summernote('destroy');
            $('#comment_form_'+comment_id).hide();
            $('#input_form_'+comment_id).hide();
            $('.placeholder_box_comment').show();
            var comment_page_num = $('#comment_page_num').val();
            var comment_type_sort = $('#comment_type_sort').val();
            var comment_type_chap = $('#comment_type_chap').val();
            if(comment_id==0){
                load_list_comment(1,comment_type_sort,comment_type_chap,'tab_comment_id',phim_id,epi);
            }else {
                load_list_comment(comment_page_num, comment_type_sort, comment_type_chap,'comment_'+result.comment_id_insert,phim_id,epi);
                /*var cur_url = document.location.href.split("#");
                var url_comment_page_num = cur_url[0] + "#comment_" + result.comment_id_insert;
                document.location = url_comment_page_num;*/
            }
        }}
    );
}
function voteComment(comment_id,type){
    var user_id = parseInt($('#user_id').val());
    if(user_id==0){
        alert('Please login for vote comment!');
        return false;
    }
    $.ajax({url: '/?act=ajax&code=like_comment&comment_id='+comment_id+'&user_id='+user_id+'&type='+type,
        dataType:'json',
        success: function(result){
            if(type==1){
                $('.vote-up-count-'+comment_id).text(' '+result.like_num);
            }
            if(type==2){
                $('.vote-down-count-'+comment_id).text(' '+result.dislike_num);
            }
            if(result.error=='liked_before'){
                alert('You voted this comment before!');
                return false;
            }
            var end_time = Math.floor(Date.now() / 1000);
            $('#ajax_time_res').val(end_time);
        }}
    );
}
function openCommentAction(comment_id){
    $('.comment-more').addClass('hidden');
    $('#comment_more_'+comment_id).removeClass('hidden');
    $(document).click(function(e)
    {
        var container = $(".comment-more-wrap");
        // if the target of the click isn't the container nor a descendant of the container
        if (!container.is(e.target) && container.has(e.target).length === 0)
        {
            $('.comment-more').addClass('hidden');
        }
    });
}
function reportComment(comment_id){
    if(confirm("Are you sure this comment violates the Community Standards?")){
        $.ajax({url: '/?act=ajax&code=report_comment&comment_id='+comment_id,
            dataType:'json',
            success: function(result){
                alert('This comment has been reported.');
            }}
        );
    }
}
function deleteComment(comment_id){
    if(confirm("Are you sure delete this comment?")){
        $.ajax({url: '/?act=ajax&code=delete_comment&comment_id='+comment_id,
            dataType:'json',
            success: function(result){
                $('#comment_'+comment_id).remove();
            }}
        );
    }
}

ZeroDay Forums Mini