Path : /var/www/html/thb_loan_system/storage/framework/views/ |
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
Current File : /var/www/html/thb_loan_system/storage/framework/views/9159fd9072643406cd2ce55ba0a7ad11f28c892b.php |
<?php $__env->startSection('title'); ?> <?php echo e(translate('dashboard')); ?> <?php $__env->stopSection(); ?> <?php $__env->startSection('alert'); ?> <div class="row" style="margin-bottom:0px; padding-bottom: 0px;"> <a href="<?php echo e(url('report/loan_report/collection_sheet')); ?>"> <div class="col-xs-12 col-sm-5 alert alert-success" role="alert"> <i class="fa fa-bell"></i> <?php echo e(translate('today repayments')); ?> </div> </a> <a href="<?php echo e(url('report/loan_report/over_due')); ?>"> <div class="col-xs-12 col-sm-5 alert alert-danger pull-right" role="alert"> <i class="fa fa-bell"></i> <?php echo e(translate('overdue repayments')); ?> </div> </a> </div> <?php $__env->stopSection(); ?> <?php $__env->startSection('content'); ?> <?php $now = Carbon\Carbon::today(); $today = Carbon\Carbon::today()->toDateString(); $tomorrow = Carbon\Carbon::tomorrow()->toDateString(); $firstDay = $now->firstOfMonth()->toDateString(); $lastDay = $now->lastOfMonth()->toDateString(); ?> <div class="row"> <?php if(Sentinel::hasAccess('dashboard.registered_borrowers')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="panel panel-body bg-blue-400 has-bg-image"> <div class="media no-margin"> <div class="media-body"> <h3 class="no-margin"><?php echo e(\App\Models\Borrower::query()->count()); ?></h3> <span class="text-uppercase text-size-mini"><?php echo e(translate('total borrower')); ?></span> </div> <div class="media-right media-middle"> <i class="icon-users4 icon-3x opacity-75"></i> </div> </div> </div> </div> <?php endif; ?> <?php if(Sentinel::hasAccess('dashboard.total_loans_released')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="panel panel-body bg-indigo-400 has-bg-image"> <div class="media no-margin"> <div class="media-body"> <h3 class="no-margin"> <?php echo e(currency_converter(\App\Helpers\GeneralHelper::loans_total_principal())); ?></h3> <span class="text-uppercase text-size-mini"><?php echo e(translate('loan outstanding')); ?></span> </div> <div class="media-right media-middle"> <i class="icon-drawer-out icon-3x opacity-75"></i> </div> </div> </div> </div> <?php endif; ?> <?php if(Sentinel::hasAccess('dashboard.total_collections')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="panel panel-body bg-success-400 has-bg-image"> <div class="media no-margin"> <div class="media-body"> <h3 class="no-margin"> <?php echo e(currency_converter(\App\Helpers\GeneralHelper::loans_total_paid())); ?></h3> <span class="text-uppercase text-size-mini"><?php echo e(translate('payment')); ?></span> </div> <div class="media-right media-middle"> <i class="icon-enter6 icon-3x opacity-75"></i> </div> </div> </div> </div> <?php endif; ?> <?php if(Sentinel::hasAccess('dashboard.loans_disbursed')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="panel panel-body bg-danger-400 has-bg-image"> <div class="media no-margin"> <div class="media-body"> <h3 class="no-margin"> <?php echo e(currency_converter(\App\Helpers\GeneralHelper::loans_total_due())); ?></h3> <span class="text-uppercase text-size-mini"><?php echo e(translate('due amount')); ?></span> </div> <div class="media-right media-middle"> <i class="icon-pen-minus icon-3x opacity-75"></i> </div> </div> </div> </div> <?php endif; ?> </div> <div class="row"> <?php if(Sentinel::hasAccess('dashboard.registered_borrowers')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <h1> <?php echo e(translate('current month info')); ?> > </h1> </div> <?php endif; ?> <?php if(Sentinel::hasAccess('dashboard.total_loans_released')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="panel panel-body bg-indigo-400 has-bg-image"> <div class="media no-margin"> <div class="media-body"> <h3 class="no-margin"> <?php echo e(currency_converter(\App\Helpers\GeneralHelper::loans_total_principal($firstDay, $lastDay))); ?> </h3> <span class="text-uppercase text-size-mini"><?php echo e(translate('loan outstanding')); ?></span> </div> <div class="media-right media-middle"> <i class="icon-drawer-out icon-3x opacity-75"></i> </div> </div> </div> </div> <?php endif; ?> <?php if(Sentinel::hasAccess('dashboard.total_collections')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="panel panel-body bg-success-400 has-bg-image"> <div class="media no-margin"> <div class="media-body"> <h3 class="no-margin"> <?php echo e(currency_converter(\App\Helpers\GeneralHelper::loans_total_paid($firstDay, $lastDay))); ?></h3> <span class="text-uppercase text-size-mini"><?php echo e(translate('payment')); ?></span> </div> <div class="media-right media-middle"> <i class="icon-enter6 icon-3x opacity-75"></i> </div> </div> </div> </div> <?php endif; ?> </div> <div class="row"> <?php if(Sentinel::hasAccess('dashboard.registered_borrowers')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <h1> <?php echo e(translate('today info')); ?> > </h1> </div> <?php endif; ?> <?php if(Sentinel::hasAccess('dashboard.total_loans_released')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="panel panel-body bg-indigo-400 has-bg-image"> <div class="media no-margin"> <div class="media-body"> <h3 class="no-margin"> <?php echo e(currency_converter(\App\Helpers\GeneralHelper::loans_total_principal($today, $tomorrow))); ?> </h3> <span class="text-uppercase text-size-mini"><?php echo e(translate('loan outstanding')); ?></span> </div> <div class="media-right media-middle"> <i class="icon-drawer-out icon-3x opacity-75"></i> </div> </div> </div> </div> <?php endif; ?> <?php if(Sentinel::hasAccess('dashboard.total_collections')): ?> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="panel panel-body bg-success-400 has-bg-image"> <div class="media no-margin"> <div class="media-body"> <h3 class="no-margin"> <?php echo e(currency_converter(\App\Helpers\GeneralHelper::loans_total_paid($today, $tomorrow))); ?> </h3> <span class="text-uppercase text-size-mini"><?php echo e(translate('payment')); ?></span> </div> <div class="media-right media-middle"> <i class="icon-enter6 icon-3x opacity-75"></i> </div> </div> </div> </div> <?php endif; ?> </div> <div class="row"> <?php if(Sentinel::hasAccess('dashboard.loans_disbursed')): ?> <div class="col-md-4"> <div class="panel panel-flat"> <div class="panel-body"> <canvas id="loan_status_pie" height="300"></canvas> <div class="list-group no-border no-padding-top"> <?php $__currentLoopData = json_decode($loan_statuses); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <a href="<?php echo e($key->link); ?>" class="list-group-item"> <span class="badge bg-<?php echo e($key->class); ?> pull-right"><?php echo e($key->value); ?></span> <?php echo e($key->label); ?> </a> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> </div> <?php endif; ?> <div class="col-md-8"> <?php if(Sentinel::hasAccess('dashboard.loans_disbursed')): ?> <!-- Sales stats --> <div class="panel panel-flat"> <div class="panel-heading"> <h6 class="panel-title"><?php echo e(translate('collection statistic')); ?></h6> <div class="heading-elements"> </div> </div> <div class="panel-body"> <?php $target = 0; foreach (\App\Models\LoanSchedule::where('year', date("Y"))->where('month', date("m"))->get() as $key) { $target = $target + $key->principal + $key->interest + $key->fees + $key->penalty; } $paid_this_month = \App\Models\LoanTransaction::where('transaction_type', 'repayment')->where('reversed', 0)->where('year', date("Y"))->where('month', date("m"))->sum('credit'); if ($target > 0) { $percent = round(($paid_this_month / $target) * 100); } else { $percent = 0; } ?> <div class="container-fluid"> <div class="row text-center"> <div class="col-md-4"> <div class="content-group"> <h5 class="text-semibold no-margin"><?php echo e(currency_converter(\App\Models\LoanTransaction::where('transaction_type','repayment')->where('reversed', 0)->where('date',date("Y-m-d"))->sum('credit'))); ?> </h5> <span class="text-muted text-size-small"><?php echo e(translate('today')); ?></span> </div> </div> <div class="col-md-4"> <div class="content-group"> <h5 class="text-semibold no-margin"><?php echo e(currency_converter(\App\Models\LoanTransaction::where('transaction_type','repayment')->where('reversed', 0)->whereBetween('date',array('date_sub(now(),INTERVAL 1 WEEK)','now()'))->sum('credit'))); ?></h5> <span class="text-muted text-size-small"><?php echo e(translate('last week')); ?></span> </div> </div> <div class="col-md-4"> <div class="content-group"> <h5 class="text-semibold no-margin"><?php echo e(currency_converter($paid_this_month)); ?> </h5> <span class="text-muted text-size-small"><?php echo e(translate('this month')); ?></span> </div> </div> </div> <div class="row"> <div class="col-md-12"> <div class="text-center"> <h6 class="no-margin text-semibold"><?php echo e(translate('monthly target')); ?></h6> </div> <div class="progress" data-toggle="tooltip" title="Target:<?php echo e(currency_converter($target)); ?>"> <div class="progress-bar bg-teal progress-bar-striped active" style="width: <?php echo e($percent); ?>%"> <span><?php echo e($percent); ?>% <?php echo e(translate('complete')); ?></span> </div> </div> </div> </div> </div> </div> </div> <?php endif; ?> <?php if(Sentinel::hasAccess('dashboard.loans_collected_monthly_graph')): ?> <div class="panel panel-flat"> <div class="panel-heading"> <h6 class="panel-title"><?php echo e(translate('monthly overview')); ?></h6> <div class="heading-elements"> <ul class="icons-list"> <li><a data-action="collapse"></a></li> <li><a data-action="close"></a></li> </ul> </div> </div> <div class="panel-body"> <div id="monthly_actual_expected_data" class="chart" style="height: 320px;"> </div> </div> </div> <?php endif; ?> </div> </div> <script src="<?php echo e(asset('assets/plugins/amcharts/amcharts.js')); ?>" type="text/javascript"></script> <script src="<?php echo e(asset('assets/plugins/amcharts/serial.js')); ?>" type="text/javascript"></script> <script src="<?php echo e(asset('assets/plugins/amcharts/pie.js')); ?>" type="text/javascript"></script> <script src="<?php echo e(asset('assets/plugins/amcharts/themes/light.js')); ?>" type="text/javascript"></script> <script src="<?php echo e(asset('assets/plugins/amcharts/plugins/export/export.min.js')); ?>" type="text/javascript"></script> <script> AmCharts.makeChart("monthly_actual_expected_data", { "type": "serial", "theme": "light", "autoMargins": true, "marginLeft": 30, "marginRight": 8, "marginTop": 10, "marginBottom": 26, "fontFamily": 'Open Sans', "color": '#888', "dataProvider": <?php echo $monthly_actual_expected_data; ?>, "valueAxes": [{ "axisAlpha": 0, }], "startDuration": 1, "graphs": [{ "balloonText": "<span style='font-size:13px;'>[[title]] in [[category]]:<b> [[value]]</b> [[additional]]</span>", "bullet": "round", "bulletSize": 8, "lineColor": "#370fc6", "lineThickness": 4, "negativeLineColor": "#0dd102", "title": "<?php echo e(translate('actual')); ?>", "type": "smoothedLine", "valueField": "actual" }, { "balloonText": "<span style='font-size:13px;'>[[title]] in [[category]]:<b> [[value]]</b> [[additional]]</span>", "bullet": "round", "bulletSize": 8, "lineColor": "#d1655d", "lineThickness": 4, "negativeLineColor": "#d1cf0d", "title": "<?php echo e(translate('expected')); ?>", "type": "smoothedLine", "valueField": "expected" }], "categoryField": "month", "categoryAxis": { "gridPosition": "start", "axisAlpha": 0, "tickLength": 0, "labelRotation": 30, }, "export": { "enabled": true, "libs": { "path": "<?php echo e(asset('assets/plugins/amcharts/plugins/export/libs')); ?>/" } }, "legend": { "position": "bottom", "marginRight": 100, "autoMargins": false }, }); </script> <script src="<?php echo e(asset('assets/plugins/chartjs/Chart.min.js')); ?>" type="text/javascript"></script> <script> var ctx3 = document.getElementById("loan_status_pie").getContext("2d"); var data3 = <?php echo $loan_statuses; ?>; var myPieChart = new Chart(ctx3).Pie(data3, { segmentShowStroke: true, segmentStrokeColor: "#fff", segmentStrokeWidth: 0, animationSteps: 100, tooltipCornerRadius: 0, animationEasing: "easeOutBounce", animateRotate: true, animateScale: false, responsive: true, legend: { display: true, labels: { fontColor: 'rgb(255, 99, 132)' } } }); </script> <?php $__env->stopSection(); ?> <?php echo $__env->make('layouts.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/thb_loan_system/resources/views/dashboard.blade.php ENDPATH**/ ?>