コード例 #1
0
ファイル: sdm_absensiPdf.php プロジェクト: halimc17/magsys
 function Header()
 {
     global $conn;
     global $dbname;
     global $userid;
     global $kdOrg;
     global $tgl;
     global $akhirY;
     global $akhirYline;
     $sInduk = "select induk from " . $dbname . ".organisasi where kodeorganisasi='" . $kdOrg . "'";
     $qInduk = mysql_query($sInduk) or die(mysql_error());
     $rInduk = mysql_fetch_assoc($qInduk);
     // $str1="select * from ".$dbname.".organisasi where kodeorganisasi='".$rInduk['induk']."'";
     $str1 = "select * from " . $dbname . ".organisasi where kodeorganisasi='" . $_SESSION['org']['kodeorganisasi'] . "'";
     $res1 = mysql_query($str1);
     while ($bar1 = mysql_fetch_object($res1)) {
         $nama = $bar1->namaorganisasi;
         $alamatpt = $bar1->alamat . ", " . $bar1->wilayahkota;
         $telp = $bar1->telepon;
     }
     $sIsi = "select * from " . $dbname . ".sdm_absensiht where kodeorg='" . $kdOrg . "' and tanggal='" . tanggalsystem($tgl) . "'";
     $qIsi = mysql_query($sIsi) or die(mysql_error());
     $rIsi = mysql_fetch_assoc($qIsi);
     $sOrg = "select namaorganisasi from " . $dbname . ".organisasi where kodeorganisasi='" . $rIsi['kodeorg'] . "'";
     $qOrg = mysql_query($sOrg) or die(mysql_error());
     $rOrg = mysql_fetch_assoc($qOrg);
     $path = 'images/logo.jpg';
     $this->Image($path, 15, 10, 20);
     $this->SetFont('Arial', 'B', 10);
     $this->SetFillColor(255, 255, 255);
     $this->SetX(40);
     $this->Cell(60, 5, $nama, 0, 1, 'L');
     $this->SetX(40);
     $this->MultiCell(150, 5, $alamatpt, 0);
     //$this->Cell(60,5,$alamatpt,0,1,'L');
     $this->SetX(40);
     $this->Cell(60, 5, "Tel: " . $telp, 0, 1, 'L');
     $this->Ln();
     $this->SetFont('Arial', 'B', 8);
     $this->Cell(20, 5, $nama, '', 1, 'L');
     $this->SetFont('Arial', '', 8);
     $akhirY = $this->GetY() - 5;
     $this->Line(10, $akhirY, 200, $akhirY);
     $akhirYline = $this->GetY();
     $this->SetY($akhirYline);
     $this->Cell(35, 5, $_SESSION['lang']['kodeorg'], '', 0, 'L');
     $this->Cell(2, 5, ':', '', 0, 'L');
     $this->Cell(75, 5, $rIsi['kodeorg'], '', 0, 'L');
     $this->Cell(25, 5, $_SESSION['lang']['nm_perusahaan'], '', 0, 'L');
     $this->Cell(2, 5, ':', '', 0, 'L');
     $this->Cell(35, 5, $rOrg['namaorganisasi'], 0, 1, 'L');
     $this->Cell(35, 5, $_SESSION['lang']['tanggal'], '', 0, 'L');
     $this->Cell(2, 5, ':', '', 0, 'L');
     $this->Cell(75, 5, $tgl, '', 0, 'L');
     $this->Cell(25, 5, $_SESSION['lang']['periode'], '', 0, 'L');
     $this->Cell(2, 5, ':', '', 0, 'L');
     $this->Cell(35, 5, substr(tanggalnormal($rIsi['periode']), 1, 7), 0, 1, 'L');
     $this->Ln();
 }
コード例 #2
0
 function Header()
 {
     global $conn;
     global $dbname;
     global $userid;
     global $posting;
     global $noKontrak;
     global $kodePt;
     global $kdBrg;
     global $tlgKontrk;
     global $kdCust;
     global $nmBrg;
     global $wilKota;
     global $nama;
     global $bar;
     global $arrStatPPn;
     $noKontrak = $_GET['column'];
     //$nospb=substr($noSpb,0,4);
     $str = "select * from " . $dbname . "." . $_GET['table'] . "  where nokontrak='" . $noKontrak . "' ";
     //echo $str;exit();
     $res = mysql_query($str);
     $bar = mysql_fetch_assoc($res);
     $kodePt = $bar['kodept'];
     $kdBrg = $bar['kodebarang'];
     $tlgKontrk = tanggalnormal($bar['tanggalkontrak']);
     $kdCust = $bar['koderekanan'];
     //echo $posting; exit();
     //ambil nama pt
     $str1 = "select * from " . $dbname . ".organisasi where kodeorganisasi='" . $kodePt . "'";
     $res1 = mysql_query($str1);
     while ($bar1 = mysql_fetch_object($res1)) {
         $nama = $bar1->namaorganisasi;
         $alamatpt = $bar1->alamat . ", " . $bar1->wilayahkota;
         $telp = $bar1->telepon;
         $wilKota = $bar1->wilayahkota;
     }
     $sBrg = "select namabarang,kodebarang from " . $dbname . ".log_5masterbarang where kodebarang='" . $kdBrg . "'";
     $qBrg = mysql_query($sBrg) or die(mysql_error());
     $rBrg = mysql_fetch_assoc($qBrg);
     $nmBrg = $rBrg['namabarang'];
     /*   $path='images/logo.jpg';
          $this->Image($path,15,5,40);	
              $this->SetFont('Arial','B',10);
              $this->SetFillColor(255,255,255);	
              $this->SetX(55);   
          $this->Cell(60,5,$nama,0,1,'L');	 
              $this->SetX(55); 		
          $this->Cell(60,5,$alamatpt,0,1,'L');	
              $this->SetX(55); 			
              $this->Cell(60,5,"Tel: ".$telp,0,1,'L');	
              $this->Line(10,30,200,30);
              $this->Ln(10);*/
 }
コード例 #3
0
             if ($page < 0) {
                 $page = 0;
             }
         }
         $offset = $page * $limit;
         $sql2 = "select count(*) as jmlhrow from " . $dbname . ".sdm_kondisi_prasarana a  left join " . $dbname . ".sdm_prasarana b on a.kodeprasarana=b.kodeprasarana where kodeorg='" . $_SESSION['empl']['lokasitugas'] . "'\r\n                           order by tahunperolehan,bulanperolehan desc";
         //exit("Error".$sql2);
         $query2 = mysql_query($sql2) or die(mysql_error());
         while ($jsl = mysql_fetch_object($query2)) {
             $jlhbrs = $jsl->jmlhrow;
         }
         $str = "select a.*,b.jenisprasarana,b.lokasi  from " . $dbname . ".sdm_kondisi_prasarana a  left join " . $dbname . ".sdm_prasarana b on a.kodeprasarana=b.kodeprasarana where kodeorg='" . $_SESSION['empl']['lokasitugas'] . "'\r\n                           order by tahunperolehan,bulanperolehan desc limit " . $offset . "," . $limit . " ";
         $res = mysql_query($str) or die(mysql_error());
         while ($bar = mysql_fetch_assoc($res)) {
             $no += 1;
             echo "<tr class=rowcontent>\r\n                    <td>" . $no . "</td>\r\n                    <td>" . $bar['kodeprasarana'] . "</td>\r\n                    <td>" . $orgNmKlmpk2[$bar['jenisprasarana']] . "</td>\r\n                    <td>" . $bar['lokasi'] . "</td>\r\n                    <td>" . tanggalnormal($bar['tanggal']) . "</td>\r\n                    <td>" . $bar['kondisi'] . "</td>\r\n                    <td>" . $arrProgrs[$bar['progress']] . "</td>\r\n                    <td align=right>" . number_format($bar['jumlah'], 0) . "</td>\r\n                    <td>" . $arrSat[$bar['jenisprasarana']] . "</td>\r\n                    <td>\r\n                      <img src=images/application/application_edit.png class=resicon  title='Edit' onclick=\"fillField('" . $bar['kodeprasarana'] . "','" . tanggalnormal($bar['tanggal']) . "');\"> \r\n                      <img src=images/application/application_delete.png class=resicon  title='Delete' onclick=\"delData('" . $bar['kodeprasarana'] . "','" . tanggalnormal($bar['tanggal']) . "');\">\r\n                      </td>\r\n                    </tr>";
         }
         echo " <tr><td colspan=10 align=center>\r\n                        " . ($page * $limit + 1) . " to " . ($page + 1) * $limit . " Of " . $jlhbrs . "<br />\r\n                        <button class=mybutton onclick=cariBast2(" . ($page - 1) . ");>" . $_SESSION['lang']['pref'] . "</button>\r\n                        <button class=mybutton onclick=cariBast2(" . ($page + 1) . ");>" . $_SESSION['lang']['lanjut'] . "</button>\r\n                        </td>\r\n                        </tr>";
     } else {
         echo "<tr class=rowcontent><td colspan=10>" . $_SESSION['lang']['dataempty'] . "</td></tr>";
     }
     break;
 case 'update':
     if ($kdSarana == '' || $tglKonSarana == '' || $kondId == '' || $idProgress == '') {
         echo "warning:Semua Field tidak boleh kosong";
         exit;
     }
     if ($jmlhSarana == '' || $jmlhSarana == '0') {
         exit("Error:Jumlah tidak boleh kosong");
     }
     $sCek2 = "select distinct jumlah,jenisprasarana from " . $dbname . ".sdm_prasarana where kodeprasarana='" . $kdSarana . "'";
