$dzArr[$kebun]['jmlhpokok'] += $bar1->jmlhpokok; $dzArr[$kebun]['pbm'] += $bar1->persenbuahmatang; @($dzArr[$kebun]['persenbuahmatang'] = $dzArr[$kebun]['pbm'] / $dzArr[$kebun]['counter']); $dzArr[$kebun]['jjgmasak'] += $bar1->jjgmasak; // $dzArr[$kebun]['jjgoutput']+=$bar1->jjgoutput; $dzArr[$kebun]['hkdigunakan'] += $bar1->hkdigunakan; $dzArr[$kebun]['hkpanen'] += $bisapanen; $dzArr[$kebun]['kg'] += $bar1->kg; @($dzArr[$kebun]['bjr'] = $dzArr[$kebun]['kg'] / $dzArr[$kebun]['jjgmasak']); } #ambil data taksasi kemarin $tab = ""; if ($proses != 'excel') { $tab .= "\r\n <table width=100% cellspacing=1 border=" . $brd . " >\r\n <tr>\r\n <td align=left><button onclick=pindahtanggal('" . $kebun . "','" . $afdeling . "','" . $esok . "') class=mybutton name=preview id=preview><- Esok/Tomorrow (" . $esok . ")</button></td>\r\n <td> </td>\r\n <td align=right><button onclick=pindahtanggal('" . $kebun . "','" . $afdeling . "','" . $kemarin . "') class=mybutton name=preview id=preview>(" . $kemarin . ") Kemarin/Yesterday -></button></td>\r\n </tr>\r\n </table> \r\n "; } else { $tab .= "Laporan Taksasi<br>Kebun: " . $kebun . " " . $afdeling . " " . putertanggal($tanggal) . " "; } $tab .= "\r\n <table width=100% cellspacing=1 border=" . $brd . " >\r\n <thead>\r\n <tr class=rowheader>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['kebun'] . "</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['afdeling'] . "</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['hasisa'] . "</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['haesok'] . "</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['jumlahha'] . "</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['jmlhpokok'] . "</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['persenbuahmatang'] . "</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['jjgmasak'] . "</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['jjgoutput'] . "</td>\r\n <td " . $bgcoloraja . ">HK Output</td>\r\n <td " . $bgcoloraja . ">HK Dipekerjakan</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['bjr'] . "</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['taksasi'] . " (kg)</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['realisasi'] . " (kg)</td>\r\n <td " . $bgcoloraja . ">" . $_SESSION['lang']['varian'] . "</td>\r\n </tr>"; $jumlahha = $dzArr[$kebun]['hasisa'] + $dzArr[$kebun]['haesok']; @($pbm = $dzArr[$kebun]['jjgmasak'] * 100 / $dzArr[$kebun]['jmlhpokok']); @($varian = 100 - ($dzArr[$kebun]['p_kg'] - $dzArr[$kebun]['kg']) / $dzArr[$kebun]['p_kg'] * 100); @($varian_k = 100 - ($dzArr_k[$kebun]['p_kg'] - $dzArr_k[$kebun]['kg']) / $dzArr_k[$kebun]['p_kg'] * 100); if ($dzArr[$kebun]['kg'] == 0) { $varian = 0; } @($jjgoutput = $dzArr[$kebun]['jjgmasak'] / $dzArr[$kebun]['hkdigunakan']); $tab .= "<tr class=rowcontent>\r\n <td " . $bgcoloraja . ">" . $kebun . "</td>\r\n <td " . $bgcoloraja . "></td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($dzArr[$kebun]['hasisa'], 2) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($dzArr[$kebun]['haesok'], 2) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($jumlahha, 2) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($dzArr[$kebun]['jmlhpokok']) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($pbm, 2) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($dzArr[$kebun]['jjgmasak']) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($jjgoutput) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($dzArr[$kebun]['hkdigunakan']) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($dzArr[$kebun]['hkpanen']) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($dzArr[$kebun]['bjr'], 2) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($dzArr[$kebun]['kg']) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($dzArr[$kebun]['p_kg']) . "</td>\r\n <td " . $bgcoloraja . " align=right>" . number_format($varian, 2) . "</td>\r\n </tr>"; $tab .= "</thead>\r\n <tbody>"; // <td ".$bgcoloraja."> </td> // <td ".$bgcoloraja.">".$_SESSION['lang']['taksasi']." (kg)</td> // <td ".$bgcoloraja.">".$_SESSION['lang']['realisasi']." (kg)</td>
require_once 'lib/nangkoelib.php'; require_once 'lib/zLib.php'; require_once 'lib/fpdf.php'; require_once 'lib/terbilang.php'; $proses = checkPostGet('proses', ''); $lokasitugas = $_SESSION['empl']['lokasitugas']; $tanggal1 = checkPostGet('tanggal1', ''); $tanggal2 = checkPostGet('tanggal2', ''); $karyawanid = checkPostGet('karyawanid', ''); function putertanggal($tanggal) { $qwe = explode('-', $tanggal); return $qwe[2] . '-' . $qwe[1] . '-' . $qwe[0]; } $tangsys1 = putertanggal($tanggal1); $tangsys2 = putertanggal($tanggal2); function dates_inbetween($date1, $date2) { $day = 60 * 60 * 24; $date1 = strtotime($date1); $date2 = strtotime($date2); $days_diff = round(($date2 - $date1) / $day); // Unix time difference devided by 1 day to get total days in between $dates_array = array(); $dates_array[] = date('Y-m-d', $date1); for ($x = 1; $x < $days_diff; $x++) { $dates_array[] = date('Y-m-d', $date1 + $day * $x); } $dates_array[] = date('Y-m-d', $date2); if ($date1 == $date2) { $dates_array = array();
// satuan pengiriman if (!isset($dataterima[$kunci]['tanggal'])) { $dataterima[$kunci]['tanggal'] = ''; } if (!isset($dataterima[$kunci]['notransaksi'])) { $dataterima[$kunci]['notransaksi'] = ''; } if (!isset($dataterima[$kunci]['jumlah'])) { $dataterima[$kunci]['jumlah'] = 0; } if (!isset($dataterima[$kunci]['satuan'])) { $dataterima[$kunci]['satuan'] = ''; } $tab .= "<td>" . $dataterima[$kunci]['notransaksi'] . "</td>"; // no transaksi penerimaan gudang $tab .= "<td>" . putertanggal($dataterima[$kunci]['tanggal']) . "</td>"; // tanggal no transaksi $tab .= "<td align=right>" . number_format($dataterima[$kunci]['jumlah']) . "</td>"; // jumlah diterima (disum di array) $tab .= "<td>" . $dataterima[$kunci]['satuan'] . "</td>"; // satuan $tab .= "</tr>"; } } else { $tab .= "<tr class=rowcontent>"; $tab .= "<td colspan=26>" . $_SESSION['lang']['dataempty'] . "</td>"; $tab .= "</tr>"; } $tab .= "</tbody></table>"; switch ($proses) { case 'preview':