Вход Регистрация
Файл: templates/frontend/dark-red/js/jquery.profile.js
Строк: 478
<?php
$(document).ready(function(){
    $(
'#user_friendship').tooltip({ trigger:'hover' });
    $(
"#user-info-show-more").click(function(event) {
        
event.preventDefault();
            $(
"#user-info-more").fadeIn();
            $(
this).hide();
            $(
"#user-info-show-less").show();
    });
    
    $(
"#user-info-show-less").click(function(event) {
        
event.preventDefault();
            $(
"#user-info-more").fadeOut();
            $(
this).hide();
            $(
"#user-info-show-more").show();
    });
    
    $(
"body").on('click'"a[id='user_subscription']", function(event) {
        
event.preventDefault();
        var 
user_id    = $(this).attr('data-uid');
        $.
post(base_url '/ajax/user_subscription', { user_iduser_id },
        function(
response) {
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                $(
"#user_subscription").html(response.btn);                
                $(
"#total_subscribers").html(response.total_s);                        
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });    
    
    $(
"body").on('click'"a[id='user_friendship']", function(event) {
        
event.preventDefault();
        var 
user_id    = $(this).attr('data-uid');
        var 
friendship = $(this).attr('data-friendship');
        if (
friendship == 'Add') {
            $.
post(base_url '/ajax/user_friendship', { user_iduser_idfriendshipfriendship },
            function(
response) {
                if ( 
response.status == ) {
                    
alertBottom(response.msg'error');            
                } else {
                    $(
"#user_friendship").html('<i class="fas fa-user-clock"></i>');
                    $(
"#user_friendship").attr('data-friendship''Pending_sent');
                    $(
"#user_friendship").attr('data-toggle''dropdown');
                    $(
"#user_friendship").attr('data-original-title'lang_friend_rs);    
                    $(
"#user_friendship_dd").removeClass('d-none');
                    $(
"#user_friendship_dd").html('<a class="dropdown-item" id="user_friendship_" data-uid="' user_id '" data-friendship="Cancel" href="#">' lang_friend_rc '</a>');
                    
alertBottom(response.msg'success');    
                } 
            }, 
'json');
        }
    });    
    $(
"body").on('click'"a[id*='user_friendship_']", function(event) {
        
event.preventDefault();
        var 
user_id    = $(this).attr('data-uid');
        var 
friendship = $(this).attr('data-friendship');
        $.
post(base_url '/ajax/user_friendship', { user_iduser_idfriendshipfriendship },
        function(
response) {
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                if (
friendship == 'Cancel') {
                    $(
"#user_friendship").html('<i class="fas fa-user-plus"></i>');
                    $(
"#user_friendship").attr('data-friendship''Add');
                    $(
"#user_friendship").attr('data-original-title'lang_add_friend);        
                    $(
"#user_friendship").attr('data-toggle''');    
                    $(
"#user_friendship_dd").html('');    
                    $(
"#user_friendship_dd").addClass('d-none');
                    $(
'#user_friendship').dropdown('dispose');        
                }
                if (
friendship == 'Accept') {
                    $(
"#user_friendship").html('<i class="fas fa-user-check"></i>');
                    $(
"#user_friendship").attr('data-friendship''Confirmed_received');
                    $(
"#user_friendship").attr('data-original-title'lang_friends);        
                    $(
"#user_friendship").attr('data-toggle''');    
                    $(
"#user_friendship_dd").html('<a class="dropdown-item" id="user_friendship_" data-uid="' user_id '" data-friendship="Unfriend" href="#">' lang_unfriend '</a>');                    
                    $(
"#user_friendship_dd").removeClass('d-none');
                    $(
'#user_friendship').dropdown();            
                }
                if (
friendship == 'Reject') {
                    $(
"#user_friendship").html('<i class="fas fa-user-plus"></i>');
                    $(
"#user_friendship").attr('data-friendship''Add');
                    $(
"#user_friendship").attr('data-original-title'lang_add_friend);        
                    $(
"#user_friendship").attr('data-toggle''');    
                    $(
"#user_friendship_dd").html('');                    
                    $(
"#user_friendship_dd").addClass('d-none');
                    $(
'#user_friendship').dropdown('dispose');            
                }                    
                if (
friendship == 'Unfriend') {
                    $(
"#user_friendship").html('<i class="fas fa-user-plus"></i>');
                    $(
"#user_friendship").attr('data-friendship''Add');
                    $(
"#user_friendship").attr('data-original-title'lang_add_friend);        
                    $(
"#user_friendship").attr('data-toggle''');    
                    $(
"#user_friendship_dd").html('');                    
                    $(
"#user_friendship_dd").addClass('d-none');
                    $(
'#user_friendship').dropdown('dispose');            
                }                    
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });    
    $(
"body").on('click'"a[id='user_block']", function(event) {
        
event.preventDefault();
        var 
user_id = $(this).attr('data-uid');
        var 
action     = $(this).attr('data-block');
        $.
post(base_url '/ajax/user_block', { user_iduser_idactionaction },
        function(
response) {
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                if (
action     == 'Block') {
                    $(
"#user_friendship_container").addClass('d-none');
                    $(
"#user_block").attr('data-block''Unblock');        
                    $(
"#user_block").html(lang_unblock);
                } else {
                    $(
"#user_friendship_container").removeClass('d-none');
                    $(
"#user_block").attr('data-block''Block');
                    $(
"#user_block").html(lang_block);                    
                }
                $(
"#user_friendship").html('<i class="fas fa-user-plus"></i>');
                $(
"#user_friendship").attr('data-friendship''Add');
                $(
"#user_friendship").attr('data-original-title'lang_add_friend);        
                $(
"#user_friendship").attr('data-toggle''');    
                $(
"#user_friendship_dd").html('');                    
                $(
"#user_friendship_dd").addClass('d-none');
                $(
'#user_friendship').dropdown('dispose');            
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });
    
    $(
"body").on('click'"a[id='user_report']", function(event) {
        
event.preventDefault();            
        $(
"#other_reason").hide();        
        $(
"#other_reason").val('');        
        $(
"#report_reason_1").prop('checked'true);        
        $(
"#reportModal").modal('show');        
    });    

    $(
'input[type=radio][name=report_reason]').change(function() {
        if (
this.value == 'other') {
            $(
"#other_reason").show();
        } else {
            $(
"#other_reason").hide();
        }
    });

    $(
"body").on('click'"button[id='submit_user_report']", function(event) {
        
event.preventDefault();
        var 
user_id = $(this).attr('data-uid');
        var 
reason     = $("input[name='report_reason']:checked").val();
        var 
other   = $("#other_reason").val();
        $.
post(base_url '/ajax/user_report', { user_iduser_idreasonreasonotherother },
        function(
response) {
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                $(
"#user_reported").removeClass('d-none');
                
alertBottom(response.msg'success');        
            } 
            $(
"#reportModal").modal('hide');
        }, 
'json');
    });    
    
    $(
"body").on('click'"a[id='user_message']", function(event) {
        
event.preventDefault();    
        $(
"#message_subject").val('');        
        $(
"#message_body").val('');            
        $(
"#messageModal").modal('show');        
    });    
    
    $(
"body").on('click'"button[id='send_user_message']", function(event) {
        
event.preventDefault();
        var 
receiver = $(this).attr('data-receiver');
        var    
sender = $(this).attr('data-sender');
        var 
message_subject   = $("#message_subject").val();        
        var 
message_body      = $("#message_body").val();        
        $.
post(base_url '/ajax/user_message', { receiverreceiversendersendermessage_subjectmessage_subjectmessage_bodymessage_body },
        function(
response) {
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                
alertBottom(response.msg'success');        
            } 
            $(
"#messageModal").modal('hide');
        }, 
'json');
    });        


    $(
"body").on('click'"[id*='delete_video_']", function(event) {                
        
event.preventDefault();
        var 
this_id   = $(this).attr('id');
        var 
video_id  = $(this).attr('data-vid');        
        $(
"#dialogModal .modal-title").html(lang_global_delete);
        $(
"#dialogModal .modal-body").html(lang_videos_delete_confirm);
        $(
"#dialogModal .modal-footer .opt-1").html(lang_global_yes);        
        $(
"#dialogModal .modal-footer .opt-2").html(lang_global_no);    
        $(
"#dialogModal .modal-footer .opt-1").attr('id''confirm_' this_id);    
        $(
"#dialogModal .modal-footer .opt-1").attr('data-vid'video_id);
        $(
"#dialogModal").modal('show');
    });    

    $(
"body").on('click'"button[id*='confirm_delete_video_']", function(event) {
        
event.preventDefault();
        var 
video_id    = $(this).attr('data-vid');
        $.
post(base_url '/ajax/delete_video', { video_idvideo_id },
        function(
response) {
            $(
"#dialogModal").modal('hide');
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                $(
"#video_block_" video_id).hide();
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });
    
    $(
"body").on('click'"[id*='delete_album_']", function(event) {                
        
event.preventDefault();
        var 
this_id   = $(this).attr('id');
        var 
album_id  = $(this).attr('data-aid');        
        $(
"#dialogModal .modal-title").html(lang_global_delete);
        $(
"#dialogModal .modal-body").html(lang_albums_delete_confirm);
        $(
"#dialogModal .modal-footer .opt-1").html(lang_global_yes);        
        $(
"#dialogModal .modal-footer .opt-2").html(lang_global_no);    
        $(
"#dialogModal .modal-footer .opt-1").attr('id''confirm_' this_id);    
        $(
"#dialogModal .modal-footer .opt-1").attr('data-aid'album_id);
        $(
"#dialogModal").modal('show');
    });

    $(
"body").on('click'"button[id*='confirm_delete_album_']", function(event) {
        
event.preventDefault();
        var 
album_id    = $(this).attr('data-aid');
        $.
post(base_url '/ajax/delete_album', { album_idalbum_id },
        function(
response) {
            $(
"#dialogModal").modal('hide');
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                $(
"#album_block_" album_id).hide();
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });    
    
    $(
"body").on('click'"[id*='remove_favorite_video_']", function(event) {                
        
event.preventDefault();
        var 
this_id   = $(this).attr('id');
        var 
video_id  = $(this).attr('data-vid');        
        $(
"#dialogModal .modal-title").html(lang_global_remove);
        $(
"#dialogModal .modal-body").html(lang_favorites_remove_confirm);
        $(
"#dialogModal .modal-footer .opt-1").html(lang_global_yes);        
        $(
"#dialogModal .modal-footer .opt-2").html(lang_global_no);    
        $(
"#dialogModal .modal-footer .opt-1").attr('id''confirm_' this_id);    
        $(
"#dialogModal .modal-footer .opt-1").attr('data-vid'video_id);
        $(
"#dialogModal").modal('show');
    });    
    
    $(
"body").on('click'"button[id*='confirm_remove_favorite_video_']", function(event) {
        
event.preventDefault();
        var 
video_id    = $(this).attr('data-vid');
        $.
post(base_url '/ajax/remove_video_favorite', { video_idvideo_id },
        function(
response) {
            $(
"#dialogModal").modal('hide');
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                $(
"#favorite_block_" video_id).hide();
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });

    $(
"body").on('click'"[id*='remove_favorite_photo_']", function(event) {                
        
event.preventDefault();
        var 
this_id   = $(this).attr('id');
        var 
photo_id  = $(this).attr('data-pid');        
        $(
"#dialogModal .modal-title").html(lang_global_remove);
        $(
"#dialogModal .modal-body").html(lang_favorites_remove_confirm);
        $(
"#dialogModal .modal-footer .opt-1").html(lang_global_yes);        
        $(
"#dialogModal .modal-footer .opt-2").html(lang_global_no);    
        $(
"#dialogModal .modal-footer .opt-1").attr('id''confirm_' this_id);    
        $(
"#dialogModal .modal-footer .opt-1").attr('data-pid'photo_id);
        $(
"#dialogModal").modal('show');
    });    

    $(
"body").on('click'"button[id*='confirm_remove_favorite_photo_']", function(event) {
        
event.preventDefault();
        var 
photo_id    = $(this).attr('data-pid');
        $.
post(base_url '/ajax/remove_photo_favorite', { photo_idphoto_id },
        function(
response) {
            $(
"#dialogModal").modal('hide');
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                $(
"#favorite_block_" photo_id).hide();
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });    
    
    $(
"body").on('click'"[id*='delete_blog_']", function(event) {                
        
event.preventDefault();
        var 
this_id   = $(this).attr('id');
        var 
blog_id  = $(this).attr('data-bid');        
        $(
"#dialogModal .modal-title").html(lang_global_delete);
        $(
"#dialogModal .modal-body").html(lang_blogs_delete_confirm);
        $(
"#dialogModal .modal-footer .opt-1").html(lang_global_yes);        
        $(
"#dialogModal .modal-footer .opt-2").html(lang_global_no);    
        $(
"#dialogModal .modal-footer .opt-1").attr('id''confirm_' this_id);    
        $(
"#dialogModal .modal-footer .opt-1").attr('data-bid'blog_id);
        $(
"#dialogModal").modal('show');
    });        

    $(
"body").on('click'"button[id*='confirm_delete_blog_']", function(event) {
        
event.preventDefault();
        var 
blog_id    = $(this).attr('data-bid');
        $.
post(base_url '/ajax/delete_blog', { blog_idblog_id },
        function(
response) {
            $(
"#dialogModal").modal('hide');
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                $(
"#blog_block_" blog_id).hide();
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });

    $(
"body").on('click'"[id*='remove_playlist_video_']", function(event) {                
        
event.preventDefault();
        var 
this_id   = $(this).attr('id');
        var 
video_id  = $(this).attr('data-vid');        
        $(
"#dialogModal .modal-title").html(lang_global_remove);
        $(
"#dialogModal .modal-body").html(lang_playlist_remove_confirm);
        $(
"#dialogModal .modal-footer .opt-1").html(lang_global_yes);        
        $(
"#dialogModal .modal-footer .opt-2").html(lang_global_no);    
        $(
"#dialogModal .modal-footer .opt-1").attr('id''confirm_' this_id);    
        $(
"#dialogModal .modal-footer .opt-1").attr('data-vid'video_id);
        $(
"#dialogModal").modal('show');
    });    
    
    $(
"body").on('click'"button[id*='confirm_remove_playlist_video_']", function(event) {
        
event.preventDefault();
        var 
video_id    = $(this).attr('data-vid');
        $.
post(base_url '/ajax/remove_video_playlist', { video_idvideo_id },
        function(
response) {
            $(
"#dialogModal").modal('hide');
            if ( 
response.status == ) {
                
alertBottom(response.msg'error');            
            } else {
                $(
"#playlist_block_" video_id).hide();
                
alertBottom(response.msg'success');    
            } 
        }, 
'json');
    });
    
    $(
"body").on('click'"a[id*='block_username_'],a[id*='unblock_username_']", function(event) {      
        
event.preventDefault();
        var 
act_id      = $(this).attr('id');
        var 
id_split    act_id.split('_');
        var 
action      id_split[0];
        var 
user_id     id_split[2];
        $.
post(base_url '/ajax/' action '_user', { user_iduser_id },
        function(
response) {
            if (
response.status == 1) {
                if ( 
action == 'block' ) {
                    $(
'#unblock_' user_id).html('<a href="#unblock" id="unblock_username_' user_id '">' lang_unblock_user '</a>');
                } else {
                    $(
'#unblock_' user_id).html('<a href="#block" id="block_username_' user_id '">' lang_block_user '</a>');
                }
            }
        }, 
'json');
    });    
        
});
?>
Онлайн: 0
Реклама