コード例 #4
0
$no = 0;
$saldo = $sawal;
$masuk = 0;
$keluar = 0;
while ($barx = mysql_fetch_object($resx)) {
    $no += 1;
    if ($barx->tipetransaksi < 5) {
        $saldo = $saldo + $barx->jumlah;
        $masuk = $barx->jumlah;
        $keluar = 0;
    } else {
        $saldo = $saldo - $barx->jumlah;
        $keluar = $barx->jumlah;
        $masuk = 0;
    }
    $stream .= " <tr class=rowcontent>\r\n            <td>" . $no . "</td>\r\n            <td align=center>" . tanggalnormal($barx->tanggal) . "</td>\r\n            <td align=center>" . number_format($sawal, 2, '.', ',') . "</td>\r\n            <td align=center>" . number_format($sawalrp / $sawal, 2, '.', ',') . "</td>\r\n            <td align=center>" . number_format($sawalrp, 2, '.', ',') . "</td>                \r\n            <td align=center>" . number_format($masuk, 2, '.', ',') . "</td>\r\n            <td align=center>" . number_format($barx->hargasatuan, 2, '.', ',') . "</td>\r\n            <td align=center>" . number_format($masuk * $barx->hargasatuan, 2, '.', ',') . "</td>                \r\n            <td align=center>" . number_format($keluar, 2, '.', ',') . "</td>\r\n             <td align=center>" . number_format($barx->hargarata, 2, '.', ',') . "</td>\r\n            <td align=center>" . number_format($keluar * $barx->hargarata, 2, '.', ',') . "</td>                    \r\n            <td align=center>" . number_format($saldo, 2, '.', ',') . "</td>\r\n            <td align=center>" . number_format($barx->hargarata, 2, '.', ',') . "</td>\r\n            <td align=center>" . number_format($saldo * $barx->hargarata, 2, '.', ',') . "</td> \r\n            </tr>";
    $sawal = $saldo;
    $sawalrp = $saldo * $barx->hargarata;
}
$stream .= "</table>Print Time:" . date('YmdHis') . "<br>By:" . $_SESSION['empl']['name'];
$nop_ = "ReportBalance";
if (strlen($stream) > 0) {
    if ($handle = opendir('tempExcel')) {
        while (false !== ($file = readdir($handle))) {
            if ($file != "." && $file != "..") {
                @unlink('tempExcel/' . $file);
            }
        }
        closedir($handle);
    }
    $handle = fopen("tempExcel/" . $nop_ . ".xls", 'w');
コード例 #5
0
 function Header()
 {
     global $conn;
     global $dbname;
     global $align;
     global $length;
     global $colArr;
     global $title;
     global $jmlHari;
     global $test;
     global $klmpkAbsn;
     global $tglDari;
     global $tglSmp;
     $cols = 247.5;
     # Alamat & No Telp
     $query = selectQuery($dbname, 'organisasi', 'alamat,telepon', "kodeorganisasi='" . $_SESSION['org']['kodeorganisasi'] . "'");
     $orgData = fetchData($query);
     $width = $this->w - $this->lMargin - $this->rMargin;
     $height = 15;
     $path = 'images/logo.jpg';
     $this->Image($path, $this->lMargin, $this->tMargin, 0, 55);
     $this->SetFont('Arial', 'B', 9);
     $this->SetFillColor(255, 255, 255);
     $this->SetX(100);
     $this->Cell($width - 100, $height, $_SESSION['org']['namaorganisasi'], 0, 1, 'L');
     $this->SetX(100);
     $this->Cell($width - 100, $height, $orgData[0]['alamat'], 0, 1, 'L');
     $this->SetX(100);
     $this->Cell($width - 100, $height, "Tel: " . $orgData[0]['telepon'], 0, 1, 'L');
     $this->Line($this->lMargin, $this->tMargin + $height * 4, $this->lMargin + $width, $this->tMargin + $height * 4);
     $this->Ln();
     $this->SetFont('Arial', 'B', 10);
     $this->Cell($width, $height, strtoupper("Payroll Remise I"), '', 0, 'C');
     $this->Ln();
     $this->Cell($width, $height, strtoupper($_SESSION['lang']['tanggal']) . " :" . tanggalnormal($tglDari) . " " . $_SESSION['lang']['sampai'] . " " . tanggalnormal($tglSmp), '', 0, 'C');
     $this->Ln();
     $this->Ln();
     $this->SetFont('Arial', 'B', 6);
     $this->SetFillColor(220, 220, 220);
     $this->Cell(3 / 100 * $width, $height, 'No', 1, 0, 'C', 1);
     $this->Cell(13 / 100 * $width, $height, $_SESSION['lang']['namakaryawan'], 1, 0, 'C', 1);
     $this->Cell(7 / 100 * $width, $height, $_SESSION['lang']['tipekaryawan'], 1, 0, 'C', 1);
     $this->Cell(10 / 100 * $width, $height, $_SESSION['lang']['gaji'], 1, 0, 'C', 1);
     foreach ($test as $ar => $isi) {
         $this->Cell(1.5 / 100 * $width, $height, substr($isi, 8, 2), 1, 0, 'C', 1);
         $akhirX = $this->GetX();
     }
     $this->SetY($this->GetY());
     $this->SetX($akhirX);
     $sAbsen = "select kodeabsen from " . $dbname . ".sdm_5absensi order by kodeabsen";
     $qAbsen = mysql_query($sAbsen) or die(mysql_error());
     while ($rAbsen = mysql_fetch_assoc($qAbsen)) {
         $this->Cell(2 / 100 * $width, $height, $rAbsen['kodeabsen'], 1, 0, 'C', 1);
     }
     $this->Cell(5 / 100 * $width, $height, $_SESSION['lang']['total'], 1, 1, 'C', 1);
 }
コード例 #6
0
while ($r_realstsdbi = mysql_fetch_assoc($q_realstsdbi)) {
    $kodeblok[] = $r_realstsdbi['kdblok'];
    $sdbi_realst[$r_realstsdbi['kdblok']] = $r_realstsdbi['realst_sdbi'];
}
# Budget Station SDBI
$s_budstsdbi = "select left(kodeorg,6) as korg,sum(" . $fld_st5 . ") as bgt_st from " . $dbname . ".bgt_budget_detail\r\n              where noakun like '632%' and kodeorg like '" . $kdOrg . "%' and tahunbudget='" . substr($periode, 0, 4) . "' \r\n              group by left(kodeorg,6)";
//echo $s_budstsdbi;
$q_budstsdbi = mysql_query($s_budstsdbi) or die(mysql_error($conn));
while ($r_budstsdbi = mysql_fetch_assoc($q_budstsdbi)) {
    $kode[] = $r_budstsdbi['korg'];
    $sdbi_budst[$r_budstsdbi['korg']] = $r_budstsdbi['bgt_st'];
}
if ($proses == 'excel') {
    $bgcoloraja = "bgcolor=#DEDEDE ";
    $brdr = 1;
    $tab .= "\r\n    <table>\r\n    <tr><td colspan=7 align=center><b>" . $_GET['judul'] . "</b></td></tr>\r\n    <tr><td colspan=3 align=left><b>" . $_SESSION['lang']['organisasi'] . " : " . $kdOrg . "</b></td>\r\n        <td colspan=4 align=right><b>" . $_SESSION['lang']['periode'] . " : " . substr(tanggalnormal($periode), 1, 7) . "</b></td></tr>\r\n    <tr><td colspan=7 align=left>&nbsp;</td></tr>\r\n    </table>";
} else {
    $brdr = 0;
}
$tab .= "<table cellspacing=1 cellpadding=1 border=" . $brdr . " class=sortable>\r\n\t<thead class=rowheader>";
$tab .= "<tr align=center>";
$tab .= "<td rowspan=2>" . $_SESSION['lang']['uraian'] . "</td>";
$tab .= "<td colspan=3>" . $_SESSION['lang']['bulanini'] . "</td>";
$tab .= "<td colspan=3>" . $_SESSION['lang']['sdbulanini'] . "</td></tr>";
$tab .= "<tr align=center><td>" . $_SESSION['lang']['realisasi'] . "</td><td>" . $_SESSION['lang']['anggaran'] . "</td><td>" . $_SESSION['lang']['selisih'] . "</td>";
$tab .= "<td>" . $_SESSION['lang']['realisasi'] . "</td><td>" . $_SESSION['lang']['anggaran'] . "</td><td>" . $_SESSION['lang']['selisih'] . "</td>";
$tab .= "</tr></thead>";
//        $tab.="<tr class=rowcontent>";
//        $tab.="<td>".$_SESSION['lang']['tbsdiolah']."</td>";
//        $tab.="<td align=right>".number_format($bireal_tbsdiolah,0)."</td>";
//        $tab.="<td align=right>".number_format($bibudget_tbsdiolah,0)."</td>";
コード例 #7
0
 function Header()
 {
     global $conn;
     global $dbname;
     global $align;
     global $length;
     global $colArr;
     global $title;
     global $tipeIntex;
     global $periode;
     global $unit;
     global $kdPabrik;
     global $tgl_2;
     global $tgl_1;
     global $tglPeriode;
     global $tanggal;
     global $rNamaSupp;
     $tglPeriode = explode("-", $periode);
     $tanggal = $tglPeriode[1] . "-" . $tglPeriode[0];
     # Alamat & No Telp
     /*         $query = selectQuery($dbname,'organisasi','namaorganisasi,alamat,telepon',
                    "kodeorganisasi='".$kdPt."'");
                $orgData = fetchData($query);*/
     $sAlmat = "select namaorganisasi,alamat,telepon from " . $dbname . ".organisasi where kodeorganisasi='" . $_SESSION['org']['kodeorganisasi'] . "'";
     $qAlamat = mysql_query($sAlmat) or die(mysql_error());
     $rAlamat = mysql_fetch_assoc($qAlamat);
     $width = $this->w - $this->lMargin - $this->rMargin;
     $height = 11;
     $path = 'images/logo.jpg';
     $this->Image($path, $this->lMargin, $this->tMargin, 0, 43);
     $this->SetFont('Arial', 'B', 9);
     $this->SetFillColor(255, 255, 255);
     $this->SetX(90);
     $this->Cell($width - 90, $height, $rAlamat['namaorganisasi'], 0, 1, 'L');
     $this->SetX(90);
     $this->Cell($width - 90, $height, $rAlamat['alamat'], 0, 1, 'L');
     $this->SetX(90);
     $this->Cell($width - 90, $height, "Tel: " . $rAlamat['telepon'], 0, 1, 'L');
     $this->Line($this->lMargin, $this->tMargin + $height * 4, $this->lMargin + $width, $this->tMargin + $height * 4);
     $this->Ln();
     $this->Ln();
     $this->Ln();
     $this->SetFont('Arial', 'B', 11);
     $this->Cell($width, $height, $_SESSION['lang']['rPenerimaanTbs'], 0, 1, 'C');
     $this->SetFont('Arial', '', 8);
     $sNm = "select namasupplier,kodetimbangan from " . $dbname . ".log_5supplier order by namasupplier asc";
     $qNm = mysql_query($sNm) or die(mysql_error());
     while ($rNm = mysql_fetch_assoc($qNm)) {
         $rNamaSupp[$rNm['kodetimbangan']] = $rNm;
     }
     $sBrg = "select kodebarang,namabarang from " . $dbname . ".log_5masterbarang where kelompokbarang='400'";
     $qBrg = mysql_query($sBrg) or die(mysql_error($conn));
     while ($rBrg = mysql_fetch_assoc($qBrg)) {
         $rNmBrg[$rBrg['kodebarang']] = $rBrg;
     }
     if ($kdPabrik != '' && $unit != '') {
         $this->Cell($width, $height, $_SESSION['lang']['terimaTbs'] . " : " . $kdPabrik . " atas " . $rNmBrg[40000003]['namabarang'] . " " . $_SESSION['lang']['dari'] . " " . $rNamaSupp[$unit]['namasupplier'] . " " . $_SESSION['lang']['periode'] . " :" . $tgl_1 . "-" . $tgl_2, 0, 1, 'C');
     } else {
         $this->Cell($width, $height, $_SESSION['lang']['terimaTbs'] . " : " . $kdPabrik . " atas " . $rNmBrg[40000003]['namabarang'] . " " . $_SESSION['lang']['dari'] . " : " . $_SESSION['lang']['all'] . ", " . $_SESSION['lang']['periode'] . " :" . tanggalnormal($tgl_1) . " - " . tanggalnormal($tgl_2), 0, 1, 'C');
     }
     $this->Ln();
     $this->Ln();
     $this->SetFont('Arial', 'B', 5);
     $this->SetFillColor(220, 220, 220);
     $this->Cell(3 / 100 * $width, $height, 'No', 1, 0, 'C', 1);
     $this->Cell(8 / 100 * $width, $height, $_SESSION['lang']['tanggal'], 1, 0, 'C', 1);
     $this->Cell(15 / 100 * $width, $height, $_SESSION['lang']['namasupplier'], 1, 0, 'C', 1);
     $this->Cell(7 / 100 * $width, $height, $_SESSION['lang']['noTiket'], 1, 0, 'C', 1);
     $this->Cell(9 / 100 * $width, $height, $_SESSION['lang']['kodenopol'], 1, 0, 'C', 1);
     $this->Cell(8 / 100 * $width, $height, $_SESSION['lang']['beratBersih'], 1, 0, 'C', 1);
     $this->Cell(8 / 100 * $width, $height, $_SESSION['lang']['potongankg'], 1, 0, 'C', 1);
     $this->Cell(8 / 100 * $width, $height, $_SESSION['lang']['beratnormal'], 1, 0, 'C', 1);
     $this->Cell(7 / 100 * $width, $height, $_SESSION['lang']['sopir'], 1, 0, 'C', 1);
     //                                if($tipeIntex==0)$this->Cell(10/100*$width,$height,$_SESSION['lang']['harga'],1,0,'C',1); else
     $this->Cell(15 / 100 * $width, $height, $_SESSION['lang']['nospb'], 1, 0, 'C', 1);
     $this->Cell(8 / 100 * $width, $height, $_SESSION['lang']['jmlhTandan'], 1, 0, 'C', 1);
     $this->Cell(8 / 100 * $width, $height, $_SESSION['lang']['tahuntanam'], 1, 1, 'C', 1);
 }
コード例 #8
0
    $resx = mysql_query($strx);
    while ($barx = mysql_fetch_assoc($resx)) {
        $no += 1;
        $sKdOrg = "select namaorganisasi from " . $dbname . ".organisasi where kodeorganisasi='" . $barx['kodeorg'] . "'";
        $qKdOrg = mysql_query($sKdOrg) or die(mysql_error($conn));
        $rKdOrg = mysql_fetch_assoc($qKdOrg);
        $sKeg = "select kelompok,namakegiatan from " . $dbname . ".setup_kegiatan where kodekegiatan='" . $barx['kodekegiatan'] . "'";
        $qKeg = mysql_query($sKeg) or die(mysql_error($conn));
        $rKeg = mysql_fetch_assoc($qKeg);
        $sCust = "select namacustomer from " . $dbname . ".pmn_4customer where kodecustomer='" . $barx['pembeliluar'] . "'";
        $qCust = mysql_query($sCust) or die(mysql_error($conn));
        $rCust = mysql_fetch_assoc($qCust);
        $sKdOrg2 = "select namaorganisasi from " . $dbname . ".organisasi where kodeorganisasi='" . $barx['orgtujuan'] . "'";
        $qKdOrg2 = mysql_query($sKdOrg2) or die(mysql_error($conn));
        $rKdOrg2 = mysql_fetch_assoc($qKdOrg2);
        $stream .= "\t<tr class=rowcontent>\r\n\t\t\t\t\t\t\t<td>" . $no . "</td>\r\n\t\t\t\t\t\t\t<td>" . $barx['notransaksi'] . "</td>\r\n\t\t\t\t\t\t\t<td>" . $rKdOrg['namaorganisasi'] . "</td>\r\n\t\t\t\t\t\t\t<td>" . $rCust['namacustomer'] . "</td>\r\n\t\t\t\t\t\t\t<td>" . $rKdOrg2['namaorganisasi'] . "</td>\r\n\t\t\t\t\t\t\t<td>" . tanggalnormal($barx['tanggal']) . "</td>\r\n\t\t\t\t\t\t\t<td>" . $barx['jenisbibit'] . "</td>\r\n\t\t\t\t\t\t\t<td>" . $barx['jumlah'] . "</td>\t\r\n\t\t\t\t\t\t\t<td>" . $rKeg['kelompok'] . "-" . $rKeg['namakegiatan'] . "</td>\t\r\n\t\t\t\t\t</tr>";
    }
}
//echo "warning:".$strx;
//=================================================
$stream .= "</table>Print Time:" . date('YmdHis') . "<br>By:" . $_SESSION['empl']['name'];
$nop_ = "PengirimanBibit";
if (strlen($stream) > 0) {
    if ($handle = opendir('tempExcel')) {
        while (false !== ($file = readdir($handle))) {
            if ($file != "." && $file != "..") {
                @unlink('tempExcel/' . $file);
            }
        }
        closedir($handle);
    }
コード例 #9
0
        if ($res = mysql_query($str)) {
        } else {
            echo " Gagal," . addslashes(mysql_error($conn));
            exit;
        }
    default:
        break;
}
//==============Free
$str1 = "select a.*,b.nama,b.alamat,b.desa,c.namakaryawan from " . $dbname . ".pad_lahan a\r\n            left join " . $dbname . ".pad_5masyarakat b on a.pemilik=b.padid \r\n            left join " . $dbname . ".datakaryawan c on a.updateby=c.karyawanid    \r\n            where posting=0 and unit='" . $unit . "' order by b.nama,b.desa limit 500";
if ($res1 = mysql_query($str1)) {
    echo "<table class=sortable cellspacing=1 border=0 width=2500px>\r\n         <thead>\r\n                <tr class=rowheader>\r\n               <td style='width:30px;' rowspan=2>*</td>                \r\n                <td rowspan=2>" . $_SESSION['lang']['id'] . "</td>\r\n                <td rowspan=2>" . $_SESSION['lang']['unit'] . "</td>                     \r\n                <td rowspan=2>" . $_SESSION['lang']['pemilik'] . "</td>\r\n                <td rowspan=2>" . $_SESSION['lang']['lokasi'] . "/(No.Persil)</td>                       \r\n                <td rowspan=2>" . $_SESSION['lang']['desa'] . "</td>               \r\n                <td rowspan=2>" . $_SESSION['lang']['luas'] . "</td>    \r\n                <td rowspan=2>" . $_SESSION['lang']['bisaditanam'] . "</td> \r\n                <td rowspan=2>" . $_SESSION['lang']['blok'] . "</td>    \r\n                <td colspan=4 align=center>" . $_SESSION['lang']['batas'] . "</td> \r\n                <td colspan=7 align=center>" . $_SESSION['lang']['biaya'] . "-" . $_SESSION['lang']['biaya'] . "</td>  \r\n                <td colspan=4 align=center>" . $_SESSION['lang']['status'] . "</td>    \r\n                <td rowspan=2>" . $_SESSION['lang']['nomor'] . " " . $_SESSION['lang']['dokumen'] . "</td>\r\n                <td rowspan=2>" . $_SESSION['lang']['keterangan'] . "</td> \r\n                 <td rowspan=2>" . $_SESSION['lang']['updateby'] . "</td>   \r\n                 </tr><tr class=rowheader>   \r\n                <td>" . $_SESSION['lang']['batastimur'] . "</td>                      \r\n                <td>" . $_SESSION['lang']['batasbarat'] . "</td>  \r\n                <td>" . $_SESSION['lang']['batasutara'] . "</td>\r\n                <td>" . $_SESSION['lang']['batasselatan'] . "</td> \r\n                    \r\n                <td>" . $_SESSION['lang']['tanamtumbuh'] . " (Rp)</td> \r\n                <td>" . $_SESSION['lang']['gantilahan'] . " (Rp)</td> \r\n                <td>" . $_SESSION['lang']['total'] . "<br>" . $_SESSION['lang']['gantilahan'] . " (Rp)</td>    \r\n                <td>" . $_SESSION['lang']['biaya'] . "<br>" . $_SESSION['lang']['camat'] . " (Rp)</td> \r\n                <td>" . $_SESSION['lang']['biaya'] . "<br>" . $_SESSION['lang']['kades'] . " (Rp)</td>\r\n                <td>" . $_SESSION['lang']['biaya'] . "<br>Matrai (Rp)</td>\r\n                <td>" . $_SESSION['lang']['total'] . "<br>" . $_SESSION['lang']['biaya'] . " (Rp)</td>     \r\n                    \r\n                <td>" . $_SESSION['lang']['status'] . "<br>" . $_SESSION['lang']['permintaandana'] . "</td>\r\n                <td>" . $_SESSION['lang']['status'] . "<br>" . $_SESSION['lang']['pembayaran'] . "</td>\r\n                <td>" . $_SESSION['lang']['status'] . "<br>" . $_SESSION['lang']['desa'] . "</td>\r\n                <td>" . $_SESSION['lang']['status'] . "<br>" . $_SESSION['lang']['camat'] . "</td>\r\n                </tr></thead>\r\n                <tbody>";
    while ($bar1 = mysql_fetch_object($res1)) {
        $stdana = $bar1->statuspermintaandana == 1 ? tanggalnormal($bar1->tanggalpengajuan) : "";
        if ($bar1->statuspermbayaran == 1) {
            $stbayar = tanggalnormal($bar1->tanggalbayar) . " Belum Lunas";
        } else {
            if ($bar1->statuspermbayaran == 0) {
                $stbayar = 'Belum Bayar';
            } else {
                if ($bar1->statuspermbayaran == 2) {
                    $stbayar = tanggalnormal($bar1->tanggalbayar) . " Lunas";
                }
            }
        }
        $stkades = $bar1->statuskades == 1 ? tanggalnormal($bar1->tanggalkades) : "";
        $stcamat = $bar1->statuscamat == 1 ? tanggalnormal($bar1->tanggalcamat) : "";
        echo "<tr class=rowcontent>                 \r\n                          <td width='100px;'>\r\n                               <img src='images/application/application_view_gallery.png' class='resicon' title='Upload Document' onclick=uploadDocument('" . $bar1->idlahan . "','" . $bar1->pemilik . "',event)>\r\n                               <img src='images/skyblue/pdf.jpg' class='resicon' onclick=\"ptintPDF('" . $bar1->idlahan . "','" . $bar1->pemilik . "',event);\" title='Print Data Detail'>\r\n                               <img src='images/skyblue/edit.png' class=resicon  caption='Edit' onclick=\"fillField('" . $bar1->idlahan . "','" . $bar1->pemilik . "','" . $bar1->unit . "','" . $bar1->lokasi . "','" . $bar1->luas . "','" . $bar1->luasdapatditanam . "','" . $bar1->rptanaman . "','" . $bar1->rptanah . "','" . $bar1->statuspermintaandana . "','" . $bar1->statuspermbayaran . "','" . $bar1->kodeblok . "','" . $bar1->statuskades . "','" . $bar1->statuscamat . "','" . tanggalnormal($bar1->tanggalpengajuan) . "','" . tanggalnormal($bar1->tanggalbayar) . "','" . tanggalnormal($bar1->tanggalkades) . "','" . tanggalnormal($bar1->tanggalcamat) . "','" . $bar1->biayakades . "','" . $bar1->biayacamat . "','" . $bar1->biayamatrai . "','" . $bar1->keterangan . "','" . $bar1->nosurat . "','" . $bar1->batastimur . "','" . $bar1->batasbarat . "','" . $bar1->batasutara . "','" . $bar1->batasselatan . "');\">\r\n                                <img src='images/skyblue/posting.png' class='resicon' onclick=\"postingData('" . $bar1->idlahan . "','" . $bar1->unit . "')\" title='Posting'>\r\n                                <img src='images/skyblue/delete.png' class='resicon' onclick=\"deleteData('" . $bar1->idlahan . "','" . $bar1->unit . "');\" title='Delete'>\r\n                           </td>\r\n                           <td>" . $bar1->idlahan . "</td>\r\n                           <td>" . $bar1->unit . "</td>\r\n                           <td>" . $bar1->nama . "</td>\r\n                           <td>" . $bar1->lokasi . "</td>                                 \r\n                           <td>" . $bar1->desa . "</td>\r\n                           <td align=right>" . $bar1->luas . "</td>  \r\n                           <td align=right>" . $bar1->luasdapatditanam . "</td>\r\n                           <td>" . $bar1->kodeblok . "</td>    \r\n                           <td>" . $bar1->batastimur . "</td>\r\n                           <td>" . $bar1->batasbarat . "</td>\r\n                           <td>" . $bar1->batasutara . "</td>\r\n                           <td>" . $bar1->batasselatan . "</td>  \r\n                           <td align=right>" . number_format($bar1->rptanaman, 0) . "</td>    \r\n                           <td align=right>" . number_format($bar1->rptanah, 0) . "</td>\r\n                           <td align=right>" . number_format($bar1->totalgantirugi, 0) . "</td>    \r\n                           <td align=right>" . number_format($bar1->biayakades, 0) . "</td>\r\n                           <td align=right>" . number_format($bar1->biayacamat, 0) . "</td>\r\n                           <td align=right>" . number_format($bar1->biayamatrai, 0) . "</td>\r\n                           <td align=right>" . number_format($bar1->totalgantirugi + $bar1->biayakades + $bar1->biayacamat + $bar1->biayamatrai, 0) . "</td>\r\n                            <td>" . $stdana . "</td>\r\n                           <td>" . $stbayar . "</td>\r\n                           <td>" . $stkades . "</td>\r\n                           <td>" . $stcamat . "</td>        \r\n                           <td>" . $bar1->nosurat . "</td>  \r\n                           <td>" . $bar1->keterangan . "</td>   \r\n                           <td>" . $bar1->namakaryawan . "</td>                                \r\n                            </td></tr>";
    }
    echo "\t \r\n                 </tbody>\r\n                 <tfoot>\r\n                 </tfoot>\r\n                 </table>";
}
コード例 #10
0
ファイル: log_slave_packing.php プロジェクト: halimc17/magsys
     $i = "select * from " . $dbname . ".log_packinght where " . $kdPtLoad . "  " . $perLoad . "  order by tanggal desc  limit " . $offset . "," . $limit . "";
     //echo $i;
     $n = mysql_query($i) or die(mysql_error());
     $no = $maxdisplay;
     while ($d = mysql_fetch_assoc($n)) {
         $no += 1;
         echo "<tr class=rowcontent>";
         echo "<td align=center>" . $no . "</td>";
         echo "<td align=left>" . $d['notransaksi'] . "</td>";
         echo "<td align=left>" . tanggalnormal($d['tanggal']) . "</td>";
         echo "<td align=left>" . $d['kodept'] . "</td>";
         echo "<td align=left>" . $nmKar[$d['createby']] . "</td>";
         echo "<td>" . $nmKar[$d['menyerahkan']] . "</td>";
         echo "<td>" . $d['menerima'] . "</td>";
         if ($d['posting'] == '0') {
             $post = "<td align=center>\r\n\t\t\t\t\t\t\t\t\t<img src=images/application/application_edit.png  title='update' class=resicon  caption='Edit' onclick=\"edit('" . $d['notransaksi'] . "','" . $d['kodept'] . "','" . tanggalnormal($d['tanggal']) . "','" . $d['ukuranpeti'] . "','" . $d['keterangan'] . "','" . $d['menyerahkan'] . "','" . $d['menerima'] . "');\">\r\n\t\t\t\t\t\t\t\t\t<img src=images/application/application_delete.png  title='delete' class=resicon caption='Delete' onclick=\"delHead('" . $d['notransaksi'] . "');\">\r\n\t\t\t\t\t\t\t\t\t<img src=images/hot.png  title='Posting' class=zImgBtn caption='Posting' onclick=\"posting('" . $d['notransaksi'] . "');\">\r\n\t\t\t\t\t\t\t\t\t<img src=images/pdf.jpg class=resicon  title='Print' onclick=\"masterPDF('sdm_splht','" . $d['notransaksi'] . "','','log_slave_packing_pdf',event)\">\r\n\t\t\t\t\t\t\t\t</td>";
         } else {
             $post = "<td align=center>\r\n\t\t\t\t\t\t\t\t<img src=images/buttongreen.png class=zImgBtn>\r\n\t\t\t\t\t\t\t\t<img src=images/pdf.jpg class=resicon  title='Print' onclick=\"masterPDF('sdm_splht','" . $d['notransaksi'] . "','','log_slave_packing_pdf',event)\">\r\n\t\t\t\t\t\t\t   </td>";
         }
         echo $post;
         echo "</tr>";
     }
     echo "\r\n\t\t\t<tr class=rowheader><td colspan=43 align=center>\r\n\t\t\t" . ($page * $limit + 1) . " to " . ($page + 1) * $limit . " Of " . $jlhbrs . "<br />\r\n\t\t\t<button class=mybutton onclick=cariBast(" . ($page - 1) . ");>" . $_SESSION['lang']['pref'] . "</button>\r\n\t\t\t<button class=mybutton onclick=cariBast(" . ($page + 1) . ");>" . $_SESSION['lang']['lanjut'] . "</button>\r\n\t\t\t</td>\r\n\t\t\t</tr>";
     echo "</tbody></table>";
     break;
 case 'delHead':
     $i = "delete from " . $dbname . ".log_packinght where notransaksi='" . $notran . "'";
     //exit("Error:$i");
     if (mysql_query($i)) {
     } else {
         echo " Gagal," . addslashes(mysql_error($conn));
コード例 #11
0
ファイル: log_slave_psj.php プロジェクト: halimc17/magsys
            $txt = "and nosj like '%" . $txt . "%'";
        } else {
            $txt = "";
        }
        $ql2 = "select count(*) as jmlhrow from " . $dbname . ".log_suratjalanht where posting='1'  " . $txt . "   order by tanggal desc";
        // echo $ql2;notran
        $query2 = mysql_query($ql2) or die(mysql_error());
        while ($jsl = mysql_fetch_object($query2)) {
            $jlhbrs = $jsl->jmlhrow;
        }
        $ha = "SELECT * FROM " . $dbname . ".log_suratjalanht where posting='1' " . $txt . " order by tanggal desc  limit " . $offset . "," . $limit . "";
        //echo $ha;
        $hi = mysql_query($ha) or die(mysql_error());
        $no = $maxdisplay;
        while ($hu = mysql_fetch_assoc($hi)) {
            $no += 1;
            //<td>".$nmFranco[$hu['franco']]."</td>
            echo "\r\n\t\t\t<tr class=rowcontent>\r\n\t\t\t\t<td>" . $no . "</td>\r\n\t\t\t\t<td>" . $hu['nosj'] . "</td>\r\n\t\t\t\t<td>" . $hu['kodept'] . "</td>\r\n\t\t\t\t<td>" . $hu['kodeorg'] . "</td>\r\n\t\t\t\t<td>" . tanggalnormal($hu['tanggal']) . "</td>\r\n\t\t\t\t<td>" . tanggalnormal($hu['tanggalkirim']) . "</td>\r\n\t\t\t\t<td>" . $nmSup[$hu['expeditor']] . "</td>\r\n                                <td>" . $optKend[$hu['jeniskend']] . "</td>\r\n\t\t\t\t<td>" . $hu['nopol'] . "</td>\r\n                                <td>" . $hu['driver'] . "</td>\r\n                                <td>" . $nmKar[$hu['pengirim']] . "</td>";
            if ($hu['postingpenerimaan'] == '0') {
                $post = "<td align=center><img src=images/zoom.png title='" . $_SESSION['lang']['find'] . "' id=a class=resicon onclick=listBarang('" . $hu['nosj'] . "','" . $_SESSION['lang']['find'] . "',event)></td>";
            } else {
                $post = "<td align=center>" . $_SESSION['lang']['posted'] . "  " . $hu['penerima'] . "</td>";
            }
            echo $post;
            echo "</tr>";
        }
        echo "\r\n\t\t<tr class=rowheader><td colspan=18 align=center>\r\n\t\t" . ($page * $limit + 1) . " to " . ($page + 1) * $limit . " Of " . $jlhbrs . "<br />\r\n\t\t<button class=mybutton onclick=cariBast(" . ($page - 1) . ");>" . $_SESSION['lang']['pref'] . "</button>\r\n\t\t<button class=mybutton onclick=cariBast(" . ($page + 1) . ");>" . $_SESSION['lang']['lanjut'] . "</button>\r\n\t\t</td>\r\n\t\t</tr>";
        echo "</tbody></table>";
        break;
    default:
}
コード例 #12
0
require_once 'master_validation.php';
require_once 'config/connection.php';
require_once 'lib/nangkoelib.php';
$param = $_POST;
if ($param['kodeorg'] != '' and $param['periode'] != '') {
    $str1 = "select a.*,b.namakaryawan from " . $dbname . ".rencana_gis_file a\r\n            left join " . $dbname . ".datakaryawan b on a.karyawanid=b.karyawanid \r\n            where unit='" . $param['kodeorg'] . "' and tanggal like '" . $param['periode'] . "%' \r\n            and kode='" . $param['kode'] . "'     \r\n            order by a.lastupdate  desc";
} else {
    if ($param['kodeorg'] != '' and $param['periode'] == '') {
        $str1 = "select a.*,b.namakaryawan from " . $dbname . ".rencana_gis_file a\r\n            left join " . $dbname . ".datakaryawan b on a.karyawanid=b.karyawanid \r\n            where unit='" . $param['kodeorg'] . "' and kode='" . $param['kode'] . "'  \r\n            order by a.lastupdate  desc";
    } else {
        if ($param['kodeorg'] == '' and $param['periode'] != '') {
            $str1 = "select a.*,b.namakaryawan from " . $dbname . ".rencana_gis_file a\r\n            left join " . $dbname . ".datakaryawan b on a.karyawanid=b.karyawanid \r\n            where  tanggal like '" . $param['periode'] . "%' and \r\n            kode='" . $param['kode'] . "' and a.karyawanid='" . $_SESSION['standard']['userid'] . "'\r\n            order by a.lastupdate  desc";
        } else {
            if ($param['kodeorg'] == '' and $param['periode'] == '' and $param['kode'] == '') {
                $str1 = "select a.*,b.namakaryawan from " . $dbname . ".rencana_gis_file a\r\n            left join " . $dbname . ".datakaryawan b on a.karyawanid=b.karyawanid  \r\n            order by a.lastupdate  desc limit 100";
            } else {
                $str1 = "select a.*,b.namakaryawan from " . $dbname . ".rencana_gis_file a\r\n            left join " . $dbname . ".datakaryawan b on a.karyawanid=b.karyawanid \r\n            where   kode='" . $param['kode'] . "' \r\n            order by a.lastupdate  desc";
            }
        }
    }
}
$res1 = mysql_query($str1);
$no = 0;
while ($bar1 = mysql_fetch_object($res1)) {
    $no += 1;
    echo "<tr class=rowcontent>\r\n               <td>" . $no . "</td>\r\n                <td>" . $bar1->unit . "</td>\r\n                    <td>" . $bar1->kode . "</td>\r\n                    <td>" . tanggalnormal($bar1->tanggal) . "</td>\r\n                    <td>" . $bar1->namakaryawan . "</td>\r\n                    <td>" . $bar1->lastupdate . "</td>\r\n                    <td>" . $bar1->keterangan . "</td>\r\n                    <td>" . $bar1->namafile . "</td>\r\n                    <td align=right>" . $bar1->ukuran . "</td>\r\n                    <td>" . $bar1->namakaryawan . "</td>\r\n                    <td>";
    if ($bar1->karyawanid == $_SESSION['standard']['userid']) {
        echo "<img class=zImgBtn src=images/skyblue/delete.png   title='Edit' onclick=\"delFile('" . $bar1->unit . "','" . $bar1->kode . "','" . $bar1->namafile . "');\"> &nbsp  &nbsp  &nbsp";
    }
    echo "<img class=zImgBtn src=images/skyblue/save.png   title='Save' onclick=\"download('" . $bar1->namafile . "');\"></td></tr>";
}
コード例 #13
0
 function Header()
 {
     global $periode;
     global $kdUnit;
     global $optNmOrg;
     global $dbname;
     global $thn;
     global $tot;
     $this->SetFont('Arial', 'B', 8);
     $this->Cell($width, $height, strtoupper("25.3 TRANSIT KENDARAAN"), 0, 1, 'L');
     $this->Cell($width, $height, $_SESSION['lang']['bulan'] . ' : ' . substr(tanggalnormal($periode), 1, 7), 0, 1, 'R');
     $tinggiAkr = $this->GetY();
     $ksamping = $this->GetX();
     $this->SetY($tinggiAkr + 20);
     $this->SetX($ksamping);
     $this->Cell($width, $height, $_SESSION['lang']['unit'] . ' : ' . $optNmOrg[$kdUnit], 0, 1, 'L');
     $this->Cell(790, $height, ' ', 0, 1, 'R');
     $height = 10;
     $this->SetFillColor(220, 220, 220);
     $this->SetFont('Arial', 'B', 5);
     $tinggiAkr = $this->GetY();
     $ksamping = $this->GetX();
     $this->SetY($tinggiAkr + 20);
     $this->SetX($ksamping);
     $this->Cell(15, $height, "No.", TLR, 0, 'C', 1);
     $this->Cell(35, $height, "Jenis", TLR, 0, 'C', 1);
     $this->Cell(80, $height, "Nama KEND", TLR, 0, 'C', 1);
     $this->Cell(50, $height, "KODE MESIN", TLR, 0, 'C', 1);
     $this->Cell(25, $height, "THN ", TLR, 0, 'C', 1);
     $this->Cell(45, $height, "ANGGARAN ", TLR, 0, 'C', 1);
     $this->Cell(80, $height, "REALISASI  PEMAKAIAN  FISIK", TLR, 0, 'C', 1);
     $this->Cell(50, $height, "RASIO ", TLR, 0, 'C', 1);
     $this->Cell(50, $height, "ANGGARAN ", TLR, 0, 'C', 1);
     $this->Cell(280, $height, "Realisasi Biaya Operasi (000) ", TLR, 0, 'C', 1);
     $this->Cell(80, $height, "COST / UNIT", TLR, 1, 'C', 1);
     $this->Cell(15, $height, " ", LR, 0, 'C', 1);
     $this->Cell(35, $height, " ", LR, 0, 'C', 1);
     $this->Cell(80, $height, " ", LR, 0, 'C', 1);
     $this->Cell(50, $height, "MESIN/KEND ", LR, 0, 'C', 1);
     $this->Cell(25, $height, "PER", LR, 0, 'C', 1);
     $this->Cell(45, $height, "SETAHUN ", LR, 0, 'C', 1);
     $this->Cell(40, $height, "KM", TLR, 0, 'C', 1);
     $this->Cell(40, $height, "LTR", TLR, 0, 'C', 1);
     $this->Cell(50, $height, "S/D BLN INI", LR, 0, 'C', 1);
     $this->Cell(50, $height, "SETAHUN", LR, 0, 'C', 1);
     $this->Cell(140, $height, "BI", TLR, 0, 'C', 1);
     $this->Cell(140, $height, "SBI", TLR, 0, 'C', 1);
     $this->Cell(40, $height, "ANGGARAN", TLR, 0, 'C', 1);
     $this->Cell(40, $height, "REALISASI", TLR, 1, 'C', 1);
     $this->Cell(15, $height, " ", BLR, 0, 'C', 1);
     $this->Cell(35, $height, " ", BLR, 0, 'C', 1);
     $this->Cell(80, $height, " ", BLR, 0, 'C', 1);
     $this->Cell(50, $height, "", BLR, 0, 'C', 1);
     $this->Cell(25, $height, "OLEHAN", BLR, 0, 'C', 1);
     $this->Cell(45, $height, "(KM)", BLR, 0, 'C', 1);
     $this->Cell(20, $height, "BI", TBLR, 0, 'C', 1);
     $this->Cell(20, $height, "SBI", TBLR, 0, 'C', 1);
     $this->Cell(20, $height, "BI", TBLR, 0, 'C', 1);
     $this->Cell(20, $height, "SBI", TBLR, 0, 'C', 1);
     $this->Cell(50, $height, "(LTR/KM)", BLR, 0, 'C', 1);
     $this->Cell(50, $height, " (Rp.000,-) ", BLR, 0, 'C', 1);
     $this->SetFont('Arial', 'B', 4);
     $this->Cell(20, $height, "Gaji", TBLR, 0, 'C', 1);
     $this->SetFont('Arial', 'B', 3.5);
     $this->Cell(20, $height, "Pre/Lembur", TBLR, 0, 'L', 1);
     $this->Cell(20, $height, "BBM/Plumas", TBLR, 0, 'L', 1);
     $this->Cell(20, $height, "S.Cadang", TBLR, 0, 'L', 1);
     $this->SetFont('Arial', 'B', 4);
     $this->Cell(20, $height, "Reprasi", TBLR, 0, 'C', 1);
     $this->Cell(20, $height, "Asuransi", TBLR, 0, 'C', 1);
     $this->Cell(20, $height, "Total", TBLR, 0, 'C', 1);
     $this->SetFont('Arial', 'B', 4);
     $this->Cell(20, $height, "Gaji", TBLR, 0, 'C', 1);
     $this->SetFont('Arial', 'B', 3.5);
     $this->Cell(20, $height, "Pre/Lembur", TBLR, 0, 'L', 1);
     $this->Cell(20, $height, "BBM/Plumas", TBLR, 0, 'L', 1);
     $this->Cell(20, $height, "S.Cadang", TBLR, 0, 'L', 1);
     $this->SetFont('Arial', 'B', 4);
     $this->Cell(20, $height, "Reprasi", TBLR, 0, 'C', 1);
     $this->Cell(20, $height, "Asuransi", TBLR, 0, 'C', 1);
     $this->Cell(20, $height, "Total", TBLR, 0, 'C', 1);
     $this->SetFont('Arial', 'B', 5);
     $this->Cell(40, $height, "SETAHUN ", BLR, 0, 'C', 1);
     $this->Cell(20, $height, "BI", TBLR, 0, 'C', 1);
     $this->Cell(20, $height, "SBI", TBLR, 1, 'C', 1);
 }
