function Proses()
{
    // Buat DBF
    include_once "../{$_SESSION['mnux']}.header.dbf.php";
    include_once "../func/dbf.function.php";
    $NamaFile = "../tmp/TRLSM_{$_SESSION['TahunID']}.DBF";
    $_SESSION['lmhsw_dbf'] = $NamaFile;
    $_SESSION['lmhsw_part'] = 0;
    $_SESSION['lmhsw_counter'] = 0;
    $_SESSION['lmhsw_total'] = HitungData();
    if (file_exists($NamaFile)) {
        unlink($NamaFile);
    }
    DBFCreate($NamaFile, $HeaderKelulusanMhsw);
    // tampilkan
    $ro = "readonly=true";
    echo <<<ESD
  <font size=+1>Proses Data Kelulusan Mahasiswa...</font> (<b>{$_SESSION['lmhsw_total']}</b> data)<br />
  <table class=box cellspacing=1 width=100%>
  <form name='frmMhsw'>
  <tr>
      <td valign=top width=10>
      Counter:<br />
      <input type=text name='Counter' size=4 {$ro} />
      </td>
      
      <td valign=top width=20>
      NIP:<br />
      <input type=text name='MhswID' size=10 {$ro} />
      </td>
      
      <td valign=top>
      Nama Mhsw:<br />
      <input type=text name='NamaMhsw' size=30 {$ro} />
      </td>
      
      <td valign=top align=right width=30>
      <input type=button name='Batal' value='Batal'
        onClick="location='../{$_SESSION['mnux']}.lulusmhsw.php?gos='" />
      </td>
      </tr>
  </form>
  </table>
  <br />
  
  <script>
  function Kembali() {
    window.onLoad=setTimeout("window.location='../{$_SESSION['mnux']}.lulusmhsw.php?gos=Selesai'", 0);
  }
  function Prosesnya(cnt, id, nama) {
    frmMhsw.Counter.value = cnt;
    frmMhsw.MhswID.value = id;
    frmMhsw.NamaMhsw.value = nama;
  }
  </script>
  <iframe src="../{$_SESSION['mnux']}.lulusmhsw.php?gos=ProsesDetails" width=90% height=50 frameborder=0 scrolling=no>
  </iframe>

ESD;
}
Exemple #2
0
function Proses()
{
    // Buat DBF
    include_once "../{$_SESSION['mnux']}.header.dbf.php";
    include_once "../func/dbf.function.php";
    $NamaFile = "../tmp/TBKMK_{$_SESSION['TahunID']}.DBF";
    $_SESSION['kmk_dbf'] = $NamaFile;
    $_SESSION['kmk_part'] = 0;
    $_SESSION['kmk_counter'] = 0;
    $_SESSION['kmk_total'] = HitungData();
    if (file_exists($NamaFile)) {
        unlink($NamaFile);
    }
    DBFCreate($NamaFile, $HeaderMatakuliah);
    // tampilkan
    $ro = "readonly=true";
    echo <<<ESD
  <font size=+1>Proses Master Kurikulum &raquo; Matakuliah...</font> (<b>{$_SESSION['kmk_total']}</b> data)<br />
  <table class=box cellspacing=1 width=100%>
  <form name='frmDsn'>
  <tr>
      <td valign=top width=10>
      Counter:<br />
      <input type=text name='Counter' size=4 {$ro} />
      </td>
      
      <td valign=top width=20>
      Kode MK:<br />
      <input type=text name='MKKode' size=10 {$ro} />
      </td>
      
      <td valign=top>
      Matakuliah:<br />
      <input type=text name='Matakuliah' size=30 {$ro} />
      </td>
      
      <td align=right valign=top>
      <input type=button name='btnBatal' value='Batal'
        onClick="location='../{$_SESSION['mnux']}.kmk.php?gos='" />
      </td>
      </tr>
  </form>
  </table>
  <br />
  
  <script>
  function Kembali() {
    window.onLoad=setTimeout("window.location='../{$_SESSION['mnux']}.kmk.php?gos=Selesai'", 0);
  }
  function Prosesnya(cnt, id, nama) {
    frmDsn.Counter.value = cnt;
    frmDsn.MKKode.value = id;
    frmDsn.Matakuliah.value = nama;
  }
  </script>
  <iframe src="../{$_SESSION['mnux']}.kmk.php?gos=ProsesDetails" width=90% height=50 frameborder=0 scrolling=no>
  </iframe>

ESD;
}
function CreateDBFMHS()
{
    global $HeaderMSHS;
    if (!empty($_SESSION['DariNPM'])) {
        $_SESSION['SampaiNPM'] = empty($_SESSION['SampaiNPM']) ? $_SESSION['DariNPM'] : $_SESSION['SampaiNPM'];
        $_npm = "'{$_SESSION['DariNPM']}' <= MhswID and MhswID <= '{$_SESSION['SampaiNPM']}' ";
    } else {
        $drmhsw = GetaField('mhsw', "NA", "N", "min(MhswID)");
        $smpmhsw = GetaField('mhsw', "NA", "N", "max(MhswID)");
        $_npm = "'{$drmhsw}' <= MhswID and MhswID <= '{$smpmhsw}' ";
    }
    $s = "select MhswID\r\n    from mhsw\r\n    where {$_npm}\r\n\t\torder by MhswID";
    $r = _query($s);
    $n = 0;
    $DBFName = "dikti/MHMHS-20062.DBF";
    DBFCreate($DBFName, $HeaderMSHS);
    while ($w = _fetch_array($r)) {
        $n++;
        $_SESSION["DBF-MHSWID-{$n}"] = $w['MhswID'];
    }
    $_SESSION["DBF-FILES"] = $DBFName;
    $_SESSION["DBF-POS"] = 0;
    $_SESSION["DBF-MAX"] = $n;
    echo "<p>Akan diproses <font size=+1>{$n}</font> data.</p>";
    echo "<p><IFRAME src='dikti.mastermhsw.go.php' frameborder=0 height=400 width=600>\r\n  </IFRAME></p>";
}
function CreateDBFNilaiMhsw()
{
    global $HeaderTRNLM;
    if (!empty($_SESSION['DariNPM'])) {
        $_SESSION['SampaiNPM'] = empty($_SESSION['SampaiNPM']) ? $_SESSION['DariNPM'] : $_SESSION['SampaiNPM'];
        $_npm = "'{$_SESSION['DariNPM']}' <= MhswID and MhswID <= '{$_SESSION['SampaiNPM']}' ";
    } else {
        $_npm = '';
    }
    $_prd = empty($_SESSION['prodi']) ? "" : "and ProdiID = '{$_SESSION['prodi']}'";
    $s = "select MhswID\r\n    from khs\r\n    where \r\n\t\t\t TahunID = '{$_SESSION['tahun']}' {$_prd} {$_npm}\r\n\t\t\t and StatusMhswID in ('A', 'C')\r\n\t\torder by MhswID";
    $r = _query($s);
    $n = 0;
    $DBFName = "dikti/TRNLM-{$_SESSION['tahun']}.DBF";
    DBFCreate($DBFName, $HeaderTRNLM);
    while ($w = _fetch_array($r)) {
        $n++;
        $_SESSION["DBF-MHSWID-{$n}"] = $w['MhswID'];
    }
    $_SESSION["DBF-TAHUN"] = $_SESSION['tahun'];
    $_SESSION["DBF-FILES"] = $DBFName;
    $_SESSION["DBF-POS"] = 0;
    $_SESSION["DBF-MAX"] = $n;
    echo "<p>Akan diproses <font size=+1>{$n}</font> data.</p>";
    echo "<p><IFRAME src='dikti.nilaimhsw.go.php' frameborder=0 height=400 width=600>\r\n  </IFRAME></p>";
}
function CreateDBFDSN()
{
    global $HeaderMSDOS;
    if (!empty($_SESSION['DariDSN'])) {
        $_SESSION['SampaiDSN'] = empty($_SESSION['SampaiDSN']) ? $_SESSION['DariDSN'] : $_SESSION['SampaiDSN'];
        $_dsn = "'{$_SESSION['DariDSN']}' <= Login and Login <= '{$_SESSION['SampaiDSN']}' ";
    } else {
        $drdsn = GetaField('dosen', "NA", "N", "min(Login)");
        $smpdsn = GetaField('dosen', "NA", "N", "max(Login)");
        $_dsn = "'{$drdsn}' <= Login and Login <= '{$smpdsn}' ";
    }
    $s = "select Login\r\n    from dosen\r\n    where {$_dsn}\r\n\t\torder by Login";
    $r = _query($s);
    $n = 0;
    $DBFName = "dikti/MSDOS-{$_SESSION['tahun']}.DBF";
    DBFCreate($DBFName, $HeaderMSDOS);
    while ($w = _fetch_array($r)) {
        $n++;
        $_SESSION["DBF-DOSENID-{$n}"] = $w['Login'];
    }
    $_SESSION["DBF-FILES"] = $DBFName;
    $_SESSION["DBF-POS"] = 0;
    $_SESSION["DBF-MAX"] = $n;
    echo "<p>Akan diproses <font size=+1>{$n}</font> data.</p>";
    echo "<p><IFRAME src='dikti.masterdsn.go.php' frameborder=0 height=400 width=600>\r\n  </IFRAME></p>";
}
function CreateDBFAktifDSN()
{
    global $HeaderAKTFDSN;
    if (!empty($_SESSION['DariDSN'])) {
        $_SESSION['SampaiDSN'] = empty($_SESSION['SampaiDSN']) ? $_SESSION['DariDSN'] : $_SESSION['SampaiDSN'];
        $_dsn = " and '{$_SESSION['DariDSN']}' <= Login and Login <= '{$_SESSION['SampaiDSN']}' ";
    } else {
        $_dsn = '';
    }
    $_prd = empty($_SESSION['prodi']) ? "" : "and INSTR(j.ProdiID, '.{$_SESSION['prodi']}.')>0";
    $s = "SELECT d.Login, j.JadwalID\r\n        FROM dosen d\r\n          LEFT OUTER JOIN jadwal j ON j.DosenID = d.Login\r\n          WHERE j.TahunID ='{$_SESSION['tahun']}'\r\n        AND j.JenisJadwalID = 'K'\r\n      GROUP BY d.Login\r\n      ORDER BY d.Login";
    $r = _query($s);
    $n = 0;
    //echo "<pre>$s</pre>";
    $DBFName = "dbf/TRAKD-{$_SESSION['tahun']}.DBF";
    DBFCreate($DBFName, $HeaderAKTFDSN);
    while ($w = _fetch_array($r)) {
        $n++;
        $_SESSION["DBF-DOSENID-{$n}"] = $w['Login'];
    }
    $_SESSION["DBF-PRODI"] = $_SESSION['prodi'];
    $_SESSION["DBF-TAHUN"] = $_SESSION['tahun'];
    $_SESSION["DBF-FILES"] = $DBFName;
    $_SESSION["DBF-POS"] = 0;
    $_SESSION["DBF-MAX"] = $n;
    echo "<p>Akan diproses <font size=+1>{$n}</font> data.</p>";
    echo "<p><IFRAME src='dikti.aktifitasdsn.go.php' frameborder=0 height=400 width=600>\r\n  </IFRAME></p>";
}
function Proses()
{
    // Buat DBF
    include_once "../{$_SESSION['mnux']}.header.dbf.php";
    include_once "../func/dbf.function.php";
    $NamaFile = "../tmp/TRNLM_{$_SESSION['TahunID']}.DBF";
    $_SESSION['nmhsw_dbf'] = $NamaFile;
    $_SESSION['nmhsw_part'] = 0;
    $_SESSION['nmhsw_counter'] = 0;
    $_SESSION['nmhsw_total'] = HitungData();
    if (file_exists($NamaFile)) {
        unlink($NamaFile);
    }
    DBFCreate($NamaFile, $HeaderNilaiMhsw);
    $ro = "readonly=true";
    echo <<<ESD
  <font size=+1>Proses Nilai Mahasiswa...</font> (<b>{$_SESSION['nmhsw_total']}</b> data)<br />
  <table class=box cellspacing=1 width=100%>
  <form name='frmNilai'>
  <tr><td width=10>
      Counter:<br />
      <input type=text name='Counter' size=4 {$ro} />
      </td>
      
      <td width=20>
      NIM:<br />
      <input type=text name='MhswID' size=10 {$ro} />
      </td>
      
      <td width=20>
      Mahasiswa:<br />
      <input type=text name='NamaMhsw' size=30 {$ro} />
      </td>
      
      <td>
      Matakuliah:<br />
      <input type=text name='NamaMK' size=30 {$ro} />
      </td>
      </tr>
  </form>
  </table>
  <br />
  
  <script>
  function Kembali() {
    window.onLoad=setTimeout("window.location='../{$_SESSION['mnux']}.nilaimhsw.php?gos=Selesai'", 0);
  }
  function Prosesnya(cnt, nim, nama, mk) {
    frmNilai.Counter.value = cnt;
    frmNilai.MhswID.value = nim;
    frmNilai.NamaMhsw.value = nama;
    frmNilai.NamaMK.value = mk;
  }
  </script>
  <iframe src="../{$_SESSION['mnux']}.nilaimhsw.php?gos=ProsesDetails" width=90% height=50 frameborder=0 scrolling=no>
  </iframe>
ESD;
}
function Proses()
{
    // Buat DBF
    include_once "../{$_SESSION['mnux']}.header.dbf.php";
    include_once "../func/dbf.function.php";
    $NamaFile = "../tmp/MSDOS_{$_SESSION['TahunID']}.DBF";
    $_SESSION['mdsn_dbf'] = $NamaFile;
    $_SESSION['mdsn_part'] = 0;
    $_SESSION['mdsn_counter'] = 0;
    $_SESSION['mdsn_total'] = HitungData();
    if (file_exists($NamaFile)) {
        unlink($NamaFile);
    }
    DBFCreate($NamaFile, $HeaderMasterDosen);
    // tampilkan
    $ro = "readonly=true";
    echo <<<ESD
  <font size=+1>Proses Master Dosen...</font> (<b>{$_SESSION['mdsn_total']}</b> data)<br />
  <table class=box cellspacing=1 width=100%>
  <form name='frmDsn'>
  <tr>
      <td valign=top width=10>
      Counter:<br />
      <input type=text name='Counter' size=4 {$ro} />
      </td>
      
      <td valign=top width=20>
      NIP:<br />
      <input type=text name='DosenID' size=10 {$ro} />
      </td>
      
      <td valign=top>
      Nama Dosen:<br />
      <input type=text name='NamaDosen' size=30 {$ro} />
      </td>
      </tr>
  </form>
  </table>
  <br />
  
  <script>
  function Kembali() {
    window.onLoad=setTimeout("window.location='../{$_SESSION['mnux']}.masterdosen.php?gos=Selesai'", 0);
  }
  function Prosesnya(cnt, id, nama) {
    frmDsn.Counter.value = cnt;
    frmDsn.DosenID.value = id;
    frmDsn.NamaDosen.value = nama;
  }
  </script>
  <iframe src="../{$_SESSION['mnux']}.masterdosen.php?gos=ProsesDetails" width=90% height=50 frameborder=0 scrolling=no>
  </iframe>

ESD;
}
Exemple #9
0
function Proses()
{
    $_prodi = empty($_SESSION['ProdiID']) ? '' : "and j.ProdiID = '{$_SESSION['ProdiID']}' ";
    // Buat DBF
    include_once "../{$_SESSION['mnux']}.header.dbf.php";
    include_once "../func/dbf.function.php";
    $NamaFile = "../tmp/TRAKM_{$_SESSION['TahunID']}.DBF";
    $_SESSION['amhsw_dbf'] = $NamaFile;
    $_SESSION['amhsw_part'] = 0;
    $_SESSION['amhsw_counter'] = 0;
    $_SESSION['amhsw_total'] = HitungData();
    if (file_exists($NamaFile)) {
        unlink($NamaFile);
    }
    DBFCreate($NamaFile, $HeaderAktivitasMhsw);
    echo <<<ESD
  <font size=+1>Proses Aktivitas Mahasiswa...</font> (<b>{$_SESSION['amhsw_total']}</b> data)<br />
  <table class=box cellspacing=1 width=100%>
  <form name='frmMhsw' >
  <tr>
      <td valign=top width=10>
      Counter:<br />
      <input type=text name='Counter' value='0' size=3 maxlength=3 readonlye=true />
      <td valign=top width=50>
      NIM:<br />
      <input type=text name='MhswID' value='' size=10 maxlength=50 readonly=true />
      </td>
      <td valign=top>
      Nama Mahasiswa:<br />
      <input type=text name='NamaMhsw' value='' size=30 maxlength=100 readonly=true />
      </td>
      </tr>
  </form>
  </table>
  <br />
  <script>
  function Kembali() {
    window.onLoad=setTimeout("window.location='../{$_SESSION['mnux']}.mhsw.php?gos=Selesai'", 0);
  }
  function Prosesnya(cnt, nim, nama) {
    frmMhsw.Counter.value = cnt;
    frmMhsw.MhswID.value = nim;
    frmMhsw.NamaMhsw.value = nama;
  }
  </script>
  <iframe src="../{$_SESSION['mnux']}.mhsw.php?gos=ProsesDetails" width=90% height=50 frameborder=0 scrolling=no>
  </iframe>
ESD;
}
function Daftar()
{
    global $HeaderAlamat;
    $s = "select m.* from mhsw m\r\n          left outer join khs k on k.MhswID = m.MhswID\r\n        where k.TahunID = '{$_SESSION['tahun']}'\r\n          and k.StatusMhswID = 'A'";
    $r = _query($s);
    $DBFName = HOME_FOLDER . DS . "tmp/" . date('m') . "Alamat-{$_SESSION['tahun']}.DBF";
    DBFCreate($DBFName, $HeaderAlamat);
    while ($w = _fetch_array($r)) {
        $n++;
        $Alamat = empty($w['Alamat']) ? $w['AlamatAsal'] : $w['Alamat'];
        $Kota = empty($w['Kota']) ? $w['KotaAsal'] : $w['Kota'];
        $RT = empty($w['RT']) ? $w['RTAsal'] : $w['RT'];
        $RW = empty($w['RW']) ? $w['RWAsal'] : $w['RW'];
        $KODEPOS = empty($w['KodePos']) ? $w['KodePosAsal'] : $w['KodePos'];
        $Telepon = empty($w['Telepon']) ? $w['TeleponAsal'] : $w['Telepon'];
        $RW = empty($RW) ? '' : "/{$RW}";
        $Data = array($n, $w['MhswID'], $w['Nama'], $Alamat, $RT . $RW, $Kota, $KODEPOS, $Telepon);
        InsertDataDBF($DBFName, $Data);
    }
    echo "<hr><p>Proses pembuatan file <b>Berhasil</b>. Silakan download file di:\r\n\t\t\t<input type=button name='Download' value='Download File' onClick=\"location='downloaddbf.php?fn={$DBFName}'\">\r\n\t\t\t</p>";
}
Exemple #11
0
function BuatDBFIjazah()
{
    global $HeaderIjazah;
    $whr .= empty($_REQUEST['prodi']) ? '' : "and m.ProdiID='{$_REQUEST['prodi']}'";
    $s = "select m.MhswID\r\n    from ta ta\r\n      left outer join mhsw m on m.MhswID=ta.MhswID\r\n    where ta.Lulus='Y'\r\n      and ('{$_REQUEST['tahun1']}-{$_REQUEST['bulan1']}-01' <= ta.TglSKYudisium)\r\n      and (ta.TglSKYudisium <= '{$_REQUEST['tahun2']}-{$_REQUEST['bulan2']}-31')\r\n      {$whr}\r\n    order by m.MhswID, ta.TglSKYudisium";
    $r = _query($s);
    $n = 0;
    $ran = rand(1, 1000);
    $DBFName = HOME_FOLDER . DS . "tmp/ijazah-{$_REQUEST['prodi']}-{$ran}.DBF";
    DBFCreate($DBFName, $HeaderIjazah);
    while ($w = _fetch_array($r)) {
        $n++;
        $_SESSION["DBF-MHSWID-{$n}"] = $w['MhswID'];
    }
    $_SESSION["DBF-FILES"] = $DBFName;
    $_SESSION["DBF-POS"] = 0;
    $_SESSION["DBF-MAX"] = $n;
    echo "<p>Akan diproses <font size=+1>{$n}</font> data.</p>";
    echo "<p><IFRAME src='ijazah.import.php' frameborder=0 height=400 width=600>\r\n  </IFRAME></p>";
}