1 | <?php |
||||
2 | include 'config/koneksi.php'; |
||||
3 | ?> |
||||
4 | <!DOCTYPE html> |
||||
5 | <html lang="en"> |
||||
6 | <head> |
||||
7 | <title>Bootstrap Example</title> |
||||
8 | <meta charset="utf-8"> |
||||
9 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
||||
10 | <!-- <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> |
||||
11 | <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> |
||||
12 | <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> --> |
||||
13 | |||||
14 | <link href="css/bootstrap.min.css" rel="stylesheet"> |
||||
15 | |||||
16 | <link href="fonts/css/font-awesome.min.css" rel="stylesheet"> |
||||
17 | <link href="css/animate.min.css" rel="stylesheet"> |
||||
18 | |||||
19 | <!-- Custom styling plus plugins --> |
||||
20 | <link href="css/custom.css" rel="stylesheet"> |
||||
21 | <link href="css/icheck/flat/green.css" rel="stylesheet"> |
||||
22 | <!-- editor --> |
||||
23 | |||||
24 | <link href="css/editor/external/google-code-prettify/prettify.css" rel="stylesheet"> |
||||
25 | <link href="css/editor/index.css" rel="stylesheet"> |
||||
26 | <!-- select2 --> |
||||
27 | <link href="css/select/select2.min.css" rel="stylesheet"> |
||||
28 | <!-- switchery --> |
||||
29 | <link rel="stylesheet" href="css/switchery/switchery.min.css" /> |
||||
30 | |||||
31 | <script src="js/jquery.min.js"></script> |
||||
32 | <script src="js/bootstrap.min.js"></script> |
||||
33 | <link href="config/css/tiny_table.css" rel="stylesheet" type="text/css" /> |
||||
34 | |||||
35 | </head> |
||||
36 | <body> |
||||
37 | |||||
38 | <div class="container"> |
||||
39 | <h2>Modal Example</h2> |
||||
40 | <!-- Trigger the modal with a button --> |
||||
41 | <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button> |
||||
42 | |||||
43 | <!-- Modal --> |
||||
44 | <div class="modal fade" id="myModal" role="dialog"> |
||||
45 | <div class="modal-dialog modal-lg"> |
||||
46 | |||||
47 | <!-- Modal content--> |
||||
48 | <div class="modal-content"> |
||||
49 | <div class="modal-header"> |
||||
50 | <button type="button" class="close" data-dismiss="modal">×</button> |
||||
51 | <h4 class="modal-title">Modal Header</h4> |
||||
52 | </div> |
||||
53 | <div class="modal-body"> |
||||
54 | <?// start grid ?> |
||||
0 ignored issues
–
show
|
|||||
55 | |||||
56 | |||||
57 | <?php |
||||
58 | |||||
59 | |||||
60 | // $module = $_GET['module']; |
||||
61 | // $id_module = $_GET['id_module']; |
||||
62 | // $title = $_GET['title']; |
||||
63 | |||||
64 | $prd = '2016-01'; //$_GET['prd']; |
||||
65 | $kode = 'PJ'; //$_GET['kode']; |
||||
66 | |||||
67 | $id_outlet = '1'; //$_GET['id_outlet']; |
||||
68 | $outlet = ''; //$_GET['outlet']; |
||||
69 | $tanggal = 'A44-1601-0002'; //$_GET['tanggal']; |
||||
70 | $notrans = '2016-09-04'; //$_GET['notrans']; |
||||
71 | $customer = '3'; //$_GET['customer']; |
||||
72 | |||||
73 | if ($_GET['ioutlet']) { |
||||
74 | $outlet = $_GET['ioutlet']; |
||||
75 | } else { |
||||
76 | $outlet = '1'; |
||||
77 | } |
||||
78 | |||||
79 | if ($_GET['itipe_barang']) { |
||||
80 | $tipe_barang = $_GET['itipe_barang']; |
||||
81 | } else { |
||||
82 | $tipe_barang = '1'; |
||||
83 | } |
||||
84 | |||||
85 | ?> |
||||
86 | |||||
87 | |||||
88 | <div class="table-responsive"> |
||||
89 | |||||
90 | <div class="row"> |
||||
91 | |||||
92 | <div class="col-md-12 col-sm-12 col-xs-12"> |
||||
93 | <div class="x_panel"> |
||||
94 | <div class="x_title"> |
||||
95 | <h2></h2> |
||||
96 | |||||
97 | |||||
98 | <form method=get action='<?php echo $_SERVER[PHP_SELF]?>' name='myform'> |
||||
0 ignored issues
–
show
|
|||||
99 | <input type="hidden" name="id_module" value="<?php echo $id_module?>" /> |
||||
100 | <input type="hidden" name="module" value="<?php echo $module?>" /> |
||||
101 | <input type="hidden" name="prd" value="<?php echo $prd?>" /> |
||||
102 | |||||
103 | <input type="hidden" name="kode" id="kode" value="<?php echo $kode; ?>"> |
||||
104 | <input type="hidden" name="id_outlet" id="id_outlet" value="<?php echo $id_outlet; ?>"> |
||||
105 | <input type="hidden" name="tanggal" id="tanggal" value="<?php echo $tanggal; ?>"> |
||||
106 | <input type="hidden" name="customer" id="customer" value="<?php echo $customer; ?>"> |
||||
107 | <input type="hidden" name="notrans" id="notrans" value="<?php echo $notrans; ?>"> |
||||
108 | |||||
109 | <p class="pull-right"> |
||||
110 | <select name="itipe_barang" class="form-control" onChange="document.myform.submit();"> |
||||
111 | <?php |
||||
112 | $query = mysql_query('SELECT * FROM tipe_barang ORDER BY id_tipe_barang'); |
||||
0 ignored issues
–
show
The function
mysql_query() has been deprecated: 5.5 Send a MySQL query
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
113 | if ($query && mysql_num_rows($query) > 0) { |
||||
0 ignored issues
–
show
The function
mysql_num_rows() has been deprecated: 5.5
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
114 | while ($row = mysql_fetch_object($query)) { |
||||
0 ignored issues
–
show
The function
mysql_fetch_object() has been deprecated: 5.5 Fetch a result row as an object
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
115 | echo '<option value="'.$row->id_tipe_barang.'"'; |
||||
116 | if ($row->id_tipe_barang == $tipe_barang) { |
||||
117 | echo ' selected'; |
||||
118 | } |
||||
119 | echo '>'.$row->tipe_barang.'</option>'; |
||||
120 | } |
||||
121 | } |
||||
122 | ?> |
||||
123 | </select> |
||||
124 | </p> |
||||
125 | |||||
126 | <p class="pull-right"> |
||||
127 | <select name="ioutlet" class="form-control" onChange="document.myform.submit();"> |
||||
128 | <?php |
||||
129 | $query = mysql_query('SELECT * FROM outlet ORDER BY id_outlet'); |
||||
0 ignored issues
–
show
The function
mysql_query() has been deprecated: 5.5 Send a MySQL query
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
130 | if ($query && mysql_num_rows($query) > 0) { |
||||
0 ignored issues
–
show
The function
mysql_num_rows() has been deprecated: 5.5
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
131 | while ($row = mysql_fetch_object($query)) { |
||||
0 ignored issues
–
show
The function
mysql_fetch_object() has been deprecated: 5.5 Fetch a result row as an object
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
132 | echo '<option value="'.$row->id_outlet.'"'; |
||||
133 | if ($row->id_outlet == $outlet) { |
||||
134 | echo ' selected'; |
||||
135 | } |
||||
136 | echo '>'.$row->outlet.'</option>'; |
||||
137 | } |
||||
138 | } |
||||
139 | ?> |
||||
140 | </select> |
||||
141 | </p> |
||||
142 | |||||
143 | |||||
144 | </form> |
||||
145 | <div class="clearfix"></div> |
||||
146 | </div> |
||||
147 | <div class="x_content"> |
||||
148 | <div id="tablewrapper"> |
||||
149 | |||||
150 | <div id="tableheader"> |
||||
151 | |||||
152 | <div class="search"> <select id="columns" onchange="sorter.search('query')"></select> |
||||
153 | <input type="text" id="query" onkeyup="sorter.search('query');" value="Search By ...." onclick="this.value=''"/> |
||||
154 | </div> |
||||
155 | <span class="details"> |
||||
156 | <div>Records <span id="startrecord"></span>-<span id="endrecord"></span> of <span id="totalrecords"></span></div> |
||||
157 | <!--<div><a href="javascript:sorter.reset()">reset</a></div>--> |
||||
158 | </span> |
||||
159 | </div> <div> |
||||
160 | |||||
161 | |||||
162 | |||||
163 | <table cellpadding="0" cellspacing="0" border="0" id="table" class="table table-striped responsive-utilities jambo_table" > |
||||
164 | <thead> |
||||
165 | <tr> |
||||
166 | <th ><h3 style='font-size:12px;' width='20px'></h3></th> |
||||
167 | <th><h3 style='font-size:12px;'>Jenis Barang</h3></th> |
||||
168 | <th width="150px;"><h3 style='font-size:12px;'>Kode Barang</h3></th> |
||||
169 | <th><h3 style='font-size:12px;'>Barang</h3></th> |
||||
170 | <th><h3 style='font-size:12px;'>Satuan</h3></th> |
||||
171 | <th class='nosort' ><h3 style='font-size:12px;text-align: right;'>Harga</h3></th> |
||||
172 | </tr> |
||||
173 | </thead> |
||||
174 | <tbody> |
||||
175 | |||||
176 | <?php |
||||
177 | |||||
178 | $SQL = "SELECT b.jenis_barang |
||||
179 | ,c.unit_barang |
||||
180 | ,a.kode as kode_barang |
||||
181 | ,a.id_barang |
||||
182 | ,a.barang |
||||
183 | ,d.harga_jual |
||||
184 | ,sum(saldo_akhir) as stok |
||||
185 | FROM barang a INNER JOIN jenis_barang b |
||||
186 | ON a.id_jenis_barang = b.id_jenis_barang |
||||
187 | AND b.aktif = 'Y' |
||||
188 | INNER JOIN unit_barang c |
||||
189 | ON a.id_unit_barang = c.id_unit_barang |
||||
190 | AND c.aktif = 'Y' |
||||
191 | LEFT JOIN harga_barang d |
||||
192 | ON a.id_barang = d.id_barang |
||||
193 | AND d.status = '0' |
||||
194 | AND d.id_outlet = '$outlet' |
||||
195 | LEFT JOIN stok e |
||||
196 | ON '$prd' = e.prd |
||||
197 | AND a.id_barang = e.id_barang |
||||
198 | and '$outlet' = e.id_outlet |
||||
199 | WHERE a.aktif = 'Y' |
||||
200 | AND a.id_tipe_barang = '$tipe_barang' |
||||
201 | and d.harga_jual > 0 |
||||
202 | and e.saldo_akhir > 0 |
||||
203 | group by b.jenis_barang |
||||
204 | ,c.unit_barang |
||||
205 | ,a.id_barang |
||||
206 | ,a.kode |
||||
207 | ,a.barang |
||||
208 | ,d.harga_jual |
||||
209 | ORDER BY a.id_jenis_barang,a.kode"; |
||||
210 | |||||
211 | $tampil = mysql_query($SQL); |
||||
0 ignored issues
–
show
The function
mysql_query() has been deprecated: 5.5 Send a MySQL query
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
212 | |||||
213 | $no = 1; |
||||
214 | |||||
215 | while ($r = mysql_fetch_array($tampil)) { |
||||
0 ignored issues
–
show
The function
mysql_fetch_array() has been deprecated: 5.5 Fetch a result row as an associative array, a numeric array, or both
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
216 | $id_barang = $r['id_barang']; |
||||
217 | $kode_barang = $r['kode_barang']; |
||||
218 | |||||
219 | $dsql = mysql_query("SELECT sum(qty) as reserve |
||||
0 ignored issues
–
show
The function
mysql_query() has been deprecated: 5.5 Send a MySQL query
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
220 | FROM stok_reserved |
||||
221 | WHERE id_barang_promosi = '$id_barang' |
||||
222 | AND id_outlet = '$outlet' |
||||
223 | AND tipe = 'B' |
||||
224 | and prd = '$prd' |
||||
225 | "); |
||||
226 | |||||
227 | $d = mysql_fetch_array($dsql); |
||||
0 ignored issues
–
show
The function
mysql_fetch_array() has been deprecated: 5.5 Fetch a result row as an associative array, a numeric array, or both
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the
This function has been deprecated. The supplier of the function has supplied an explanatory message. The explanatory message should give you some clue as to whether and when the function will be removed and what other function to use instead. ![]() |
|||||
228 | |||||
229 | if ($d['reserve']) { |
||||
230 | $reserve = $d['reserve']; |
||||
231 | } else { |
||||
232 | $reserve = 0; |
||||
233 | } |
||||
234 | |||||
235 | $sisa_stok = $r['stok'] - $reserve; |
||||
236 | |||||
237 | if ($sisa_stok == '0') { |
||||
238 | echo ''; |
||||
239 | } else { |
||||
240 | echo'<tr>'; |
||||
241 | echo" <td style='text-align:center;'>"; |
||||
242 | echo"<a href='../../modul/mod_$module/aksi_$module.php?module=$module&act=add&barcode=$kode_barang&prd=$prd¬rans=$notrans&kode=$kode&tanggal=$tanggal&customer=$customer&outlet=$outlet&id_outlet=$id_outlet&id_module=$id_module&look=1' title=''><span class='icon'><i class='fa fa-check'></i></span></a>"; |
||||
243 | |||||
244 | echo'</td>'; |
||||
245 | echo'<td>'.$r['jenis_barang'].'</td>'; |
||||
246 | echo'<td>'.$r['kode_barang'].'</td>'; |
||||
247 | echo'<td>'.$r['barang'].'</td>'; |
||||
248 | echo'<td>'.$r['unit_barang'].'</td>'; |
||||
249 | echo"<td style='text-align:right;'>".number_format($r['harga_jual'], 0, '.', ',').'</td>'; |
||||
250 | |||||
251 | echo'</tr>'; |
||||
252 | } |
||||
253 | |||||
254 | $no++; |
||||
255 | } |
||||
256 | ?> |
||||
257 | </tbody> |
||||
258 | </table> |
||||
259 | |||||
260 | </div> |
||||
261 | <div id="tablefooter"> |
||||
262 | <div id="tablenav"> |
||||
263 | <div> |
||||
264 | <span class="glyphicon glyphicon-fast-backward" onclick="sorter.move(-1,true)" /></span> |
||||
265 | <span class="glyphicon glyphicon-step-backward" onclick="sorter.move(-1)" /></span> |
||||
266 | <span class="glyphicon glyphicon-step-forward" onclick="sorter.move(1)" /></span> |
||||
267 | <span class="glyphicon glyphicon-fast-forward" onclick="sorter.move(1,true)" /></span> |
||||
268 | </div> |
||||
269 | <div> |
||||
270 | <select id="pagedropdown" style="width:40px;"></select> |
||||
271 | </div> |
||||
272 | <!-- <div> |
||||
273 | <a href="javascript:sorter.showall()">view all</a> |
||||
274 | </div> --> |
||||
275 | </div> |
||||
276 | |||||
277 | <div id="tablelocation"> |
||||
278 | <div> |
||||
279 | <select onchange="sorter.size(this.value)" style="width:50px;"> |
||||
280 | <option value="5">5</option> |
||||
281 | <option value="10" selected="selected">10</option> |
||||
282 | <option value="20">20</option> |
||||
283 | <option value="50">50</option> |
||||
284 | <option value="100">100</option> |
||||
285 | </select> |
||||
286 | <span>Entries Per Page</span> </div> <div>| Page <span id="currentpage"></span> of <span id="totalpages"></span> |   </div> |
||||
287 | </div> |
||||
288 | </div> |
||||
289 | </div> |
||||
290 | </div> |
||||
291 | </div> |
||||
292 | </div> |
||||
293 | |||||
294 | <br /> |
||||
295 | <br /> |
||||
296 | <br /> |
||||
297 | </div> |
||||
298 | </div> |
||||
299 | |||||
300 | <?//end frif ?> |
||||
301 | </div> |
||||
302 | <div class="modal-footer"> |
||||
303 | <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> |
||||
304 | </div> |
||||
305 | </div> |
||||
306 | |||||
307 | </div> |
||||
308 | </div> |
||||
309 | |||||
310 | </div> |
||||
311 | |||||
312 | </body> |
||||
313 | </html> |
||||
314 | |||||
315 | |||||
316 | |||||
317 | <script type="text/javascript" src="config/js/script.js"></script> |
||||
318 | <script type="text/javascript"> |
||||
319 | var sorter = new TINY.table.sorter('sorter','table',{ |
||||
320 | headclass:'head', |
||||
321 | ascclass:'asc', |
||||
322 | descclass:'desc', |
||||
323 | evenclass:'evenrow', |
||||
324 | oddclass:'oddrow', |
||||
325 | evenselclass:'evenselected', |
||||
326 | oddselclass:'oddselected', |
||||
327 | paginate:true, |
||||
328 | size:1, |
||||
329 | colddid:'columns', |
||||
330 | currentid:'currentpage', |
||||
331 | totalid:'totalpages', |
||||
332 | startingrecid:'startrecord', |
||||
333 | endingrecid:'endrecord', |
||||
334 | totalrecid:'totalrecords', |
||||
335 | hoverid:'selectedrow', |
||||
336 | pageddid:'pagedropdown', |
||||
337 | navid:'tablenav', |
||||
338 | <!--sortcolumn:1,--> |
||||
339 | sortdir:1, |
||||
340 | /*sum:[8], |
||||
341 | avg:[6,7,8,9], |
||||
342 | columns:[{index:7, format:'%', decimals:1},{index:8, format:'$', decimals:0}],*/ |
||||
343 | init:true |
||||
344 | }); |
||||
345 | </script> |
||||
346 |
Short opening tags are disabled in PHP?s default configuration. In such a case, all content of this file is output verbatim to the browser without being parsed, or executed.
As a precaution to avoid these problems better use the long opening tag
<?php
.