コード例 #14
0
 function Header()
 {
     global $periode;
     global $dataAfd;
     global $kdUnit;
     global $optNmOrg;
     global $dbname;
     global $thn;
     global $kbnSndri;
     global $lstPlnggan;
     global $tot;
     global $colsPertama;
     global $colsKedua;
     $cold = count($kbnSndri) * 55;
     $tot = count($lstPlnggan);
     $cold2 = count($lstPlnggan) * 55;
     $this->SetFont('Arial', 'B', 8);
     $this->Cell($width, $height, strtoupper("17.2  " . strtoupper($_SESSION['lang']['pengiriman']) . " (NURSERY) BIBIT"), 0, 1, 'L');
     $this->Cell($width, $height, $_SESSION['lang']['bulan'] . ' : ' . substr(tanggalnormal($periode), 1, 7), 0, 1, 'R');
     $tinggiAkr = $this->GetY();
     $ksamping = $this->GetX();
     $this->SetY($tinggiAkr + 20);
     $this->SetX($ksamping);
     $this->Cell($width, $height, $_SESSION['lang']['unit'] . ' : ' . $optNmOrg[$kdUnit], 0, 1, 'L');
     $this->Cell(790, $height, ' ', 0, 1, 'R');
     $height = 15;
     $this->SetFillColor(220, 220, 220);
     $this->SetFont('Arial', 'B', 7);
     $tinggiAkr = $this->GetY();
     $ksamping = $this->GetX();
     $this->SetY($tinggiAkr + 20);
     $this->SetX($ksamping);
     $this->Cell(30, $height, "No.", TLR, 0, 'C', 1);
     $this->Cell(130, $height, strtoupper($_SESSION['lang']['tujuan']), TLR, 0, 'C', 1);
     $this->Cell(100, $height, "BIBIT", TLR, 0, 'C', 1);
     $this->Cell($cold, $height, "INTERNAL DELIVERY", TLR, 0, 'C', 1);
     $this->Cell($cold2, $height, "INTERNAL DELIVERY", TLR, 1, 'C', 1);
     $this->Cell(30, $height, ".", BLR, 0, 'C', 1);
     $this->Cell(130, $height, " ", BLR, 0, 'C', 1);
     $this->Cell(100, $height, " ", BLR, 0, 'C', 1);
     if ($colsPertama != 0) {
         if (!empty($kbnSndri)) {
             foreach ($kbnSndri as $dtKbn) {
                 $this->Cell(55, $height, $dtKbn, TBLR, 0, 'C', 1);
             }
         }
     } else {
         $this->Cell($cold, $height, $_SESSION['lang']['dataempty'], TBLR, 0, 'C', 1);
     }
     if ($colsKedua != 0) {
         if (!empty($lstPlnggan)) {
             foreach ($lstPlnggan as $dtPlgn) {
                 $ard += 1;
                 if ($ard != $tot) {
                     $this->Cell(55, $height, $dtPlgn, TBLR, 0, 'C', 1);
                 } else {
                     $this->Cell(55, $height, $dtPlgn, TBLR, 1, 'C', 1);
                 }
             }
         }
     } else {
         $this->Cell($cold2, $height, $_SESSION['lang']['dataempty'], TBLR, 1, 'C', 1);
     }
 }
