!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/sender.picotech.app/public_html/storage/framework/views/   drwxrwxr-x
Free 29.29 GB of 117.98 GB (24.82%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     57b9652a67b324d47319f304652cf7a8.php (16.38 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php $__env->startSection('title','Campaign'); ?>

<?php $__env->startSection('extra-css'); ?>
    <link rel="stylesheet" href="<?php echo e(asset('plugins/select2/css/select2.min.css')); ?>">
    <link rel="stylesheet" href="<?php echo e(asset('plugins/ion-rangeslider/css/ion.rangeSlider.min.css')); ?>">
    <link rel="stylesheet" href="<?php echo e(asset('plugins/daterangepicker/daterangepicker.css')); ?>">
    <link rel="stylesheet" href="<?php echo e(asset('css/msg_overview.css')); ?>">

    <style>
        .select2-container--default .select2-selection--single {
            min-height: 38px;
            border-radius: 4px 0 0 4px;
        }

        .select_template.active {
            margin: 0 auto;
            padding: 4px 8px;
            background: #7181844d;
            color: #121213;
            border-radius: 5px;
            border-left: none !important;
        }

        .campaign_side_bar {
            padding: 10px 20px;
        }

        .js-irs-2 {
            display: none !important;
        }

        #range_5 {
            display: none !important;
        }

        .irs-handle .single {
            cursor: pointer !important;
        }

        .active_btn {
            background: #ec0b0b !important;
            border-color: inherit !important;
        }
        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
            background-color: #d4d9da !important;
        }
        #custom_tabs_one_tabContent .tab-pane{
            padding: 0px !important;
        }
        .campaign-card-section{
            margin-bottom: 1.25rem;
            box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1) !important;
            transition: all 0.3s ease 0s;
            position: relative;
            display: flex;
            flex-direction: column;
            min-width: 0;
            word-wrap: break-word;
            background-color: #fff;
            background-clip: border-box;
            border: 0 solid #F6F6F6;
            border-radius: 0.25rem;
        }
        .btn {
        display: inline-block;
        font-weight: 400 !important;
        line-height: 1.5;
        text-align: center;
        vertical-align: middle;
        user-select: none;
        background-color: transparent;
        border: 1px solid transparent;
        padding: 4px 30px !important;
        font-size: .9rem;
        border-radius: .25rem;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1) !important;
    }
    .campaign_side_bar.active {
    background-color: rgb(5 187 201) !important;
    border-color: rgb(5 187 201) !important;
    color: white;
    }
    .iphone {
    width: 300px;
    height: 609px;
    background-size: 100% 100%;
    margin: 0 auto;
    position: relative;
}
.border {
    position: absolute;
    top: 12.3%;
    right: 7%;
    left: 7%;
    bottom: 12%;
    overflow: hidden;
}

    </style>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>
    <!-- Main content -->
    <section class="content">
        <div class="row">
            <div class="col-12 mx-auto col-sm-12 mt-3">
                <div class="card">
                    <div class="card-header">
                        <h2 class="card-title"><?php echo app('translator')->get('customer.new_campaign'); ?>
                            <span class="ml-2 what-font-size icon-position" data-toggle="tooltip" data-placement="right" title="<?php echo app('translator')->get('customer.before_create_a_campaign_message'); ?>">
                                <i class="fa fa-question-circle"></i>
                            </span>
                        </h2>
                    </div>
                    <!-- /.card-header -->
                    <!-- form start -->
                    <form method="post" role="form" id="campaignForm" action="<?php echo e(route('customer.campaign.store')); ?>">
                        <?php echo csrf_field(); ?>
                        <div class="card-body">
                            <?php echo $__env->make('customer.campaign.form'\Illuminate\Support\Arr::except(get_defined_vars(), ['__data''__path']))->render(); ?>

                        </div>
                        <!-- /.card-body -->


                    </form>
                </div>


            </div>
            <!-- /.card -->
        </div>
        <!-- /.row -->
    </section>
    <!-- /.content -->
<?php $__env->stopSection(); ?>

<?php $__env->startSection('extra-scripts'); ?>
    <script src="<?php echo e(asset('plugins/jquery-validation/jquery.validate.min.js')); ?>"></script>
    <script src="<?php echo e(asset('plugins/select2/js/select2.full.min.js')); ?>"></script>
    <script src="<?php echo e(asset('plugins/ion-rangeslider/js/ion.rangeSlider.min.js')); ?>"></script>
    <script src="<?php echo e(asset('plugins/daterangepicker/moment.min.js')); ?>"></script>
    <script src="<?php echo e(asset('plugins/daterangepicker/daterangepicker.js')); ?>"></script>
    <script !src="">
        "use strict";

        let isLoading = false;
        $.validator.addMethod("phone_number", function (value, element) {
            return new RegExp(/^[0-9\-\+]{9,15}$/).test(value);
        }, 'Invalid phone number');

        $('#campaignForm').validate({
            rules: {
                title: {
                    required: true,
                },
                'from_number[]': {
                    required: true,
                },
                start_time: {
                    required: true,
                },
                end_time: {
                    required: true,
                },
            },
            messages: {
                title: {
                    required: 'Please enter campaign title',
                },
                'from_number[]': {
                    required: 'Please select an from number',
                },
                start_time: {
                    required: 'Please select campaign start time',
                },
                end_time: {
                    required: 'Please select campaign end time',
                },

            },
            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');
            }
        });

        $('#forward_to_dial_code,#contact_dial_code').select2();
        $(document).on('click', '.campaign_side_bar', function (e) {
            const type = $(this).attr('data-type');
            $('.campaign_side_bar').removeClass('active');
            $(this).addClass('active');
            $('.campaign_section').hide();
            $('#' + type + '_section').show();
            if (type == 'resource') {
                $('button[type="submit"]').removeClass('disabled').removeClass('d-none');
            } else {
                $('button[type="submit"]').addClass('disabled').addClass('d-none');
            }

        });

        $(".group, .active_btn").on('click', function (e) {
            var curPos = document.getElementById("phone_numbers").selectionStart;
            let phone_numbers = $("#phone_numbers").val();
            let id = $(this).attr('data-id');
            const pre_btn = $(this).hasClass('active_btn');
            let that = $(this);

            let preData = that.attr('data-value');

            if (!isLoading && !preData) {
                isLoading = true;
                $('.group').addClass('disabled').attr('disabled','disabled');

                $.ajax({
                    method: 'get',
                    url: '<?php echo e(route('customer.group.get.numbers')); ?>',
                    data: {id: id},
                    success: function (res) {
                        if (res.status == 'success') {
                            let insert_text = res.data;
                            let numbersInString='';
                            $.each(insert_text, function (key, data) {
                                if (key != insert_text.length - 1) {
                                    data = data.trim() + ', ';
                                } else {
                                    data = data.trim();
                                }
                                numbersInString+=data;
                            });

                            if (pre_btn) {
                                that.removeClass('active_btn').addClass('group');
                              $('#phone_numbers').val($("#phone_numbers").val().replaceAll(numbersInString, ''));

                            } else {
                                $("#phone_numbers").val(phone_numbers.slice(0, curPos) + numbersInString + ', ' + phone_numbers.slice(curPos));
                                that.addClass('active_btn').removeClass('group');
                            }
                            that.attr('data-value',numbersInString);
                            isLoading = false;
                            $('.group').removeClass('disabled').removeAttr('disabled');
                        }
                    }
                })
            } else {
                isLoading = true;
                $('.group').addClass('disabled').attr('disabled','disabled');

                if (preData) {
                    let insert_text = preData.split(", ");
                    let numbersInString='';
                    $.each(insert_text, function (key, data) {
                        if (key != insert_text.length - 1) {
                            data = data.trim() + ', ';
                        } else {
                            data = data.trim();
                        }
                        numbersInString+=data;
                    });

                    if (pre_btn) {
                        that.removeClass('active_btn').addClass('group');
                        $('#phone_numbers').val($("#phone_numbers").val().replaceAll(numbersInString, ''));

                    } else {
                        $("#phone_numbers").val(phone_numbers.slice(0, curPos) + numbersInString + ', ' + phone_numbers.slice(curPos));
                        that.addClass('active_btn').removeClass('group');
                    }
                }

                isLoading = false;
                $('.group').removeClass('disabled').removeAttr('disabled');
            }
        })
    </script>
    <script>
        $(function () {
            $('#range_5').ionRangeSlider({
                min: 1,
                max: 500,
                type: 'single',
                step: 1,
                postfix: ' ',
                prettify: false,
                hasGrid: true
            })
        });
        $(function () {
            "use strict";
            $('.date_range').daterangepicker({
                autoUpdateInput: true,
                singleDatePicker: true,
                timePicker: false,
                locale: {
                    format: 'YYYY/MM/DD'
                }
            });
        });

        $('#campaignFromDevices').select2({
            tags: true,
            tokenSeparators: [",", " "],
        })
        $('#select_group').select2({
            placeholder: "Select An Group",
            allowClear: false,
            tags:false,
            multiple:true
        });
        $('#template').select2({
            placeholder: "Select An Template",
            allowClear: true
        }).on('select2:select', function (e) {
            let data = e.params.data;
            const name = $(data.element).attr('data-name');
            const body = $(data.element).attr('data-body');
            const id = $(data.element).attr('data-id');


            $('#custom_tabs_one_tabContent').append(`
                     <div class="tab-pane fade " id="custom_tabs_one_home_tab_${id}" role="tabpanel" aria-labelledby="custom-tabs-one-home-tab">
                            <textarea name="template_body[]" class="form-control" id="sms_template_body_${id}" cols="5"  rows="5">${body}</textarea>
                    </div>`);

            $('#custom_tabs_one_tab').append(`
                        <li class="nav-item">
                            <a class="nav-link select_template" id="nav_tab_${id}"  data-toggle="pill" href="#custom_tabs_one_home_tab_${id}" role="tab" data-id="${id}" aria-controls="custom-tabs-one-home" aria-selected="true">${name}</a>
                        </li>`);
            $('.select_template').last().trigger('click');
        }).on('select2:unselect', function (e){
            let data = e.params.data;
            const id = $(data.element).attr('data-id');

            $('#custom_tabs_one_home_tab_' + id).remove();
            $('#nav_tab_' + id).remove();
        });

        $(document).on('click', '.select_template', function (e) {
            e.preventDefault();
            const id = $(this).attr('data-id');
            console.log(id)
            $('#template_active_nav').val(id);
        });
        $('#campaignFromNumber').select2({
            tags: false,
            placeholder: 'Select an from number'
        });

        $(document).on('keyup or click', '#sms_template_body', function (e) {
            const character = $(this).val().length;

            var messageValue = $(this).val();
            var div = parseInt(parseInt(messageValue.length - 1) / 160) + 1;
            if (div <= 1) {
                $("#count").text("Characters left: " + (160 - messageValue.length));
            } else $("#count").text("Characters left: " + (160 * div - messageValue.length) + "/" + div);
        });
        $('#fromType').on('change',function (e) {
            const type = $(this).val();
            $('.from-number-section').hide();
            $('#' + type + "_section").show();
        });

        $(document).on('change', '#schedule_time', function (e) {
            const checkbox =  $('#schedule_time').is(':checked');
            if(checkbox){
                $('#schedule-time-section').removeClass("d-none");
            }else{
                $('#schedule-time-section').addClass("d-none");
            }

        });
    </script>



<script>

        function responsiveChatPush(element, sender, origin, date, message) {
            let originClass;
            if (origin == 'me') {
                originClass = 'myMessage';
            } else {
                originClass = 'fromThem';
            }
            $(element + ' .messages').html('<div class="message"><div class="' + originClass + '"><p>' + message + '</p><date><b>' + sender + '</b> ' + date + '</date></div></div>');
        }

        function responsiveChat(element) {
            $(element).html('<div class="chat"><span></span><div class="messages" ></div><input type="text" placeholder="Your message" disabled><input type="submit" value="Send" disabled></div>');
        }

        responsiveChat('.responsive-html5-chat');

        function typeInTextarea(newText, el = document.activeElement) {
            const [start, end] = [el.selectionStart, el.selectionEnd];
            el.setRangeText(newText, start, end, 'select');
        }

        $('.sms_template_variable').on('click', function (e) {
            let text_to_insert = $(this).attr('data-name');
            const id = $('#template_active_nav').val();
            if (id){
                typeInTextarea(text_to_insert,document.getElementById('sms_template_body_' + id));
            }
             $('#sms_template_body_' + id).focus();
             const message_show =  $('#sms_template_body_' + id).val();
             responsiveChatPush('.chat', '', 'me', ' ', message_show);

        });


        $("#custom_tabs_one_tabContent").on("keyup change", function (e) {
            e.preventDefault();
            const id = $('#template_active_nav').val();
            $('#sms_template_body_' + id).focus();
             const message_show =  $('#sms_template_body_' + id).val();
             responsiveChatPush('.chat', '', 'me', ' ', message_show);

        });

</script>

<?php $__env->stopSection(); ?>


<?php echo $__env->make('layouts.customer'\Illuminate\Support\Arr::except(get_defined_vars(), ['__data''__path']))->render(); ?><?php /**PATH /home/picotech/domains/sender.picotech.app/public_html/resources/views/customer/campaign/create.blade.php ENDPATH**/ ?>

:: 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.0052 ]--