Example #1
0
        //Harga Satuan
        $Data .= fnSpace(17 - strlen(number_format($row['SalePrice'], 2, ".", ","))) . number_format($row['SalePrice'], 2, ".", ",") . " | ";
        //Diskon
        $Data .= fnSpace(17 - strlen(number_format($row['DiscountAmount'], 2, ".", ",")) - strlen($row['Discount'])) . number_format($row['DiscountAmount'], 2, ".", ",") . $row['Discount'] . " | ";
        //Total
        $Data .= fnSpace(19 - strlen(number_format($row['Total'], 2, ".", ","))) . number_format($row['Total'], 2, ".", ",") . " |\n";
        $GrandTotal += $row['Total'];
    }
    //$Data .= "|    2,00 m lari  |  MAESTRO 646 XTC                                  |    522  |      155,000.00  |   15.500(10%)  |   100,201,500.00  |\n";
    $Data .= "|---------------------------------------------------------------------------------------------------------------------------------------|\n";
    $Data .= "   Catatan   : " . $Remarks . fnSpace(75 - strlen($Remarks)) . "Jml Pembelian         Rp. " . fnSpace(19 - strlen(number_format($GrandTotal, 2, ".", ","))) . number_format($GrandTotal, 2, ".", ",") . "\n";
    $Data .= "   Kredit    : Rp. " . number_format($GrandTotal, 2, ".", ",") . "\n";
    $Data .= "   Terbilang : " . trim(strtoupper(Terbilang($GrandTotal))) . " RUPIAH\n";
    $Data .= "_________________________________________________________________________________________________________________________________________\n";
    $Data .= "   Penerima," . fnSpace(50) . "Checker," . fnSpace(50) . "Hormat Kami,\n\n\n";
    $Data .= fnSpace(115) . fnSpace(ceil((22 - strlen($CreatedBy)) / 2)) . $CreatedBy . "\n";
    $Data .= $bold1 . "Barang yang sudah dibeli tidak dapat ditukar/dikembalikan" . Chr(12);
    fwrite($handle, $Data);
    fclose($handle);
    copy($file, $SHARED_PRINTER_ADDRESS);
    //exec("lp -d epson ".$file);  # Lakukan cetak
    //unlink($file);
    echo returnstate($ID, $Message, $MessageDetail, $FailedFlag, $State);
}
function returnstate($ID, $Message, $MessageDetail, $FailedFlag, $State)
{
    $data = array("ID" => $ID, "Message" => $Message, "MessageDetail" => $MessageDetail, "FailedFlag" => $FailedFlag, "State" => $State);
    return json_encode($data);
}
function fnSpace($loop)
{
Example #2
0
        //Harga Satuan
        //$Data .= fnSpace(14 - strlen(number_format($row['SalePrice'],2,".",","))) . number_format($row['SalePrice'],2,".",",") . "  |  ";
        //Diskon
        //$Data .= fnSpace(9 - strlen(number_format($row['DiscountAmount'], 0, ".", ",")) - strlen($row['Discount'])) . number_format($row['DiscountAmount'], 0, ".", ",") . "(" . $row['Discount'] . "%)  |  ";
        //Total
        //$Data .= fnSpace(15 - strlen(number_format($row['Total'],2,".",","))) . number_format($row['Total'],2,".",",") . "  |\n";
        //$GrandTotal += $row['Total'];
    }
    //$Data .= "|    2,00 m lari  |  MAESTRO 646 XTC                                  |    522  |      155,000.00  |   15.500(10%)  |   100,201,500.00  |\n";
    $Data .= "-----------------------------------------------------------------------------------------------------------------------------------------\n";
    $Data .= "   Catatan   : " . $Remarks . "\n";
    //$Data .= "   Kredit    : Rp. " . number_format($GrandTotal,2,".",",") . "\n";
    //$Data .= "   Terbilang : " . strtoupper(Terbilang($GrandTotal)) . " RUPIAH\n";
    $Data .= "_________________________________________________________________________________________________________________________________________\n";
    $Data .= "   Penerima," . fnSpace(50) . "Checker," . fnSpace(50) . "Hormat Kami,\n\n\n";
    $Data .= fnSpace(115) . fnSpace(ceil((22 - strlen($_SESSION['UserLogin'])) / 2)) . $_SESSION['UserLogin'] . "\n";
    $Data .= $bold1 . "Barang yang sudah dibeli tidak dapat ditukar/dikembalikan" . Chr(12);
    fwrite($handle, $Data);
    fclose($handle);
    copy($file, $SHARED_PRINTER_ADDRESS);
    //exec("lp -d epson ".$file);  # Lakukan cetak
    //unlink($file);
    echo returnstate($ID, $Message, $MessageDetail, $FailedFlag, $State);
}
function returnstate($ID, $Message, $MessageDetail, $FailedFlag, $State)
{
    $data = array("ID" => $ID, "Message" => $Message, "MessageDetail" => $MessageDetail, "FailedFlag" => $FailedFlag, "State" => $State);
    return json_encode($data);
}
function fnSpace($loop)
{