コード例 #15
0
 while ($bar = mysql_fetch_object($res)) {
     $jabatan = '';
     $namakaryawan = '';
     $bagian = '';
     $karyawanid = '';
     $strc = "select a.namakaryawan,a.karyawanid,a.bagian,b.namajabatan \r\n\t\t    from " . $dbname . ".datakaryawan a left join  " . $dbname . ".sdm_5jabatan b\r\n\t\t\ton a.kodejabatan=b.kodejabatan\r\n\t\t\twhere a.karyawanid=" . $bar->karyawanid;
     $resc = mysql_query($strc);
     while ($barc = mysql_fetch_object($resc)) {
         $jabatan = $barc->namajabatan;
         $namakaryawan = $barc->namakaryawan;
         $bagian = $barc->bagian;
         $karyawanid = $barc->karyawanid;
     }
     //===============================
     $perstatus = $bar->stpersetujuan1;
     $tgl = tanggalnormal($bar->tanggal);
     $kperluan = $bar->keperluan;
     $persetujuan = $bar->persetujuan1;
     $jns = $bar->jenisijin;
     $jmDr = $bar->darijam;
     $jmSmp = $bar->sampaijam;
     $koments = $bar->komenst1;
     $ket = $bar->keterangan;
     $periode = $bar->periodecuti;
     $sthrd = $bar->stpersetujuanhrd;
     $hk = $bar->jumlahhari;
     $hrd = $bar->hrd;
     $koments2 = $bar->komenst2;
     //ambil bagian,jabatan persetujuan atasan
     $perjabatan = '';
     $perbagian = '';
コード例 #16
0
 function Header()
 {
     global $periode;
     global $dataAfd;
     global $kdUnit;
     global $optNmOrg;
     global $dbname;
     global $thn;
     global $dtBarang;
     global $cols;
     global $lstKodeOrg9;
     global $lstKodeOrg8;
     global $dtKodeorg;
     global $afdId;
     $this->SetFont('Arial', 'B', 8);
     $this->Cell($width, $height, strtoupper("13.3 " . strtoupper($_SESSION['lang']['distribusi']) . " " . strtoupper($_SESSION['lang']['pupuk']) . ", AGROCHEMICAL"), 0, 1, 'L');
     $this->Cell(790, $height, $_SESSION['lang']['bulan'] . ' : ' . substr(tanggalnormal($periode), 1, 7), 0, 1, 'R');
     $tinggiAkr = $this->GetY();
     $ksamping = $this->GetX();
     $this->SetY($tinggiAkr + 20);
     $this->SetX($ksamping);
     $this->Cell($width, $height, $_SESSION['lang']['unit'] . ' : ' . $optNmOrg[$kdUnit], 0, 1, 'L');
     if ($afdId != '') {
         $tinggiAkr = $this->GetY();
         $ksamping = $this->GetX();
         $this->SetY($tinggiAkr + 20);
         $this->SetX($ksamping);
         $this->Cell($width, $height, $_SESSION['lang']['afdeling'] . ' : ' . $optNmOrg[$afdId], 0, 1, 'L');
     }
     $this->Cell(790, $height, ' ', 0, 1, 'R');
     $height = 15;
     $this->SetFillColor(220, 220, 220);
     $this->SetFont('Arial', 'B', 7);
     $wit = 45 * $cols;
     $witda = 45 * $cols;
     $tinggiAkr = $this->GetY();
     $ksamping = $this->GetX();
     $this->SetY($tinggiAkr + 20);
     $this->SetX($ksamping);
     $this->Cell(120, $height, $_SESSION['lang']['nama'], TLR, 0, 'C', 1);
     $this->Cell(35, $height, $_SESSION['lang']['satuan'], TLR, 0, 'C', 1);
     $this->Cell($wit, $height, $_SESSION['lang']['bi'], TLR, 0, 'C', 1);
     $this->Cell($wit, $height, $_SESSION['lang']['sbi'], TLR, 1, 'C', 1);
     $this->Cell(120, $height, $_SESSION['lang']['material'], BLR, 0, 'C', 1);
     $this->Cell(35, $height, " ", BLR, 0, 'C', 1);
     if (!empty($dtKodeorg)) {
         foreach ($dtKodeorg as $lstKodeOrg8) {
             $this->Cell(45, $height, $lstKodeOrg8, TBLR, 0, 'C', 1);
         }
     }
     if (!empty($dtKodeorg)) {
         foreach ($dtKodeorg as $lstKodeOrg9) {
             $ar += 1;
             if ($ar != $cols) {
                 $this->Cell(45, $height, $lstKodeOrg9, TBLR, 0, 'C', 1);
             } else {
                 $this->Cell(45, $height, $lstKodeOrg9, TBLR, 1, 'C', 1);
             }
         }
     }
 }
コード例 #17
0
            $tglPO = "";
            $statPo = "";
            $rSup['namasupplier'] = "";
            $rRapb['notransaksi'] = "";
            $rRapb['tanggal'] = "0000-00-00";
        }
        if ($res['hasilpersetujuan1'] == 3 or $res['hasilpersetujuan2'] == 3 or $res['hasilpersetujuan3'] == 3 or $res['hasilpersetujuan4'] == 3 or $res['hasilpersetujuan5'] == 3 or $res['status'] == 3) {
            $npo = '';
        }
        $stream .= "<tr class=rowcontent>\r\n                                                <td>" . $no . "</td>\r\n                                                <td>" . $res['nopp'] . "</td>\r\n                                                <td>" . tanggalnormal($res['tanggal']) . "</td>\r\n                                                <td>" . $res['kodevhc'] . "</td>\r\n                                                <td>" . $res['kodebarang'] . "</td>\r\n                                                <td>" . $rBrg['namabarang'] . "</td>\r\n                                                <td>" . $rBrg['satuan'] . "</td>\r\n                                                <td align=right>" . $res['jumlah'] . "</td>\r\n                                                <td align=right>" . $res['realisasi'] . "</td>\r\n                                                <td align=left>" . $res['keterangan'] . "</td>\r\n                                                ";
        $stream .= "<td>" . $statPp . "</td>";
        $stream .= "\r\n                                                <td>" . $npo . "</td>\r\n                                                <td>" . $tglPO . "</td>";
        $stream .= "<td>" . $statPo . "</td>";
        $stream .= "<td>" . $rSup['namasupplier'] . "</td>\r\n                                                <td>" . $rRapb['notransaksi'] . "</td>";
        if ($rRapb['tanggal'] != 00 - 00 - 00) {
            $stream .= "<td>" . tanggalnormal($rRapb['tanggal']) . "</td></tr>";
        } else {
            $stream .= "<td></td></tr>";
        }
    }
    $stream .= "</table>";
} else {
    $stream .= "<tr class=rowcontent><td colspan=16 align=center>Not Found</td></tr></table>";
}
$stream .= "<tr class=rowcontent><td colspan=16 align=left><table cellpadding=1 cellspacing=1 border=1 class=sortable>";
$stream .= "<thead><tr class=rowheader>";
$stream .= "<td  bgcolor=#DEDEDE align=center>Purchased</td>";
$stream .= "<td bgcolor=#DEDEDE align=center>" . $_SESSION['lang']['ditolak'] . "</td>";
$stream .= "<td bgcolor=#DEDEDE align=center>" . $_SESSION['lang']['wait_approval'] . "</td>";
$stream .= "<td bgcolor=#DEDEDE align=center>" . $_SESSION['lang']['belumdiajukan'] . "</td>";
$stream .= "<td bgcolor=#DEDEDE align=center>Purchasing Process</td>";
コード例 #18
0
<?php

