Advertisement
GWibisono

perbaikan

Feb 17th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript" >
  2.     $(document).ready(function () {
  3.         $('#table_id').DataTable({
  4.             "dom": 'f<"toolbar">rtip'
  5.         });
  6.  
  7.         $('div.toolbar').html('<button type="submit" id="export" class="btn"><i class="glyphicon glyphicon-export"></i> Export CSV File </button><button type="submit" id="import" class="btn" style="margin-left:10px"><i class="glyphicon glyphicon-import"></i> Import CSV File </button>');
  8.         $('#export').click(function () {
  9.             // alert('woooy');
  10.             window.location.href = "<?php echo base_url('wms/item_master/export');?>";
  11.         });
  12.        
  13.        
  14.        
  15.         $('#import').click(function() {
  16.               $('#hidden_file_browser').click();
  17.             });
  18.            
  19.  
  20.         $('#hidden_file_browser').change(function () {
  21.             document.getElementById("hidden_submit_file").submit();
  22.         });
  23.         $("a#select").click(function(e){
  24.             e.preventDefault();
  25.             $("td span input").toggle("slow");
  26.             $("th span").toggle("slow");
  27.             $("tr#all").toggle("slow");
  28.             $("tr#all th").each(function () {
  29.                 this.style.setProperty( 'background-color', '#3276B1', 'important' );
  30.                 this.style.setProperty( 'border-top', 'none', 'important' );
  31.                 this.style.setProperty( 'border-left', 'none', 'important' );
  32.             });
  33.             $( 'th.numb' ).each(function () {
  34.                 this.style.setProperty( 'display', 'none', 'important' );
  35.             });
  36.             $( 'td.numb' ).each(function () {
  37.                 this.style.setProperty( 'display', 'none', 'important' );
  38.             });
  39.         });
  40.        
  41.        
  42.     });
  43. </script>
  44. <style>
  45.     thead th {
  46.         padding: 10px 0px !important;
  47.         text-align: center !important;
  48.     }
  49. </style>
  50. <div class="col-sm-12">
  51.     <div class="panel panel-primary">
  52.         <div class="panel-heading">
  53.             <div class="pull-right" style="margin:-5px -5px 0px;">
  54.                 <a href="<?php echo base_url('wms/item_master/add');?>"  title="Add data" style= "font-size: 24px;">
  55.                     <i class="glyphicon glyphicon-plus-sign" style="color:white"></i>
  56.                 </a>
  57.             </div>
  58.             <h3 class="panel-title">Item Master</h3>
  59.         </div>
  60.                 <?php
  61.                     // masukan Pesan
  62.                     $flash = $this->session->flashdata('pesan');   
  63.                     if ($flash!= false){
  64.                     $flash_berhasil = $flash['berhasil'];
  65.                     $flash_text = $flash['text'];
  66.                    
  67.                     if ($flash_berhasil ==true){
  68.                             echo "<div class='alert alert-success alert-dismissible' role='alert'>
  69.                               <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
  70.                               <strong>Success!</strong>".$flash_text.
  71.                             "</div>";
  72.                         }  
  73.                     else{
  74.                             echo "<div class='alert alert-warning alert-dismissible' role='alert'>
  75.                               <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
  76.                               <strong>Warning!</strong>".$flash_text.
  77.                             "</div>";
  78.                         }  
  79.                     }
  80.                     if(isset($_SESSION['import']) && $_SESSION['import']['berhasil'] == false){
  81.                         echo "<div class='alert alert-warning alert-dismissible' role='alert'>
  82.                             <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
  83.                             <strong>Warning!</strong>".$_SESSION['import']['text'].
  84.                         "</div>";
  85.                     }elseif(isset($_SESSION['import']) && $_SESSION['import']['berhasil'] == true){
  86.                         echo "<div class='alert alert-success alert-dismissible' role='alert'>
  87.                             <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
  88.                             <strong>Success!</strong> Import</div>";
  89.                     }
  90.                    
  91.                     if(isset($_SESSION['import'])){
  92.                         unset($_SESSION['import']);
  93.                     }
  94.                 ?>
  95.        
  96.         <div class="panel-body">
  97.             <div style="display:none">
  98.                 <form id="hidden_submit_file" action="<?php echo base_url('wms/item_master/import_csv');?>" method="post" enctype="multipart/form-data">
  99.                     <input type="file" accept=".csv" id="hidden_file_browser" name="data"></input>
  100.                 </form>
  101.             </div>
  102.             <a class="btn" id="select">Select To Print</a>
  103.             <!--<div style="display:inline;">
  104.                     <form id="export_file" action="wms/item_master/export" method="post">
  105.                             <button type="submit" id="export" class="btn" style="background-color:cyan; margin-bottom:5px"><i class="glyphicon glyphicon-export"></i> Export CSV File </button>
  106.                     </form>
  107.             </div>-->
  108. <div style='width:150%;overflow:auto'>
  109.             <table  id="table_id" class="table table-bordered table-striped table-hover table-heading table-datatable">
  110.                 <thead>
  111.                     <tr>
  112.                         <th class="numb">NO</th>
  113.                         <th>ITEM&nbsp;CODE&nbsp;</th>
  114.                         <th>ITEM NAME</th>
  115.                         <th>COMPANY</th>
  116.                         <th>ORDER LIMIT</th>
  117.                         <th>UNIT</th>
  118.                         <th style="width:160px">UNIT PRICE</th>
  119.                         <th>MIN STOCK</th>
  120.                         <th>COMMENT</th>
  121.                         <th>LAST UPDATE BY</th>
  122.                         <th>UPDATE TIME</th>
  123.                         <th>ACTION</th>
  124.                     </tr>
  125.                 </thead>
  126.                 <tbody>
  127.                     <tr style="display:none" id="all">
  128.                         <th class="numb"></th>
  129.                         <th>Select&nbsp;All <input type="checkbox" onchange="checkAll(this)" name="chk[]" />&nbsp;</th>
  130.                         <script>
  131.                             function checkAll(ele) {
  132.                                  var checkboxes = document.getElementsByTagName('input');
  133.                                  if (ele.checked) {
  134.                                      for (var i = 0; i < checkboxes.length; i++) {
  135.                                          if (checkboxes[i].type == 'checkbox') {
  136.                                              checkboxes[i].checked = true;
  137.                                          }
  138.                                      }
  139.                                  } else {
  140.                                      for (var i = 0; i < checkboxes.length; i++) {
  141.                                          console.log(i)
  142.                                          if (checkboxes[i].type == 'checkbox') {
  143.                                              checkboxes[i].checked = false;
  144.                                          }
  145.                                      }
  146.                                  }
  147.                              }
  148.                         </script>
  149.                         <th></th>
  150.                         <th></th>
  151.                         <th></th>
  152.                         <th></th>
  153.                         <th></th>
  154.                         <th></th>
  155.                         <th></th>
  156.                         <th></th>
  157.                         <th></th>
  158.                         <th></th>
  159.                     </tr>
  160.                     <?php
  161.                     $no = 1;
  162.                     foreach ($item_master as $dat) {
  163.                        
  164.                         echo '<tr width="20px"; height="10px">';
  165.                         echo '<td class="numb">' . $no . '</td>';
  166.                         echo '<td id="lengthways" name="chk[]"><span><input type="checkbox" style="display:none"></span>&nbsp;' . $dat->item_code . '</td>';
  167.                         echo '<td>' . $dat->item_name . '</td>';
  168.                         echo '<td>' . $dat->company . '</td>';
  169.                         echo '<td align="right">'.$this->format->decimal($dat->order_limit) . '</td>';
  170.                         echo '<td>' . $dat->unit . '</td>';
  171.                         echo '<td align="right">'.$this->money->format($dat->unit_price,'IDR',true). '</td>';
  172.                         echo '<td align="right">'.$this->format->decimal($dat->minimum_stock) . '</td>';
  173.                         echo '<td>' . nl2br($dat->comment) . '</td>';
  174.                         if(isset($dat->last_update)){
  175.                             echo '<td>'.$dat->last_update.'</td>';
  176.                         }else{
  177.                             echo '<td align="center"> - </td>';
  178.                         }
  179.                         if(isset($dat->last_update)){
  180.                             echo '<td>'.$dat->update_time.'</td>';
  181.                         }else{
  182.                             echo '<td align="center"> - </td>';
  183.                         }
  184.                         echo '
  185.                            <td>
  186.                                    <a href="'. base_url('wms/item_master/edit/'. $dat->item_code) . '" title="Edit">
  187.                                            <i class="glyphicon glyphicon-edit"></i>
  188.                                    </a>
  189.                                    <a href="'. base_url('wms/item_master/delete/'. $dat->item_code) . '" title="Delete" onclick="return confirm_delete()">
  190.                                            <i class="glyphicon glyphicon-trash"></i>
  191.                                    </a>
  192.                            </td>';
  193.                         echo '</tr>';
  194.                         $no++;
  195.                     }
  196.                     ?>
  197.                 </tbody>
  198.             </table>
  199. </div>
  200.             <div><button type="submit" class="btn" value="" style=""><i class='glyphicon glyphicon-print'></i> Print</button></div>
  201.         </div>
  202.     </div>
  203. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement