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**/ ?>
|