Beispiel #1
0
if ($y == "") {
    $y = date("Y");
}
if ($m < 10) {
    $m = "0" . $m;
}
$jumlah_hari = jumlah_hari($m, $y);
isi_absensi($u);
for ($i = 1; $i <= $jumlah_hari; $i++) {
    if ($i < 10) {
        $day = "0" . $i;
    } else {
        $day = $i;
    }
    $date = $y . "-" . $m . "-" . $day;
    $oLibur = libur("tanggal='" . $date . "'");
    $count = mysql_num_rows($oLibur);
    if ($count != 0) {
        $Libur = mysql_fetch_object($oLibur);
        $col[0][] = "-";
        #id
        $col[1][] = "-";
        #nip
        $col[2][] = $date;
        #tanggal
        $col[3][] = "-";
        #jam
        $col[4][] = "-";
        #status
        $col[5][] = "-";
        #kekurangan
Beispiel #2
0
function get_jumlah_hari_kerja($u, $m, $y)
{
    $bulan = $y . "-" . $m;
    $jumlah_hari = jumlah_hari($m, $y);
    $tgl = $bulan . "-" . $jumlah_hari;
    $hari_kerja = 0;
    $date_until = last_import($u);
    if ($tgl >= date("Y-m-d") or $tgl >= $date_until) {
        $jumlah_hari = substr($date_until, 8, 2) + 0;
    }
    for ($x = 1; $x <= $jumlah_hari; $x++) {
        if ($x < 10) {
            $x = "0" . $x;
        }
        $tgl = $bulan . "-" . $x;
        $oLibur = libur("tanggal = '" . $tgl . "'");
        $nLibur = mysql_num_rows($oLibur);
        $hari = strtolower(nama_hari($tgl));
        if ($hari != "sabtu" and $hari != "minggu" and $nLibur == 0) {
            $hari_kerja++;
        }
    }
    return $hari_kerja;
}