Uname:Linux server.rehabsharif.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64

Base Dir : /home/nobi37te/public_html

User : nobi37te


403WebShell
403Webshell
Server IP : 172.67.134.116  /  Your IP : 216.73.216.140
Web Server : Apache
System : Linux server.rehabsharif.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64
User : nobi37te ( 1003)
PHP Version : 8.2.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/nobi37te/www/wp-content/plugins/community-center-wp-plugin/assets/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/nobi37te/www/wp-content/plugins/community-center-wp-plugin/assets/community-center.js
jQuery(document).ready(function($){

    // --- Load Questions ---
    function loadQuestions(page = 1){
        $.post(cc_ajax.ajax_url, { action: 'cc_load_questions', page }, function(res){
            if(res.success){
                if(page === 1) $('#cc-question-items').html(res.data);
                else $('#cc-question-items').append(res.data);
            }
        });
    }
    loadQuestions();

    $('#cc-load-more').on('click', function(){
        let next = parseInt($(this).attr('data-page')) + 1;
        $(this).attr('data-page', next);
        loadQuestions(next);
    });

    // --- Post Question ---
    $('#cc-ask-form').on('submit', function(e){
        e.preventDefault();
        $.post(cc_ajax.ajax_url, {
            action: 'cc_post_question',
            title: $('#cc-question-title').val(),
            desc: $('#cc-question-desc').val()
        }, function(res){
            alert(res.data);
            loadQuestions();
        });
    });

    // --- Messaging ---
    let currentPartner = null;

    // Load conversation list
    function loadConversations(){
        $.post(cc_ajax.ajax_url, { action: 'cc_get_conversations' }, function(res){
            if(res.success) $('#cc-user-list').html(res.data);
        });
    }
    loadConversations();

    // Click to open chat
    $(document).on('click', '.cc-user-item', function(){
        currentPartner = $(this).data('user');
        $('.cc-user-item').removeClass('active');
        $(this).addClass('active');
        loadChat(currentPartner);
    });

    // Load chat messages
    function loadChat(partner){
        $.post(cc_ajax.ajax_url, { action: 'cc_get_chat_messages', partner }, function(res){
            if(res.success){
                $('#cc-chat-messages').html(res.data);
                $('#cc-chat-messages').scrollTop($('#cc-chat-messages')[0].scrollHeight);
            }
        });
    }

    // Send message
    $('#cc-send-msg').on('click', function(){
        if(!currentPartner){ alert('Select a conversation first'); return; }
        const msg = $('#cc-dm-text').val().trim();
        if(msg.length === 0) return;
        $.post(cc_ajax.ajax_url, {
            action: 'cc_send_message',
            receiver: currentPartner,
            message: msg
        }, function(res){
            $('#cc-dm-text').val('');
            loadChat(currentPartner);
        });
    });

    // Auto-refresh current chat
    setInterval(function(){
        if(currentPartner) loadChat(currentPartner);
    }, 10000);

    // --- Notifications ---
    function loadNotifications(){
        $.post(cc_ajax.ajax_url, { action: 'cc_get_notifications' }, function(res){
            if(res.success) $('#cc-notify-list').html(res.data);
        });
    }
    loadNotifications();
    setInterval(loadNotifications, 30000);
});

Youez - 2016 - github.com/yon3zu
LinuXploit