View difference between Paste ID: 71w2QvCL and GDAWCLdL
SHOW: | | - or go back to the newest paste.
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 width="100%" id="table_id" class="table table-bordered table-striped table-hover table-heading table-datatable">
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>