Пример #1
0
function TampilkanDaftarYudisium()
{
    $optprd = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", "ProdiID", $_SESSION['prodi'], '', "ProdiID");
    $bulan1 = GetMonthOption($_SESSION['bulan1']);
    $bulan2 = GetMonthOption($_SESSION['bulan2']);
    $tahun1 = GetNumberOption(date('Y') - 10, date('Y'), $_SESSION['tahun1']);
    $tahun2 = GetNumberOption(date('Y') - 10, date('Y') + 1, $_SESSION['tahun2']);
    $TglYudisium = GetDateOption($_SESSION['TglYudisium'], 'TglYudisium');
    echo "<p><table class=box cellspacing=1 cellpadding=4>\r\n  <form action='?' method=POST>\r\n  <tr><td class=ul colspan=2><font size=+1>Filter</font></td></tr>\r\n  <tr><td class=inp>Prodi :</td><td class=ul><select name='prodi'>{$optprd}</select> Kosongkan jika ingin melihat semua</td></tr>\r\n  <tr><td class=inp>Lulus bulan :</td><td class=ul>\r\n    <select name='bulan1'>{$bulan1}</select><select name='tahun1'>{$tahun1}</select> s/d\r\n    <select name='bulan2'>{$bulan2}</select><select name='tahun2'>{$tahun2}</select> <input type=submit name='Filter' value='Filter Daftar'></td></tr>\r\n  </form>\r\n  \r\n  <tr><td class=ul colspan=2><font size=+1>SK Yudisium</font></td></tr>\r\n  <tr><td colspan=2>Set mahasiswa yang bertanda centang dalam daftar di bawah ini dengan SK Yudisium berikut ini:</td></tr> \r\n  <form action='?' method=POST>\r\n  <input type=hidden name='mnux' value='skyudisium'>\r\n  <input type=hidden name='gos' value='SKYSAV'>\r\n  <tr><td class=inp>No SK Yudisium :</td><td class=ul><input type=text name='SKYudisium' value='{$_SESSION['SKYudisium']}' size=50 maxlength=100></td></tr>\r\n  <tr><td class=inp>Tanggal Yudisium :</td><td class=ul>{$TglYudisium} <input type=submit name='Simpan' value='Set SK Semua yg Dicentang'></td></tr>\r\n  </table></p>";
    if ($_SESSION['prodi'] != '10') {
        $_whr = "('{$_SESSION['tahun1']}-{$_SESSION['bulan1']}-01' <= ta.TglUjian) \r\n      and (ta.TglUjian <= '{$_SESSION['tahun2']}-{$_SESSION['bulan2']}-31') and ";
    } else {
        $_whr = "";
    }
    $s = "select ta.*, m.Nama\r\n    from ta ta\r\n      left outer join mhsw m on ta.MhswID=m.MhswID\r\n    where ta.Lulus='Y'\r\n      and m.ProdiID = '{$_SESSION['prodi']}'\r\n      \r\n    order by ta.MhswID";
    $r = _query($s);
    $n = 0;
    $TotalSKY = _num_rows($r) + 0;
    echo "<input type=hidden name='TotalSKY' value={$TotalSKY}>\r\n    <p><table class=box cellspacing=1 cellpadding=4>\r\n    <tr><th class=ttl>#</th>\r\n    <th class=ttl>N.P.M</th>\r\n    <th class=ttl>Nama Mahasiswa</th>\r\n    <th class=ttl>Tgl Ujian</th>\r\n    <th class=ttl>Judul</th>\r\n    <th class=ttl>SK Yudisium</th>\r\n    <th class=ttl>Tgl Yudisium</th>\r\n    <th class=ttl>Centang</th>\r\n    </tr>";
    while ($w = _fetch_array($r)) {
        $n++;
        $TglSKYudisium = FormatTanggal($w['TglSKYudisium']);
        echo "<tr><td class=inp>{$n}</td>\r\n    <td class=ul>{$w['MhswID']}</td>\r\n    <td class=ul>{$w['Nama']}</td>\r\n    <td class=ul>{$w['TglUjian']}</td>\r\n    <td class=ul>{$w['Judul']}</td>\r\n    <td class=ul>{$w['SKYudisium']}&nbsp;</td>\r\n    <td class=ul>{$TglSKYudisium}</td>\r\n    <td class=ul><input type=checkbox name='SKY[]' value='{$w['TAID']}'></td>\r\n    </tr>";
    }
    echo "</table></form></p>";
}
Пример #2
0
function TampilkanHeaderProsesNomer()
{
    $optprd = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", "ProdiID", $_SESSION['prodi'], '', "ProdiID");
    $bulan1 = GetMonthOption($_SESSION['bulan1']);
    $bulan2 = GetMonthOption($_SESSION['bulan2']);
    $tahun1 = GetNumberOption(date('Y') - 10, date('Y'), $_SESSION['tahun1']);
    $tahun2 = GetNumberOption(date('Y') - 10, date('Y') + 1, $_SESSION['tahun2']);
    $TglYudisium = GetDateOption($_SESSION['TglYudisium']);
    echo "<p><table class=box cellspacing=1 cellpadding=4>\r\n  <form action='?' method=POST>\r\n  <tr><td class=ul colspan=2><font size=+1>Filter Mhsw</font> berdasarkan tanggal SK Yudisium</td></tr>\r\n  <tr><td class=inp>Prodi :</td><td class=ul><select name='prodi'>{$optprd}</select> Kosongkan jika ingin melihat semua</td></tr>\r\n  <tr><td class=inp>SK Yudisium bulan :</td><td class=ul>\r\n    <select name='bulan1'>{$bulan1}</select><select name='tahun1'>{$tahun1}</select> s/d\r\n    <select name='bulan2'>{$bulan2}</select><select name='tahun2'>{$tahun2}</select> <input type=submit name='Filter' value='Filter Daftar'></td></tr>\r\n  </form>\r\n  </table></p>";
}
Пример #3
0
function TampilkanHeaderHonorer()
{
    $optbulan = GetMonthOption($_SESSION['_honBulan']);
    $optprodi = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", 'ProdiID', $_SESSION['_honProdi'], "KodeID='" . KodeID . "'", 'ProdiID');
    RandomStringScript();
    echo <<<ESD
  <table class=box cellspacing=1 width=880>
  <form name='frmHeaderHondok' action='?' method=POST>
  <input type=hidden name='mnux' value='{$_SESSION['mnux']}' />
  <input type=hidden name='gos' value='' />
  <input type=hidden name='_honPage' value='1' />
  
  <tr>
      <td class=ul1>
        Bulan:<br />
        <select name='_honBulan' onChange='this.form.submit()'>{$optbulan}</select></td>
      <td class=ul1 nowrap>
        Tahun:<br />
        <input type=text name='_honTahun' value='{$_SESSION['_honTahun']}' size=4 maxlength=4 /></td>
      <td class=ul1>
        Homebase Dosen:<br />
        <select name='_honProdi' onChange='this.form.submit()'>{$optprodi}</select>
        </td>
      <td class=ul1>
        Filter Nama Dosen:<br />
        <input type=text name='_honDosen' value='{$_SESSION['_honDosen']}' size=20 maxlength=50 />
        </td>
      <td class=ul1 valign=bottom align=right>
        <input type=submit name='btnSubmit' value='Kirim' />
        <input type=button name='btnReset' value='Reset Filter'
          onClick="location='?mnux={$_SESSION['mnux']}&gos=&_honPage=1&_honDosen=&_honProdi='" />
        &raquo;
        <input type=button name='btnTambah' value='+Dosen'
          onClick="javascript:TambahHondok()" />
        </td>
      </tr>
  </form>
  </table>
  
  <script>
  function TambahHondok() {
    var _rnd = randomString();
    lnk = "{$_SESSION['mnux']}.dosen.php?_rnd="+_rnd;
    win2 = window.open(lnk, "", "width=700, height=600, scrollbars, status");
    if (win2.opener == null) childWindow.opener = self;
  }
  function EditHondok(_honDosenID, _honID, _honTahunID) {
    var _rnd = randomString();
    lnk = "../{$_SESSION['mnux']}.dosen.php?gos=fnEditHondok&_honDosenID="+_honDosenID+"&_md=0&_honID="+_honID+"&_honTahunID="+_honTahunID+"&_rnd="+_rnd;
    win2 = window.open(lnk, "", "width=700, height=600, scrollbars, status");
    if (win2.opener == null) childWindow.opener = self;
  }
  </script>
ESD;
}
Пример #4
0
function TampilkanHeaderHonorDosen($mnux = 'dosen.honor')
{
    $TM = GetDateOption($_SESSION['TglMulai'], 'TglMulai');
    $TS = GetDateOption($_SESSION['TglSelesai'], 'TglSelesai');
    $optmgg = GetOption2('minggu', "concat(MingguID, ' - ', Nama)", 'MingguID', $_SESSION['PeriodeMinggu'], '', 'MingguID');
    $optbln = GetMonthOption($_SESSION['PeriodeBulan']);
    $optthn = GetNumberOption(date('Y') - 1, date('Y') + 1, $_SESSION['PeriodeTahun']);
    $_ProdiID = trim($_SESSION['_ProdiID'], ',');
    //echo $_ProdiID;
    $arrProdi = explode(',', $_ProdiID);
    $_prodi = '';
    for ($i = 0; $i < sizeof($arrProdi); $i++) {
        $_prodi .= ",'" . $arrProdi[$i] . "'";
    }
    $_prodi = trim($_prodi, ',');
    $_prodi = empty($arrProdi) ? '-1' : $_prodi;
    //implode(', ', $arrProdi);
    $optprd = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", 'ProdiID', $_SESSION['prodi'], "ProdiID in ({$_prodi})", 'ProdiID');
    echo "<p><table class=box cellspacing=1 cellpadding=4>\r\n  <form action='?' method=GET>\r\n  <input type=hidden name='mnux' value='{$mnux}'>\r\n  <tr><td class=inp>Tahun Akademik</td>\r\n    <td class=ul><input type=text name='tahun' value='{$_SESSION['tahun']}' size=10 maxlength=10>\r\n    Prodi Jdwl: <select name='prodi' onChange='this.form.submit()'>{$optprd}</select></td>\r\n    <td class=inp>Pilihan</td><td class=ul><input type=submit name='Tampilkan' value='Tampilkan'></td></tr>\r\n  <tr><td class=inp>Dari Tgl</td><td class=ul>{$TM}</td>\r\n    <td class=inp>Sampai Tgl</td><td class=ul>{$TS}</td></tr>\r\n  <tr><td class=inp>Honor Periode</td><td class=ul>\r\n    <select name='PeriodeMinggu' onChange='this.form.submit()'>{$optmgg}</select>\r\n    <select name='PeriodeBulan' onChange='this.form.submit()'>{$optbln}</select>\r\n    <select name='PeriodeTahun' onChange='this.form.submit()'>{$optthn}</select></td>\r\n    <td class=inp>Proses</td><td class=ul>\r\n    <input type=button name='ProsesHonor' value='Proses Honor Dosen' onClick=\"location='?mnux=dosen.honor&gos=HonDosPros'\">\r\n    <input type=button name='CetakDaftar' value='Cetak Daftar' onClick=\"location='cetak/dosen.honor.daftar.php'\">\r\n    <input type=button name='CetakPerBank' value='Cetak per Bank' onClick=\"location='cetak/dosen.honor.perbank.php'\">\r\n    </td></tr>\r\n  </form></table></p>";
}
Пример #5
0
function GetDateOptionReadOnly($dt, $nm = 'dt')
{
    $ro = "readonly=true";
    $arr = Explode('-', $dt);
    $_dy = GetNumberOption(1, 31, $arr[2]);
    $_mo = GetMonthOption($arr[1]);
    $_yr = GetNumberOption(1930, Date('Y') + 2, $arr[0]);
    return "<select name='" . $nm . "_d' {$ro}>{$_dy}</select>\r\n    <select name='" . $nm . "_m' {$ro}>{$_mo}</select>\r\n    <select name='" . $nm . "_y' {$ro}>{$_yr}</select>";
}
Пример #6
0
function GetDateOption2($dt, $nm = 'dt', $loc = '')
{
    $arr = Explode('-', $dt);
    $_dy = GetNumberOption(1, 31, $arr[2]);
    $_mo = GetMonthOption($arr[1]);
    $_yr = GetNumberOption(1930, Date('Y') + 2, $arr[0]);
    return "<select name='" . $nm . "_d' onChange=\"{$loc}\">{$_dy}</select>\r\n    <select name='" . $nm . "_m' onChange=\"{$loc}\">{$_mo}</select>\r\n    <select name='" . $nm . "_y' onChange=\"{$loc}\">{$_yr}</select>";
}
Пример #7
0
function GetDateOption($dt, $nm = 'dt')
{
    $arr = Explode('-', $dt);
    $_dy = GetNumberOption(1, 31, $arr[2]);
    $_mo = GetMonthOption($arr[1]);
    $_yr = GetNumberOption(1945, Date('Y') + 1, $arr[0]);
    return "<select name='" . $nm . "_d'>{$_dy}</select>\r\n    <select name='" . $nm . "_m'>{$_mo}</select>\r\n    <select name='" . $nm . "_y'>{$_yr}</select>";
}