//@Copy nangkoelframework
require_once 'master_validation.php';
include 'lib/nangkoelib.php';
include_once 'lib/zLib.php';
echo open_body();
include 'master_mainMenu.php';
OPEN_BOX();
$lksiTugas = substr($_SESSION['empl']['lokasitugas'], 0, 4);
$sPeriode = "select distinct periode from " . $dbname . ".sdm_5periodegaji where kodeorg='" . $lksiTugas . "' order by periode desc";
$optPeriode = "<option value=''>" . $_SESSION['lang']['pilihdata'] . "</option>";
$qPeriode = mysql_query($sPeriode) or die(mysql_error());
while ($rPeriode = mysql_fetch_assoc($qPeriode)) {
    $optPeriode .= "<option value=" . $rPeriode['periode'] . ">" . substr(tanggalnormal($rPeriode['periode']), 1, 7) . "</option>";
}
$sBagian = "select distinct * from " . $dbname . ".sdm_5departemen order by nama asc";
$qBagian = mysql_query($sBagian) or die(mysql_error());
$optBagian = "";
while ($rBagian = mysql_fetch_assoc($qBagian)) {
    $optBagian .= "<option value=" . $rBagian['kode'] . ">" . $rBagian['nama'] . "</option>";
}
if ($_SESSION['empl']['tipelokasitugas'] == 'HOLDING') {
    $sOrg = "select namaorganisasi,kodeorganisasi from " . $dbname . ".organisasi where tipe in ('KEBUN','PABRIK','KANWIL','TRAKSI') order by namaorganisasi asc ";
} elseif ($_SESSION['empl']['tipelokasitugas'] == 'KANWIL') {
    $sOrg = "select namaorganisasi,kodeorganisasi from " . $dbname . ".organisasi \r\n               where tipe in ('KEBUN','PABRIK','KANWIL','TRAKSI') or induk='" . $_SESSION['empl']['lokasitugas'] . "' order by namaorganisasi asc ";
} else {
    $sOrg = "select namaorganisasi,kodeorganisasi from " . $dbname . ".organisasi where induk='" . $_SESSION['empl']['lokasitugas'] . "' or kodeorganisasi='" . $_SESSION['empl']['lokasitugas'] . "' order by kodeorganisasi asc";
}
$optOrg = "<option value=''>" . $_SESSION['lang']['pilihdata'] . "</option>";
$qOrg = mysql_query($sOrg) or die(mysql_error($conn));
コード例 #19
0
     $arrIdKompPls[] = $rKomp['id'];
     $arrNmKomPls[$rKomp['id']] = $rKomp['name'];
 }
 $totPlus = count($arrIdKompPls);
 $brsPlus = 0;
 $sKomp = "select id,name from " . $dbname . ".sdm_ho_component where plus='0'  ";
 $qKomp = mysql_query($sKomp) or die(mysql_error());
 while ($rKomp = mysql_fetch_assoc($qKomp)) {
     $arrIdKompMin[] = $rKomp['id'];
     $arrNmKomMin[$rKomp['id']] = $rKomp['name'];
 }
 $sPeriod = "select tanggalmulai,tanggalsampai from " . $dbname . ".sdm_5periodegaji where jenisgaji='B' and periode='" . $perod . "' and kodeorg='" . substr($idAfd, 0, 4) . "'";
 $qPeriod = mysql_query($sPeriod) or die(mysql_error());
 $rPeriod = mysql_fetch_assoc($qPeriod);
 $mulai = tanggalnormal($rPeriod['tanggalmulai']);
 $selesi = tanggalnormal($rPeriod['tanggalsampai']);
 $stream .= "\r\n                        <table>\r\n                        <tr><td colspan=15 align=center>List Data Gaji Harian, Unit : " . $idAfd . "</td></tr>\r\n                        <tr><td colspan=15 align=center>Periode : " . $mulai . " s.d. " . $selesi . "</td></tr>\r\n                        </table>\r\n                        <table border=1>\r\n                        <tr>\r\n                                <td bgcolor=#DEDEDE align=center rowspan='2'>No.</td>\r\n                                <td bgcolor=#DEDEDE align=center rowspan='2'>" . $_SESSION['lang']['namakaryawan'] . "</td>\r\n                                <td bgcolor=#DEDEDE align=center rowspan='2'>" . $_SESSION['lang']['nik'] . "/" . $_SESSION['lang']['tmk'] . "</td>";
 if ($_SESSION['empl']['tipelokasitugas'] == 'HOLDING' || $_SESSION['empl']['tipelokasitugas'] == 'KANWIL') {
     $stream .= "<td bgcolor=#DEDEDE align=center rowspan='2'>" . $_SESSION['lang']['subbagian'] . "</td>";
 }
 $stream .= "<td bgcolor=#DEDEDE align=center rowspan='2'>No. Rekening</td>";
 $stream .= "<td bgcolor=#DEDEDE align=center rowspan='2'>" . $_SESSION['lang']['tipekaryawan'] . "</td>\r\n                                <td bgcolor=#DEDEDE align=center rowspan='2'>" . $_SESSION['lang']['totLembur'] . "</td>\r\n                                <td bgcolor=#DEDEDE align=center rowspan='2'>" . $_SESSION['lang']['unit'] . "/" . $_SESSION['lang']['bagian'] . "</td>\r\n                                <td bgcolor=#DEDEDE align=center rowspan='2'>" . $_SESSION['lang']['statuspajak'] . "</td>\r\n\r\n                                <td bgcolor=#DEDEDE align=center rowspan='2'>" . $_SESSION['lang']['jabatan'] . "</td>";
 //absen di bayar
 $shkdbyr = "select distinct kodeabsen from " . $dbname . ".sdm_5absensi where kelompok=1 order by kodeabsen";
 $qhkdbyr = mysql_query($shkdbyr) or die(mysql_error($conn));
 $rowabs = mysql_num_rows($qhkdbyr);
 //absen tidak di bayar
 $shkdbyr2 = "select distinct kodeabsen from " . $dbname . ".sdm_5absensi where kelompok=0 order by kodeabsen";
 $qhkdbyr2 = mysql_query($shkdbyr2) or die(mysql_error($conn));
 $rowabs2 = mysql_num_rows($qhkdbyr2);
 $stream .= "<td bgcolor=#DEDEDE align=center  colspan='" . ($rowabs + 1) . "'>" . $_SESSION['lang']['hkdibayar'] . "</td>";
