Advertisement
dahliamuerder13

vDashboard_laba

Sep 20th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 9.40 KB | None | 0 0
  1. <?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
  2. <style>
  3. .dataTable > thead {
  4.     background: white;
  5.     border-bottom: 4px solid #35568F;
  6.     color: #000;
  7. }
  8. .table-bordered {
  9.     border: 1px solid #dedddd;
  10. }
  11. .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #dddcdc; }
  12. #tableNrcBln_filter { display: none }
  13. #tableNrcBln_length { display: none }
  14. #tableNrcBln_info { display: none }
  15. #tableNrcBln_paginate { display: none }
  16. </style>
  17.  
  18.                             <div class="content-wrapper" style="background:#F2F2F2;background-repeat: repeat;background-position: 50%;margin-top: 0;margin-bottom: 0;">
  19.                                 <!-- <section class="content-header text-center" style="margin-top: 2%;margin-bottom: 5%"> -->
  20.                                 <section class="content-header text-center">
  21.                                     <h4 style="background: #ddd; padding: 5px 0">PT.PRATHITA TITIAN NUSANTARA</h4><br>
  22.                                 </section>
  23.                                 <section class="content">
  24.                                 <div class="row">
  25.                                     <div class="col-xs-12">
  26.                                         <div class="box box-widget">
  27.                                             <div class="box-header text-center">
  28.                                                 <h3>Laporan Laba-Rugi Komperhensif</h3>
  29.                                                 Per
  30.                                                     <?php
  31.                                                         // Start
  32.                                                         $startMonth = date('M', strtotime($dateStart));
  33.                                                         $startYear = date('Y', strtotime($dateStart));
  34.  
  35.                                                         // End
  36.                                                         $endMonth = date('M', strtotime($dateEnd));
  37.                                                         $endYear = date('Y', strtotime($dateEnd));
  38.                                                     ?>
  39.                                                     <?php echo $startMonth . ' ' . $startYear . ' - ' . $endMonth . ' ' . $endYear; ?>
  40.                                             </div>
  41.                                             <div class="box-body">
  42.                                                 <div class="row">
  43.                                                     <div class="col-xs-6 col-xs-offset-3">
  44.                                                         <form action="<?php echo current_url(); ?>" id="formLRBln" method="GET">
  45.                                                             <div class="row">
  46.                                                                 <div class="col-md-2 text-right" style="height: 34px;">
  47.                                                                     <label style="margin-top: 7px;">Dari:</label>
  48.                                                                 </div>
  49.                                                                 <div class="col-md-3 form-group">
  50.                                                                     <select class="form-control" name="monthStart">
  51.                     <?php
  52.                     for ($a = 1; $a <= 12; $a++) {
  53.                     ?>
  54.                                                                         <option<?php echo ($a == date('n', strtotime($dateStart))) ? ' selected': ''; ?> value="<?php echo ($a < 10) ? '0' . $a: $a; ?>"><?php echo date('F', strtotime(date('Y-' . $a . '-1'))); ?></option>
  55.                     <?php
  56.                     }
  57.                     ?>
  58.                                                                     </select>
  59.                                                                 </div>
  60.                                                                 <div class="col-md-3 form-group">
  61.                                                                     <select class="form-control" name="yearStart">
  62.                     <?php
  63.                     for ($a = 2018; $a < date('Y', strtotime('+5 year')); $a++) {
  64.                     ?>
  65.                                                                         <option<?php echo ($a == date('Y', strtotime($dateStart))) ? ' selected': ''; ?> value="<?php echo $a; ?>"><?php echo $a; ?></option>
  66.                     <?php
  67.                     }
  68.                     ?>
  69.                                                                     </select>
  70.                                                                 </div>
  71.                                                             </div>
  72.                                                             <div class="row">
  73.                                                                 <div class="col-md-2 text-right" style="height: 34px;">
  74.                                                                     <label style="margin-top: 7px;">Hingga:</label>
  75.                                                                 </div>
  76.                                                                 <div class="col-md-3 form-group">
  77.                                                                     <select class="form-control" name="monthEnd">
  78.                     <?php
  79.                     for ($a = 1; $a <= 12; $a++) {
  80.                     ?>
  81.                                                                         <option<?php echo ($a == date('n', strtotime($dateEnd))) ? ' selected': ''; ?> value="<?php echo ($a < 10) ? '0' . $a: $a; ?>"><?php echo date('F', strtotime(date('Y-' . $a . '-1'))); ?></option>
  82.                     <?php
  83.                     }
  84.                     ?>
  85.                                                                     </select>
  86.                                                                 </div>
  87.                                                                 <div class="col-md-3">
  88.                                                                     <select class="form-control" name="yearEnd">
  89.                     <?php
  90.                     for ($a = 2018; $a < date('Y', strtotime('+5 year')); $a++) {
  91.                     ?>
  92.                                                                         <option<?php echo ($a == date('Y', strtotime($dateEnd))) ? ' selected': ''; ?> value="<?php echo $a; ?>"><?php echo $a; ?></option>
  93.                     <?php
  94.                     }
  95.                     ?>
  96.                                                                     </select>
  97.                                                                 </div>
  98.                                                                 <div class="col-md-4">
  99.                                                                     <button class="btn btn-primary" style="width: 100%;" type="submit">OK</button>
  100.                                                                 </div>
  101.                                                             </div>
  102.                                                         </form>                                                    
  103.                                                     </div>
  104.                                                 </div>
  105.                                                 <div class="table-responsive">
  106.                                                     <table class="table table-bordered table-hover" id="tableLaba">
  107.                                                         <thead>
  108.                                                             <tr>
  109.                                                                 <th class="text-center">Keterangan</th>
  110.                                                                 <th class="text-center">
  111.                                                                     <?php echo $startMonth . ' ' . $startYear . ' - ' . $endMonth . ' ' . $endYear; ?>                                                 
  112.                                                                 </th>
  113.                                                             </tr>
  114.                                                         </thead>
  115.                                                         <tbody>
  116.                                                             <tr class="text-left">
  117.                                                                 <td><b>1. PENDAPATAN USAHA</b></td>
  118.                                                                 <td></td>
  119.                                                             </tr>
  120.                                                             <tr class="text-left">
  121.                                                                 <td>&nbsp;&nbsp;&nbsp; 1. GSE Rental</td>
  122.                                                                 <td><?php echo 'Rp. ' . number_format($gse_rental, 2); ?></td>
  123.                                                             </tr>
  124.                                                             <tr class="text-left">
  125.                                                                 <td>&nbsp;&nbsp;&nbsp; 2. Ground Handling</td>
  126.                                                                 <td><?php echo 'Rp. ' . number_format($ground_handling, 2); ?></td>
  127.                                                             </tr>
  128.                                                             <tr class="text-left">
  129.                                                                 <td>&nbsp;&nbsp;&nbsp; 3. ADHOC</td>
  130.                                                                 <td><?php echo 'Rp. ' . number_format($adhoc, 2); ?></td>
  131.                                                             </tr>
  132.                                                             <tr class="text-left">
  133.                                                                 <td>&nbsp;&nbsp;&nbsp; 4. Pendapatan Lainnya</td>
  134.                                                                 <td><?php echo 'Rp. ' . number_format($pendapatan_lainnya, 2); ?></td>
  135.                                                             </tr>
  136.                                                             <tr>
  137.                                                                 <td class="text-center">&nbsp;&nbsp;&nbsp; <b>Jumlah Pendapatan</b></td>
  138.                                                                 <td class="text-left"><b><?php echo 'Rp. ' . number_format($jumlah_pendapatan, 2); ?></b></td>
  139.                                                             </tr>
  140.                                                             <tr>
  141.                                                                 <td>-</td>
  142.                                                                 <td class="text-left">-</td>
  143.                                                             </tr>
  144.                                                             <tr>
  145.                                                                 <td class="text-left"><b>2. BEBAN POKOK USAHA</b></td>
  146.                                                                 <td class="text-left"><b><?php echo '( Rp. ' . number_format($beban_pokok, 2) .' )' ?></b></td>
  147.                                                             </tr>
  148.                                                             <tr>
  149.                                                                 <td class="text-center">&nbsp;&nbsp;&nbsp; <b>Laba Kotor</b></td>
  150.                                                                 <td class="text-left"><b><?php echo 'Rp. ' . number_format($laba_kotor, 2); ?></b></td>
  151.                                                             </tr>
  152.                                                             <tr>
  153.                                                                 <td>-</td>
  154.                                                                 <td class="text-left">-</td>
  155.                                                             </tr>
  156.                                                             <tr>
  157.                                                                 <td class="text-left"><b>3. BEBAN NON POKOK</b></td>
  158.                                                                 <td></td>
  159.                                                             </tr>
  160.                                                             <tr class="text-left">
  161.                                                                 <td>&nbsp;&nbsp;&nbsp; 3.1 Beban Penjualan</td>
  162.                                                                 <td><?php echo '( Rp. ' . number_format($beban_penjualan, 2) . ' )' ?></td>
  163.                                                             </tr>
  164.                                                             <tr class="text-left">
  165.                                                                 <td>&nbsp;&nbsp;&nbsp; 3.2 Beban Administrasi dan Umum</td>
  166.                                                                 <td><?php echo '( Rp. ' . number_format($beban_administrasi, 2) . ' )' ?></td>
  167.                                                             </tr>
  168.                                                             <tr class="text-left">
  169.                                                                 <td>&nbsp;&nbsp;&nbsp; 3.3 Beban Keuangan</td>
  170.                                                                 <td><?php echo '( Rp. ' . number_format($beban_keuangan, 2) . ' )' ?></td>
  171.                                                             </tr>
  172.                                                             <tr class="text-left">
  173.                                                                 <td>&nbsp;&nbsp;&nbsp; 3.4 Pendapatan Bersih Lainnya</td>
  174.                                                                 <td><?php echo 'Rp. ' . number_format($beban_pendapatan_diluar_usaha, 2); ?></td>
  175.                                                             </tr>
  176.                                                             <tr>
  177.                                                                 <td class="text-center"><b>Jumlah Beban Non Pokok</b></td>
  178.                                                                 <td class="text-left"><b><?php echo '( Rp. ' . number_format($beban_non_pokok, 2) . ' )' ?></b></td>
  179.                                                             </tr>
  180.                                                             <tr>
  181.                                                                 <td class="text-center">-</td>
  182.                                                                 <td class="text-left">-</td>
  183.                                                             </tr>
  184.                                                             <tr>
  185.                                                                 <td class="text-center"><b>Jumlah Laba</b></td>
  186.                                                                 <td class="text-left"><b><?php echo 'Rp. ' . number_format($jumlah_laba, 2); ?></b></td>
  187.                                                             </tr>
  188.                                                         </tbody>
  189.                                                     </table>
  190.                                                 </div>
  191.                                             </div>
  192.                                         </div>
  193.                                     </div>
  194.                                 </div>
  195.  
  196.                             <script src="<?php echo base_url() . 'assets/js/jquery.number.min.js'; ?>" type="text/javascript"></script>
  197.                             <script type="text/javascript">
  198.                                 $(document).ready(function() {
  199.                                     $('#tableLaba').DataTable({
  200.                                         ordering: false,
  201.                                         paging: false,
  202.                                         searching: false,
  203.                                         info: false
  204.                                     });
  205.                                     $('#formLRBln').on('submit', function(e) {
  206.                                         var dateEnd = $('#formLRBln select[name="yearEnd"]').val() + '-' + $('#formLRBln select[name="monthEnd"]').val() + '-01';
  207.                                         var dateStart = $('#formLRBln select[name="yearStart"]').val() + '-' + $('#formLRBln select[name="monthStart"]').val() + '-01';
  208.                                         var iDateEnd = '<input name="dateEnd" type="hidden" value="' + dateEnd + '" />';
  209.                                         var iDateStart = '<input name="dateStart" type="hidden" value="' + dateStart + '" />';
  210.                                         $('#formLRBln').append(iDateEnd + iDateStart);
  211.                                         return true;
  212.                                     });
  213.                                 });
  214.                             </script>
  215.                         </section>
  216.                     </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement