���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() 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/netphim/js/ |
function openComment(){ $('#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 }); 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="Video and Movie"><input id="comment_email_0" class="comment-email form-control" maxlength="100" type="text" placeholder="Email" value="[email protected]" disabled><button type="submit" class="send_comment_button_0 btn btn-info text-white" onclick="sendComment(0);return false;">Send</button></div>'; $('#input_form_0').html(html_form); } function replyComment(comment_id){ $('#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="Video and Movie"><input id="comment_email_'+comment_id+'" class="comment-email form-control" maxlength="100" type="text" placeholder="Email" value="[email protected]" disabled><button type="submit" class="send_comment_button_'+comment_id+' btn btn-info text-white" onclick="sendComment('+comment_id+');return false;">Send</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 }); $('#input_form_'+comment_id).html(html_form); } 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;height: 30px;width: 30px;" 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;height: 30px;width: 30px;" 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;height: 30px;width: 30px;" 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;height: 30px;width: 30px;" 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;height: 30px;width: 30px;" 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;height: 30px;width: 30px;" 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;height: 30px;width: 30px;" 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;height: 30px;width: 30px;" 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;height: 30px;width: 30px;" 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=''){ var manga_id = $('#title-detail-manga').data('manga'); var chap_id = $('#title-detail-manga').data('chapter'); $.ajax({ url: '/?act=ajax&code=load_list_comment&manga_id='+manga_id+'&chap_id='+chap_id+'&comment_page_num='+comment_page_num+'&type_sort='+type_sort+'&type_chap='+type_chap, dataType:'', success: function(result){ $('#load_show_list_comment').html(result); /*$('.comment-list').html(result.list); $('.commentpager').html('<div class="chapters_pagination"><ul>'+result.nav+'</ul></nav>');*/ $('#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; } var end_time = Math.floor(Date.now() / 1000); $('#ajax_time_res').val(end_time); }} ); } function sendComment(comment_id){ //alert(comment_id); var start_time = Math.floor(Date.now() / 1000); var ajax_time_res = $('#ajax_time_res').val(); if((start_time-ajax_time_res)<2){ var time_wait = 2-(start_time-ajax_time_res); Swal.fire('','You comment too fast, please wait '+time_wait+' second(s) to continue'); return false; } var value= $('#comment_form_'+comment_id).summernote('code'); $('#comment_form_'+comment_id).summernote('reset'); var value_check = value.replace( /<[^img].*?>/g, '' ); if(value_check==''){ swal.fire('','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(); var user_id = parseInt($('#user_id').val()); if(user_id==0){ swal.fire('','Please login to comment!'); return false; } if(name==''){ swal.fire('','Please input your name!'); return false; } $('.send_comment_button_'+comment_id).html('<img src="layout/default/images/fb-loading.gif">'); var manga_id = $('#title-detail-manga').data('manga'); var chap_id = $('#title-detail-manga').data('chapter'); $.ajax({ url: '/?act=ajax&code=send_comment', type: "POST", data: { manga_id:manga_id, chap_id:chap_id, name:name, user_id:user_id, comment_id:comment_id, content: value_check_input }, dataType:'json', success: function(result){ if(result.comment_status=='locked'){ swal.fire('','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'); }else { load_list_comment(comment_page_num, comment_type_sort, comment_type_chap); 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; } var end_time = Math.floor(Date.now() / 1000); $('#ajax_time_res').val(end_time); }} ); } function voteComment(comment_id,type){ var start_time = Math.floor(Date.now() / 1000); var ajax_time_res = $('#ajax_time_res').val(); if((start_time-ajax_time_res)<5){ var time_wait = 5-(start_time-ajax_time_res); Swal.fire('','You voted too fast, please wait '+time_wait+' second(s) to continue'); return false; } var user_id = parseInt($('#user_id').val()); if(user_id==0){ swal.fire('','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').text(' '+result.like_num); } if(type==2){ $('.vote-down-count').text(' '+result.dislike_num); } if(result.error=='liked_before'){ swal.fire('','You voted this comment before!'); } 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.'); }} ); } /*Swal.fire({ text: "Are you sure this comment violates the Community Standards?", showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, report it!' }).then((result) => { if (result.isConfirmed) { $.ajax({url: '/?act=ajax&code=report_comment&comment_id='+comment_id, dataType:'json', success: function(result){ Swal.fire( '', 'This comment has been reported.' ) }} ); } });*/ } function deleteComment(comment_id){ Swal.fire({ text: "Are you sure delete this comment?", showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, delete it!' }).then((result) => { if (result.isConfirmed) { $.ajax({url: '/?act=ajax&code=delete_comment&comment_id='+comment_id, dataType:'json', success: function(result){ $('#comment_'+comment_id).remove(); }} ); } }); }