コード例 #20
0
$pdf->Cell(25, 5, $_SESSION['lang']['mesin'], 1, 0, 'C', 1);
$pdf->Cell(30, 5, $_SESSION['lang']['jammulai'], 1, 0, 'C', 1);
$pdf->Cell(30, 5, $_SESSION['lang']['jamselesai'], 1, 1, 'C', 1);
//$pdf->Cell(25,5,'Total',1,1,'C',1);
$pdf->SetFillColor(255, 255, 255);
$pdf->SetFont('Arial', '', 9);
if ($periode == '0') {
    $str = "select a.*,b.* from " . $dbname . ".pabrik_rawatmesinht a inner join " . $dbname . ".pabrik_rawatmesindt b on a.notransaksi=b.notransaksi \r\n\t\twhere a.pabrik='" . $pabrik . "' and a.statasiun='" . $statId . "'  order by a.tanggal asc";
} elseif ($periode != '0') {
    $str = "select a.*,b.* from " . $dbname . ".pabrik_rawatmesinht a inner join " . $dbname . ".pabrik_rawatmesindt b on a.notransaksi=b.notransaksi \r\n\t\twhere a.pabrik='" . $pabrik . "' and a.statasiun='" . $statId . "' and tanggal like '%" . $periode . "%' order by a.tanggal asc";
}
$re = mysql_query($str);
$no = 0;
while ($res = mysql_fetch_assoc($re)) {
    $no += 1;
    $sBrg = "select namabarang from " . $dbname . ".log_5masterbarang where kodebarang='" . $res['kodebarang'] . "'";
    $qBrg = mysql_query($sBrg) or die(mysql_error());
    $rBrg = mysql_fetch_assoc($qBrg);
    $pdf->Cell(8, 5, $no, 1, 0, 'L', 1);
    $pdf->Cell(40, 5, $res['notransaksi'], 1, 0, 'C', 1);
    $pdf->Cell(20, 5, tanggalnormal($res['tanggal']), 1, 0, 'C', 1);
    $pdf->Cell(25, 5, $res['kodebarang'], 1, 0, 'C', 1);
    $pdf->Cell(60, 5, $rBrg['namabarang'], 1, 0, 'L', 1);
    $pdf->Cell(15, 5, $res['satuan'], 1, 0, 'C', 1);
    $pdf->Cell(15, 5, $res['jumlah'], 1, 0, 'C', 1);
    $pdf->Cell(15, 5, $res['shift'], 1, 0, 'C', 1);
    $pdf->Cell(25, 5, $res['mesin'], 1, 0, 'C', 1);
    $pdf->Cell(30, 5, tanggalnormald($res['jammulai']), 1, 0, 'C', 1);
    $pdf->Cell(30, 5, tanggalnormald($res['jamselesai']), 1, 1, 'C', 1);
}
$pdf->Output();
コード例 #21
0
} else {
    if ($method == 'insert') {
        $str = "insert into " . $dbname . ".sdm_penggantiantransport \r\n\t      (`notransaksi`,`karyawanid`,`periode`,\r\n\t\t  `keterangan`,`toll`,`trans`,\r\n\t\t  `perawatan`,`kodeorg`,`alokasi`,\r\n\t\t  `updateby`,`bylain`,`totalklaim`)\r\n\t\t  values(\r\n\t\t   '" . $notransaksi . "'," . $karyawanid . ",'" . $periode . "',\r\n\t\t   '" . $keterangan . "'," . $bytoll . "," . $bytransport . ",\r\n\t\t   " . $byperawatan . ",'" . $kodeorg . "','" . $pt . "',\r\n\t\t   " . $userid . "," . $bylain . "," . $total . "\r\n\t\t  )";
    } else {
        if ($method == 'update') {
            $str = "update " . $dbname . ".sdm_penggantiantransport\r\n\t      set \r\n\t\t  `karyawanid`=" . $karyawanid . ",\r\n\t\t  `periode`='" . $periode . "',\r\n\t\t  `keterangan`='" . $keterangan . "',\r\n\t\t  `toll`=" . $bytoll . ",\r\n\t\t  `trans`=" . $bytransport . ",\r\n\t\t  `perawatan`=" . $byperawatan . ",\r\n\t\t  `kodeorg`='" . $kodeorg . "',\r\n\t\t  `alokasi`='" . $pt . "',\r\n\t\t  `updateby`=" . $userid . ",\r\n\t\t  `bylain`=" . $bylain . ",\r\n\t\t  `totalklaim`=" . $total . "\r\n\t\t  where notransaksi='" . $notransaksi . "'";
        } else {
            $str = "select 1=1";
        }
    }
}
if (mysql_query($str)) {
    if ($periode == '') {
        $periode = date('Y-m');
    }
    $str = "select a.*,sum(b.jlhbbm) as bbm,c.namakaryawan from " . $dbname . ".sdm_penggantiantransport a\r\n\t      left join " . $dbname . ".sdm_penggantiantransportdt b \r\n\t\t  on a.notransaksi=b.notransaksi\r\n\t\t  left join " . $dbname . ".datakaryawan c\r\n\t\t  on a.karyawanid=c.karyawanid\r\n\t\t   where periode='" . $periode . "' and \r\n\t\t  kodeorg='" . substr($_SESSION['empl']['lokasitugas'], 0, 4) . "'\r\n\t\t  group by notransaksi";
    $res = mysql_query($str);
    $no = 0;
    while ($bar = mysql_fetch_object($res)) {
        $no += 1;
        $add = '';
        if ($bar->posting == 0) {
            $add .= " <img src='images/close.png' class=resicon onclick=deleteBBM('" . $bar->notransaksi . "') title='delete'>";
            //$add.=" <img src='images/tool.png' class=resicon onclick=editBBM('".$bar->notransaksi."') title='edit'>";
        }
        $add .= " <img src='images/pdf.jpg' class=resicon onclick=previewBBM('" . $bar->notransaksi . "',event) title='view'>";
        echo "<tr class=rowcontent>\r\n\t\t     <td>" . $no . "</td>\r\n\t\t\t <td>" . $bar->notransaksi . "</td>\r\n\t\t\t <td>" . substr($bar->periode, 5, 2) . "-" . substr($bar->periode, 0, 4) . "</td>\r\n\t\t\t <td>" . $bar->alokasi . "</td>\r\n\t\t\t <td>" . $bar->namakaryawan . "</td>\r\n\t\t\t <td align=right>" . number_format($bar->totalklaim, 2, ',', '.') . "</td>\r\n\t\t\t <td align=right>" . number_format($bar->dibayar, 2, ',', '.') . "</td>\r\n\t\t\t <td>" . tanggalnormal($bar->tanggalbayar) . "</td>\r\n\t\t\t <td align=right>" . number_format($bar->bbm, 2, ',', '.') . "</td>\r\n\t\t\t <td>" . $bar->keterangan . "</td>\t\r\n\t\t\t <td>" . $add . "</td>\t \r\n\t\t   </tr>";
    }
} else {
    echo " Gagal " . addslashes(mysql_error($conn));
}
コード例 #22
0
//total karyawan
$total = 0;
//total per karyawan
while ($bar = mysql_fetch_object($res)) {
    $valPerusahaan = $bar->value * -1 / $angka * 100 * $perusahaan;
    $tvp += $valPerusahaan;
    $kar += $bar->value * -1;
    $total = $valPerusahaan + $bar->value * -1;
    $stru = "select sum(value) as gjk from " . $dbname . ".sdm_ho_detailmonthly where (component=1 or component=2)\r\n\t\t\t       and updatedby='" . $_SESSION['standard']['username'] . "'\r\n\t\t\t       and periode='" . $val . "' and karyawanid=" . $bar->karyawanid;
    $resu = mysql_query($stru);
    $gjkotor = 0;
    while ($baru = mysql_fetch_object($resu)) {
        $gjkotor = $baru->gjk;
    }
    $no += 1;
    $stream .= "<tr class=rowcontent>\r\n\t\t\t    <td class=firsttd>" . $no . "</td>\r\n\t\t\t    <td>'" . $bar->karyawanid . "</td>\r\n\t\t\t\t<td>" . $bar->name . "</td>\r\n\t\t\t\t<td>" . $bar->nojms . "</td>\r\n\t\t\t\t<td align=right>" . tanggalnormal($bar->startdate) . "</td>\r\n\t\t\t\t<td align=center>" . $bar->periode . "</td>\r\n\t\t\t\t<td align=right>" . number_format($bar->value * -1, 2, '.', '') . "</td>\r\n\t\t\t\t<td align=right>" . number_format($valPerusahaan, 2, '.', '') . "</td>\r\n\t\t\t\t<td align=right>" . number_format($total, 2, '.', '') . "</td>\r\n\t\t\t\t<td align=right>" . number_format($gjkotor, 2, '.', '') . "</td>\r\n\t\t\t  </tr>";
    $ttl += $total;
}
$stream .= "</tbody>\r\n\t\t\t  <tfoot></tfoot>\r\n\t\t\t    <tr class=rowcontent>\r\n\t\t\t    <td class=firsttd colspan=6 align=center>TOTAL</td>\r\n\t\t\t\t<td align=right>" . number_format($kar, 2, '.', '') . "</td>\r\n\t\t\t\t<td align=right>" . number_format($tvp, 2, '.', '') . "</td>\t\t\t\t\r\n\t\t\t\t<td align=right>" . number_format($ttl, 2, '.', '') . "</td>\r\n\t\t\t  </tr>\r\n\t\t      </table>";
$nop_ = "jamsostek" . $val1;
if (strlen($stream) > 0) {
    if ($handle = opendir('tempExcel')) {
        while (false !== ($file = readdir($handle))) {
            if ($file != "." && $file != "..") {
                @unlink('tempExcel/' . $file);
            }
        }
        closedir($handle);
    }
    $handle = fopen("tempExcel/" . $nop_ . ".xls", 'w');
    if (!fwrite($handle, $stream)) {
コード例 #23
0
$stru2 = "select distinct(a.tanggal), a.notransaksi from " . $dbname . ".kebun_prestasi_vw a left join \r\n              " . $dbname . ".datakaryawan b on a.karyawanid=b.karyawanid\r\n               where b.tipekaryawan in(2,3,4,6) and b.lokasitugas='" . $param['kodeorg'] . "' \r\n               and  (b.tanggalkeluar>='" . $tanggal1 . "' or b.tanggalkeluar='0000-00-00') and b.alokasi=0\r\n               and a.unit like '" . $param['kodeorg'] . "%' and a.jurnal=0\r\n               and a.tanggal>='" . $tanggal1 . "' and a.tanggal<='" . $tanggal2 . "'     \r\n               and sistemgaji='Harian' order by tanggal";
$resu2 = mysql_query($stru2);
#posting traksi
$stru3 = "select distinct(a.tanggal), a.notransaksi\r\n           from " . $dbname . ".vhc_runhk_vw a left join \r\n          " . $dbname . ".datakaryawan b on a.idkaryawan=b.karyawanid\r\n           where b.tipekaryawan in(2,3,4,6) and b.lokasitugas='" . $param['kodeorg'] . "' \r\n           and  (b.tanggalkeluar>='" . $tanggal1 . "' or b.tanggalkeluar='0000-00-00') and b.alokasi=0\r\n           and a.tanggal>='" . $tanggal1 . "' and a.tanggal<='" . $tanggal2 . "'     \r\n           and posting=0 and sistemgaji='Harian' order by tanggal";
$resu3 = mysql_query($stru3);
if (mysql_num_rows($resu1) > 0 or mysql_num_rows($resu2) > 0 or mysql_num_rows($resu3) > 0) {
    echo "Masih ada data yang belum di posting/There still unconfirmed transaction:";
    echo "<table class=sortable border=0 cellspacing=1>\r\n            <thead><tr class=rowheader>\r\n            <td>" . $_SESSION['lang']['jenis'] . "</td>\r\n            <td>" . $_SESSION['lang']['notransaksi'] . "</td>\r\n            <td>" . $_SESSION['lang']['tanggal'] . "</td>\r\n            </tr></thead><tbody>";
    while ($bar = mysql_fetch_object($resu1)) {
        echo "<tr class=rowcontent><td>Perawatan Kebun</td><td>" . $bar->notransaksi . "</td><td>" . tanggalnormal($bar->tanggal) . "</td></tr>";
    }
    while ($bar = mysql_fetch_object($resu2)) {
        echo "<tr class=rowcontent><td>Panen</td><td>" . $bar->notransaksi . "</td><td>" . tanggalnormal($bar->tanggal) . "</td></tr>";
    }
    while ($bar = mysql_fetch_object($resu3)) {
        echo "<tr class=rowcontent><td>Traksi Pekerjaan</td><td>" . $bar->notransaksi . "</td><td>" . tanggalnormal($bar->tanggal) . "</td></tr>";
    }
    echo "</tbody><tfoot></tfoot></table>";
    exit;
    //keluar dari proses
}
#6.3.1 Get Premi Kegiatan Perawatan dan gaji pokok BHL
$premi = array();
$penalty = array();
$gapokbhl = array();
$penaltykehadiran = array();
$query5 = "select sum(a.umr) as gaji,a.karyawanid,sum(a.insentif) as premi from " . $dbname . ".kebun_kehadiran_vw a left join \r\n              " . $dbname . ".datakaryawan b on a.karyawanid=b.karyawanid\r\n               where b.tipekaryawan in(2,3,4,6) and b.lokasitugas='" . $param['kodeorg'] . "' \r\n               and  (b.tanggalkeluar>='" . $tanggal1 . "' or b.tanggalkeluar='0000-00-00') and b.alokasi=0\r\n               and a.unit like '" . $param['kodeorg'] . "%'\r\n               and a.tanggal>='" . $tanggal1 . "' and a.tanggal<='" . $tanggal2 . "'     \r\n               and sistemgaji='Harian' group by a.karyawanid";
$premRes = fetchData($query5);
foreach ($premRes as $idx => $val) {
    if ($val['premi'] > 0) {
        $premi[$val['karyawanid']] = $val['premi'];
コード例 #24
0
 function Header()
 {
     global $conn;
     global $dbname;
     global $align;
     global $length;
     global $colArr;
     global $title;
     global $tipeIntex;
     global $periode;
     global $unit;
     global $kdPabrik;
     global $tgl_2;
     global $tgl_1;
     global $tglPeriode;
     global $TGL;
     global $optSupp;
     global $optNm;
     global $blnA;
     $tglPeriode = explode("-", $periode);
     $tanggal = count($tglPeriode) > 1 ? $tglPeriode[1] . "-" . $tglPeriode[0] : '';
     # Alamat & No Telp
     /*         $query = selectQuery($dbname,'organisasi','namaorganisasi,alamat,telepon',
                "kodeorganisasi='".$kdPt."'");
                $orgData = fetchData($query);*/
     $sAlmat = "select namaorganisasi,alamat,telepon from " . $dbname . ".organisasi where kodeorganisasi='" . $_SESSION['org']['kodeorganisasi'] . "'";
     $qAlamat = mysql_query($sAlmat) or die(mysql_error());
     $rAlamat = mysql_fetch_assoc($qAlamat);
     $width = $this->w - $this->lMargin - $this->rMargin;
     $height = 11;
     $path = 'images/logo.jpg';
     $this->Image($path, $this->lMargin, $this->tMargin, 0, 43);
     $this->SetFont('Arial', 'B', 9);
     $this->SetFillColor(255, 255, 255);
     $this->SetX(90);
     $this->Cell($width - 90, $height, $rAlamat['namaorganisasi'], 0, 1, 'L');
     $this->SetX(90);
     $this->Cell($width - 90, $height, $rAlamat['alamat'], 0, 1, 'L');
     $this->SetX(90);
     $this->Cell($width - 90, $height, "Tel: " . $rAlamat['telepon'], 0, 1, 'L');
     $this->Line($this->lMargin, $this->tMargin + $height * 4, $this->lMargin + $width, $this->tMargin + $height * 4);
     $this->Ln();
     $this->Ln();
     $this->Ln();
     $this->SetFont('Arial', 'B', 11);
     $this->Cell($width, $height, $_SESSION['lang']['rePenerimaanTbs'], 0, 1, 'C');
     $this->SetFont('Arial', '', 8);
     $this->Ln(5);
     if ($_SESSION['language'] == 'EN') {
         //                    $this->Cell($width,$height,"FFB receive from ".tanggalnormal($TGL[0])." to ".tanggalnormal($TGL[count($TGL)-1])." PKS:".$kdPabrik." (not include grading deduction)",0,1,'C');
         $this->Cell($width, $height, "FFB receive month " . $blnA . " to " . tanggalnormal($TGL[count($TGL) - 1]) . " PKS:" . $kdPabrik . " (not include grading deduction)", 0, 1, 'C');
     } else {
         //                    $this->Cell($width,$height,"Penerimaan TBS  dari Tanggal ".tanggalnormal($TGL[0])." s/d Tanggal ".tanggalnormal($TGL[count($TGL)-1])." PKS:".$kdPabrik." (belum dikurangi potongan sortasi)",0,1,'C');
         $this->Cell($width, $height, "Penerimaan TBS  Bulan " . $blnA . " s/d Tanggal " . tanggalnormal($TGL[count($TGL) - 1]) . " PKS:" . $kdPabrik . " (belum dikurangi potongan sortasi)", 0, 1, 'C');
     }
     $this->Ln(10);
 }
コード例 #25
0
<?php

//@Copy nangkoelframework
require_once 'master_validation.php';
include 'lib/nangkoelib.php';
require_once 'config/connection.php';
$periode = $_POST['periode'];
$karyawanid = $_POST['karyawanid'];
$kodeorg = $_POST['kodeorg'];
$namakaryawan = $_POST['namakaryawan'];
$outstanding = $_POST['outstanding'];
echo "<fieldset>\r\n\t\t<label style='font-weight:bold'>Total Outstanding : " . $outstanding . "</label> \r\n\t</fieldset>";
echo "<fieldset><legend>" . $_SESSION['lang']['form'] . "</legend>\r\n    <table>\r\n\t\t<tr>\r\n\t\t\t<td>\r\n\t\t\t\t<input type=hidden class=myinputtext id=kodeorgJ  value='" . $kodeorg . "'>\r\n\t\t\t\t<input type=hidden class=myinputtext id=karyawanidJ value='" . $karyawanid . "'>\r\n\t\t\t\t<input type=hidden class=myinputtext id=periodeJ value='" . $periode . "'>\r\n\t\t\t\t" . $_SESSION['lang']['namakaryawan'] . "\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t:\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t<input type=text class=myinputtext id=namakaryawan disabled value='" . $namakaryawan . "' size=25>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td>\r\n\t\t\t\t" . $_SESSION['lang']['tangalcuti'] . "\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t:\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t<input type=text class=myinputtext id=dariJ onmouseover=setCalendar(this) onkeypress=\"return false;\" size=15>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td>\r\n\t\t\t\t" . $_SESSION['lang']['tglcutisampai'] . "\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t:\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t<input type=text class=myinputtext id=sampaiJ onmouseover=setCalendar(this) onkeypress=\"return false;\" size=15>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td>\r\n\t\t\t\t" . $_SESSION['lang']['diambil'] . " (Hari)\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t:\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t<input type=text class=myinputtextnumber id=diambilJ  size=10 onkeypress=\"return angka_doang(event);\"  size=3 maxlength=2>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td>\r\n\t\t\t\t" . $_SESSION['lang']['keterangan'] . " (Hari)\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t:\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t<input type=text class=myinputtext id=keteranganJ onkeypress=\"return tanpa_kutip(event);\" size=35 maxlength=45>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td colspan=2>\r\n\t\t\t</td>\r\n\t\t\t<td>\r\n\t\t\t\t<input type='hidden' id='outstanding' value='" . $outstanding . "'>\r\n\t\t\t\t<button class=mybutton onclick=simpanJ()>" . $_SESSION['lang']['save'] . "</button>\r\n\t\t\t</td>\r\n\t\t</tr>\r\n\t</table>\r\n\t </fieldset>\r\n\t<fieldset>\r\n\t<legend>" . $_SESSION['lang']['cuti'] . "->[" . $namakaryawan . "] " . $_SESSION['lang']['periode'] . ":" . $periode . "</legend>\r\n\t<div style='width:750px;height:220px;overflow:scroll;' id=containerlist3>\r\n\t<table class=sortable cellspacing=1 border=0>\r\n\t<thead>\r\n\t<tr class=rowheader>\r\n\t   <td>\r\n\t      No\r\n\t   </td>\r\n\t   <td>" . $_SESSION['lang']['tangalcuti'] . "</td>\r\n\t   <td>" . $_SESSION['lang']['tglcutisampai'] . "</td>\r\n\t   <td>" . $_SESSION['lang']['diambil'] . "</td>\r\n\t   <td>" . $_SESSION['lang']['keterangan'] . "</td>\r\n\t   <td></td>\r\n\t</tr>\r\n\t</thead>\r\n\t<tbody>\r\n\t";
$str = "select * from " . $dbname . ".sdm_cutidt where karyawanid=" . $karyawanid . "\r\n\t      and periodecuti='" . $periode . "' and kodeorg='" . $kodeorg . "'";
$res = mysql_query($str);
$no = 0;
$ttl = 0;
while ($bar = mysql_fetch_object($res)) {
    $no += 1;
    echo "<tr class=rowcontent id=barisJ" . $no . ">\r\n\t   <td>" . $no . "</td>\r\n\t   <td>" . tanggalnormal($bar->daritanggal) . "</td>\r\n\t   <td>" . tanggalnormal($bar->sampaitanggal) . "</td>\r\n\t   <td align=right>" . $bar->jumlahcuti . "</td>\r\n\t   <td>" . $bar->keterangan . "</td>\r\n\t   <td>\r\n\t   <img src='images/application/application_delete.png'  title='" . $_SESSION['lang']['delete'] . "' class=resicon onclick=\"hapusData('" . $periode . "','" . $karyawanid . "','" . $kodeorg . "','" . $bar->daritanggal . "','" . $bar->sampaitanggal . "','barisJ" . $no . "'," . $bar->jumlahcuti . ");\">\r\n\t   </td>\r\n\t   </tr>";
    $ttl += $bar->jumlahcuti;
}
echo "<tr class=rowcontent>\r\n\t   <td></td>\r\n\t   <td>TOTAL</td>\r\n\t   <td></td>\r\n\t   <td align=right id=cellttl>" . $ttl . "</td>\r\n\t   <td></td>\r\n\t   <td></td>\r\n\t   </tr>";
echo "</tbody>\r\n     <tfoot>\r\n\t </tfoot>\r\n     </div>\r\n\t</fieldset> \r\n\t";
コード例 #26
0
 //echo $qp;
 $qyr = fetchData($qp);
 foreach ($qyr as $hsl) {
     for ($i = 1; $i < 6; $i++) {
         if ($hsl['hasilpersetujuan' . $i] == 1) {
             $b['status'] = $_SESSION['lang']['disetujui'];
         } elseif ($hsl['hasilpersetujuan' . $i] == 3) {
             $b['status'] = $_SESSION['lang']['ditolak'];
         } elseif ($hsl['hasilpersetujuan' . $i] == '' || $hsl['hasilpersetujuan' . $i] == 0) {
             $b['status'] = $_SESSION['lang']['wait_approve'];
         }
         if ($hsl['persetujuan' . $i] != 00) {
             $sql = "select * from " . $dbname . ".`datakaryawan` where `karyawanid`='" . $hsl['persetujuan' . $i] . "'";
             //echo $sql;//exit();
             $keterangan = $hsl['komentar' . $i];
             $tanggal = tanggalnormal($hsl['tglp' . $i]);
             $query = mysql_query($sql) or die(mysql_error());
             $res3 = mysql_fetch_object($query);
             $sql2 = "select * from " . $dbname . ".`sdm_5jabatan` where kodejabatan='" . $res3->kodejabatan . "'";
             $query2 = mysql_query($sql2) or die(mysql_error());
             $res2 = mysql_fetch_object($query2);
             $height = 12;
             ##ini untuk akalin biar dinamis, jadi kita taro keterangan di atas dahulu agar
             ## mendapatkan panjang heightnya, biar rapih
             $awalY2 = $pdf->GetY();
             $pdf->SetX(10000);
             //di taro di 10000 agar sampai ujung jadi hilang dari kertas
             $pdf->MultiCell(240, $height, $keterangan, '0', 'L');
             $akhirY2 = $pdf->GetY();
             $tinggiKet2 = $akhirY2 - $awalY2;
             $height2 = $tinggiKet2;
コード例 #27
0
         $thnData = substr($rDataBatch['tanggaltanam'], 0, 4);
         $starttime = strtotime($rDataBatch['tanggaltanam']);
         //time();// tanggal sekarang
         $endtime = strtotime($tglSkrng);
         //tanggal pembuatan dokumen
         $timediffSecond = abs($endtime - $starttime);
         $base_year = min(date("Y", $thnData), date("Y", $thnSkrng));
         $diff = mktime(0, 0, $timediffSecond, 1, 1, $base_year);
         $jmlHari = date("j", $diff) - 1;
         $no += 1;
         $pdf->Cell(3 / 100 * $width, $height, $no, 1, 0, 'C', 1);
         $pdf->Cell(8 / 100 * $width, $height, $rData['batch'], 1, 0, 'C', 1);
         $pdf->Cell(17 / 100 * $width, $height, $optNm[$rData['kodeorg']], 1, 0, 'C', 1);
         $pdf->Cell(8 / 100 * $width, $height, number_format($rData['jumlah'], 0), 1, 0, 'R', 1);
         $pdf->Cell(11 / 100 * $width, $height, $rDataBatch['jenisbibit'], 1, 0, 'C', 1);
         $pdf->Cell(8 / 100 * $width, $height, tanggalnormal($rDataBatch['tanggaltanam']), 1, 0, 'C', 1);
         $pdf->Cell(8 / 100 * $width, $height, $jmlHari, 1, 1, 'C', 1);
         $total += $rData['jumlah'];
     }
     $pdf->Cell(28 / 100 * $width, $height, $_SESSION['lang']['total'], 1, 0, 'C', 1);
     $pdf->Cell(8 / 100 * $width, $height, number_format($total), 1, 0, 'R', 1);
     $pdf->Cell(27 / 100 * $width, $height, "", 1, 1, 'R', 1);
     $pdf->Output();
     break;
 case 'excel':
     $tab = "\n            <table>\n            <tr><td colspan=7 align=center>" . $_SESSION['lang']['laporanStockBIbit'] . "</td></tr>\n            <tr><td colspan=7></td><td></td></tr>\n            </table>\n            <table cellpadding=1 cellspacing=1 border=1 class=sortable>\n            <thead>\n            <tr class=rowheader>\n            <td bgcolor=#DEDEDE align=center>" . substr($_SESSION['lang']['nomor'], 0, 2) . "</td>\n            <td bgcolor=#DEDEDE align=center>" . $_SESSION['lang']['batch'] . "</td>\n            <td bgcolor=#DEDEDE align=center>" . $_SESSION['lang']['kodeorg'] . "</td>\n            <td bgcolor=#DEDEDE align=center>" . $_SESSION['lang']['saldo'] . "</td>\n            <td bgcolor=#DEDEDE align=center>" . $_SESSION['lang']['jenisbibit'] . "</td>\n            <td bgcolor=#DEDEDE align=center>" . $_SESSION['lang']['tgltanam'] . "</td>   \n            <td bgcolor=#DEDEDE align=center>" . $_SESSION['lang']['umur'] . " " . substr($_SESSION['lang']['afkirbibit'], 5) . "</td>\n            </tr>\n            </thead><tbody id=containDataStock>";
     $where = "";
     if ($kdBatch != '') {
         $where = " and batch='" . $kdBatch . "'";
     }
     $sData = "select distinct batch,kodeorg,sum(jumlah) as jumlah from " . $dbname . ".bibitan_mutasi where kodeorg like '%" . $kdUnit . "%'  " . $where . " and post = 1 group by batch,kodeorg order by tanggal desc ";
コード例 #28
0
        $no = 0;
        while ($bar = mysql_fetch_object($res)) {
            $no += 1;
            echo $no . ". No " . $bar->notransaksi . ":" . tanggalnormal($bar->tanggal) . "\n";
        }
        exit('Error');
    }
    #Periksa TRAKSI
    $str = "select notransaksi,tanggal from " . $dbname . ".vhc_runht where kodeorg='" . $_SESSION['empl']['lokasitugas'] . "'\n          and tanggal between '" . $currstart . "' and '" . $currend . "' and posting=0";
    $res = mysql_query($str);
    if (mysql_num_rows($res) > 0) {
        echo " There still Vehicle Runn transaction that has not been posted:\n";
        $no = 0;
        while ($bar = mysql_fetch_object($res)) {
            $no += 1;
            echo $no . ". No " . $bar->notransaksi . ":" . tanggalnormal($bar->tanggal) . "\n";
        }
        exit('Error');
    }
}
#PERIKSA akun transit yang belum nol=============================
$str = "select sum(debet)-sum(kredit) as saldo FROM " . $dbname . ".keu_jurnalsum_vw where  periode ='" . $param['periode'] . "' \n          and kodeorg='" . $_SESSION['empl']['lokasitugas'] . "' AND noakun like '4%'";
//exit('error'.$str);
$res = mysql_query($str);
$transit = 0;
if (mysql_num_rows($res) > 0) {
    while ($bar = mysql_fetch_object($res)) {
        $transit = abs($bar->saldo);
    }
}
if ($transit > 10 && $transit != '') {
コード例 #29
0
 function Header()
 {
     global $conn;
     global $dbname;
     global $userid;
     global $posted;
     global $tanggal;
     global $norek_sup;
     global $npwp_sup;
     global $nm_kary;
     global $nm_pt;
     global $nmSupplier;
     global $almtSupplier;
     global $tlpSupplier;
     global $faxSupplier;
     global $nopo;
     global $tglPo;
     global $kdBank;
     global $an;
     global $optNmkry;
     global $kota;
     global $cp;
     $optNmkry = makeOption($dbname, 'datakaryawan', 'karyawanid,namakaryawan');
     $str = "select kodeorg,kodesupplier,purchaser,nopo,tanggal from " . $dbname . ".log_poht  where nopo='" . $_GET['column'] . "'";
     //echo $str;exit();
     $res = mysql_query($str);
     $bar = mysql_fetch_object($res);
     //ambil nama pt
     if ($bar->kodeorg == '') {
         $bar->kodeorg = $_SESSION['org']['kodeorganisasi'];
     }
     $str1 = "select namaorganisasi,alamat,wilayahkota,telepon from " . $dbname . ".organisasi where kodeorganisasi='" . $bar->kodeorg . "'";
     $res1 = mysql_query($str1);
     while ($bar1 = mysql_fetch_object($res1)) {
         if (substr($bar1->namaorganisasi, 0, 8) == 'KOPERASI' || substr($bar1->namaorganisasi, 0, 8) == 'koperasi') {
             $scek = "select distinct regional from " . $dbname . ".bgt_regional_assignment \r\n                       where kodeunit in (select kodeorganisasi from " . $dbname . ".organisasi where induk='" . $bar->kodeorg . "')";
             //exit("Error:".$scek);
             $qcek = mysql_query($scek) or die(mysql_error($conn));
             $rcek = mysql_fetch_assoc($qcek);
             if ($rcek['regional'] == 'KALTIM') {
                 $bar->kodeorg = 'DPA';
             }
             if ($rcek['regional'] == 'SUMSEL' || $rcek['regional'] == 'LAMPUNG') {
                 $bar->kodeorg = 'PMO';
             }
             $str1 = "select namaorganisasi,alamat,wilayahkota,telepon from " . $dbname . ".organisasi where kodeorganisasi='" . $bar->kodeorg . "'";
             $res1 = mysql_query($str1);
             $bar1 = mysql_fetch_object($res1);
         }
         $namapt = $bar1->namaorganisasi;
         $alamatpt = $bar1->alamat . ", " . $bar1->wilayahkota;
         $telp = $bar1->telepon;
     }
     $sNpwp = "select npwp,alamatnpwp from " . $dbname . ".setup_org_npwp where kodeorg='" . $bar->kodeorg . "'";
     $qNpwp = mysql_query($sNpwp) or die(mysql_error());
     $rNpwp = mysql_fetch_assoc($qNpwp);
     $sql = "select * from " . $dbname . ".log_5supplier where supplierid='" . $bar->kodesupplier . "'";
     //echo $sql;
     $query = mysql_query($sql) or die(mysql_error());
     $res = mysql_fetch_object($query);
     $sql2 = "select namakaryawan from " . $dbname . ".datakaryawan where karyawanid='" . $bar->purchaser . "'";
     $query2 = mysql_query($sql2) or die(mysql_error());
     $res2 = mysql_fetch_object($query2);
     $sql3 = "select namaorganisasi from " . $dbname . ".organisasi where kodeorganisasi='" . $bar->kodeorg . "'";
     $query3 = mysql_query($sql3) or die(mysql_error());
     $res3 = mysql_fetch_object($query3);
     $norek_sup = isset($res->rekening) ? $res->rekening : '';
     $kdBank = isset($res->bank) ? $res->bank : '';
     $npwp_sup = isset($res->npwp) ? $res->npwp : '';
     $an = isset($res->an) ? $res->an : '';
     $nm_kary = isset($res2->namakaryawan) ? $res2->namakaryawan : '';
     $nm_pt = isset($res3->namaorganisasi) ? $res3->namaorganisasi : '';
     //data PO
     $nopo = isset($bar->nopo) ? $bar->nopo : '';
     $tglPo = isset($bar->tanggal) ? tanggalnormal($bar->tanggal) : '';
     //data supplier
     $nmSupplier = isset($res->namasupplier) ? $res->namasupplier : '';
     $almtSupplier = isset($res->alamat) ? $res->alamat : '';
     $tlpSupplier = isset($res->telepon) ? $res->telepon : '';
     $faxSupplier = isset($res->fax) ? $res->fax : '';
     $kota = isset($res->kota) ? $res->kota : '';
     $cp = isset($res->kontakperson) ? $res->kontakperson : '';
     $this->SetMargins(15, 10, 0);
     $path = 'images/logo.jpg';
     $this->Image($path, 15, 5, 0, 30);
     $this->SetFont('Arial', 'B', 9);
     $this->SetFillColor(255, 255, 255);
     $this->SetX(55);
     $this->Cell(60, 5, $namapt, 0, 1, 'L');
     $this->SetX(55);
     $this->Cell(60, 5, $alamatpt, 0, 1, 'L');
     $this->SetX(55);
     $this->Cell(60, 5, "Tel: " . $telp, 0, 1, 'L');
     $this->SetFont('Arial', 'B', 7);
     $this->SetX(55);
     $this->Cell(60, 5, "NPWP: " . $rNpwp['npwp'], 0, 1, 'L');
     $this->SetX(55);
     $this->Cell(60, 5, $_SESSION['lang']['alamat'] . " NPWP: " . $rNpwp['alamatnpwp'], 0, 1, 'L');
     $this->SetFont('Arial', 'B', 9);
     $this->Line(15, 35, 205, 35);
     $this->SetX(155);
     $this->Cell(30, 10, "No. PO: " . $nopo, 0, 1, 'L');
 }
コード例 #30
0
$jumlah = checkPostGet('jumlah', '');
if ($jumlahhrd == '') {
    $jumlahhrd = 0;
}
if ($method == 'update') {
    $str = "update " . $dbname . ".sdm_pjdinasdt\r\n\t       set jumlahhrd=" . $jumlahhrd . "\r\n\t      where jenisbiaya=" . $jenisby . " and notransaksi='" . $notransaksi . "'\r\n\t\t  and tanggal=" . $tanggal . " and jumlah='" . $jumlah . "'";
    //echo "Error:".$str;
    if (mysql_query($str)) {
    } else {
        echo " Gagal:" . addslashes(mysql_error($conn));
        exit(0);
    }
}
if ($method == 'finish') {
    $str = "update " . $dbname . ".sdm_pjdinasht\r\n\t       set statuspertanggungjawaban=1\r\n\t      where  notransaksi='" . $notransaksi . "'";
    if (mysql_query($str)) {
    } else {
        echo " Gagal:" . addslashes(mysql_error($conn));
        exit(0);
    }
}
$str = "select a.*,b.keterangan as jns,b.id as bid from " . $dbname . ".sdm_pjdinasdt a\r\n      left join " . $dbname . ".sdm_5jenisbiayapjdinas b on a.jenisbiaya=b.id\r\n\t  where a.notransaksi='" . $notransaksi . "'";
$res = mysql_query($str);
$no = 0;
$total = 0;
while ($bar = mysql_fetch_object($res)) {
    $no += 1;
    echo "<tr class=rowcontent>\r\n\t     \t<td>" . $no . "</td>\r\n\t\t    <td>" . $bar->jns . "</td>\r\n                        <td>" . tanggalnormal($bar->tanggal) . "</td>\r\n\t\t\t<td>" . $bar->keterangan . "</td>\r\n\t\t\t<td align=right>" . number_format($bar->jumlah, 2, '.', '.') . "</td>\r\n\t\t\t<td align=right>\r\n\t\t\t<img src='images/puzz.png' style='cursor:pointer;' title='click to get value' onclick=\"document.getElementById('jumlahhrd" . $bar->bid . $no . "').value='" . $bar->jumlah . "'\">\r\n\t\t\t<input type=text id='jumlahhrd" . $bar->bid . $no . "' class=myinputtextnumber size=15 onkeypress=\"return angka_doang(event);\" onblur=change_number(this) value='" . number_format($bar->jumlahhrd, 2, '.', ',') . "'>\r\n\t\t\t<img src='images/save.png' title='Save' class=resicon onclick=saveApprvPJD('" . $bar->bid . "','" . $bar->notransaksi . "','" . tanggalnormal($bar->tanggal) . "','" . $bar->jumlah . "','" . $no . "')></td>\r\n\t\t\t</tr>";
    $total += $bar->jumlah;
}
echo "<tr class=rowcontent>\r\n\t     \t<td colspan=4 align=center>TOTAL</td>\r\n\t\t\t<td align=right>" . number_format($total, 2, '.', '.') . "</td>\r\n\t\t    <td></td>\r\n\t\t\t</tr>";