コード例 #1
0
                         break;
                 }
                 array_push($detail, $status);
                 array_push($detail, $btn);
                 array_push($collect, $detail);
                 unset($detail);
             }
         }
         echo json_encode(array("data" => $collect));
     }
     break;
 case "daftar-detail-po":
     if (isset($_POST['idPO'])) {
         $idDO = $_POST['idPO'];
         $detail = array();
         if ($query = $data->getDetailPO($idDO)) {
             while ($rs = $query->fetch_array()) {
                 $tglkirim = $rs["tgl_kirim"] . " <button class='btn btn-sm btn-ubah-tgl-kirim btn-orange' id='btn-ubah-tgl-kirim' data-id='" . $rs[0] . "' data-idpo='" . $rs[1] . "'><i class='fa fa-calendar'></i></button>";
                 $tglsales = $rs["tgl_kirim_ke_sales"] . " <button class='btn btn-sm btn-ubah-tgl-kirim-sales btn-orange' id='btn-ubah-tgl-kirim-sales' data-id='" . $rs[0] . "' data-idpo='" . $rs[1] . "'><i class='fa fa-calendar'></i></button>";
                 $btn = "<button class='btn btn-sm btn-danger btn-delete-item-detail' id='btn-delete-item-detail' data-id='" . $rs[0] . "' data-idpo='" . $rs[1] . "'><i class='fa fa-trash'></i></button>";
                 $luas = $rs["panjang"] * $rs["lebar"] * $rs["jml"];
                 $detail[] = array("gsm" => $rs["bahan"], "deskripsi" => $rs["deskripsi"], "tema" => $rs["tema"], "ukuran" => $rs["panjang"] . " x " . $rs["lebar"], "jml" => $rs["jml"], "luas" => $luas, "unit" => "Rp " . number_format($rs["harga/m"], 0, ",", "."), "subtotal" => "Rp " . number_format($rs["subtotal"], 0, ",", "."), "tglsales" => $tglsales, "tglkirim" => $tglkirim, "btn" => $btn);
             }
         }
         echo json_encode($detail);
     }
     break;
 case "acc-daftar-detail-po":
     if (isset($_POST['idPO'])) {
         $idDO = $_POST['idPO'];
         $detail = array();
コード例 #2
0
// WRITE REPORT SUMMARY
$objExcel->getActiveSheet()->SetCellValue('A4', $nama);
$objExcel->getActiveSheet()->SetCellValue('A5', $alamat);
$objExcel->getActiveSheet()->SetCellValue('A6', "Tel. " . $telp);
$objExcel->getActiveSheet()->SetCellValue('A7', "Email " . $email);
$objExcel->getActiveSheet()->SetCellValue('A8', "CP. " . $cp);
$objExcel->getActiveSheet()->SetCellValue('G4', $noPO);
$objExcel->getActiveSheet()->SetCellValue('G5', $tglPO);
$objExcel->getActiveSheet()->SetCellValue('G6', $top);
$objExcel->getActiveSheet()->SetCellValue('G7', $tglKirim);
// WRITE DO DETAIL ITEMS
$no = 1;
$startRow = 11;
$summeter = 0;
$total = 0;
if ($query = $data->getDetailPO($id)) {
    while ($rs = $query->fetch_array()) {
        $meter = $rs['panjang'] * $rs['lebar'] * $rs['jml'];
        $objExcel->getActiveSheet()->SetCellValue('A' . $startRow, $no);
        $objExcel->getActiveSheet()->SetCellValue('B' . $startRow, $rs['bahan']);
        $objExcel->getActiveSheet()->SetCellValue('C' . $startRow, $rs['deskripsi'] . ".ket:" . $rs['ket']);
        $objExcel->getActiveSheet()->SetCellValue('D' . $startRow, $rs['tema']);
        $objExcel->getActiveSheet()->SetCellValue('E' . $startRow, $rs['panjang'] . " x " . $rs['lebar']);
        $objExcel->getActiveSheet()->SetCellValue('F' . $startRow, $rs['jml']);
        $objExcel->getActiveSheet()->SetCellValue('G' . $startRow, $meter);
        $objExcel->getActiveSheet()->SetCellValue('H' . $startRow, $rs['harga/m']);
        $objExcel->getActiveSheet()->SetCellValue('I' . $startRow, $rs['subtotal']);
        $objExcel->getActiveSheet()->getStyle('B' . $startRow)->getAlignment()->setWrapText(true);
        $objExcel->getActiveSheet()->getStyle('C' . $startRow)->getAlignment()->setWrapText(true);
        $objExcel->getActiveSheet()->getStyle('D' . $startRow)->getAlignment()->setWrapText(true);
        if ($layout == "full") {