PageRenderTime 47ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/Website/views/beranda-admin.php

https://gitlab.com/TKBasdat_A11/TK_Tahap_2
PHP | 136 lines | 132 code | 3 blank | 1 comment | 11 complexity | 07c80e8eb0d305058f5768fe2876087d MD5 | raw file
  1. <?php
  2. //daftar sidang template
  3. require_once("models/jadwalSidang.php");
  4. $page = (isset($_GET['page']) ? $_GET['page'] : 1);
  5. $jadwals = retrieveJadwal($db, $page);
  6. $num = getPaginationAmount($db);
  7. ?>
  8. <div id ="aboutus" class="section grey lighten-1">
  9. <div class="row container">
  10. <h2 class="white-text header" style="border-bottom: 2px solid black; padding-bottom: 5px; width: auto">Daftar Jadwal Sidang</h2>
  11. </div>
  12. </div>
  13. <div class="row container">
  14. <div class="col s6">
  15. <ul class="tabs">
  16. <li class="tab col s4 grey darken-3"><a class="active white-text" href="#test1">Jadwal Sidang</a></li>
  17. <li class="tab col s8 grey darken-3"><a class="white-text" href="#test2">Mahasiswa</a></li>
  18. </ul>
  19. <div id="test1" class="col s12 grey darken-2">
  20. <form action="search.php" method="GET">
  21. <input type="hidden" name="type" value="jadwal">
  22. <label>Term</label>
  23. <select name="term">
  24. <option value="0" disabled selected>Term</option>
  25. <option value="1">Genap 2015/2016</option>
  26. <option value="2">Gasal 2016/2017</option>
  27. <option value="3">Genap 2016/2017</option>
  28. </select>
  29. <br>
  30. <label>Jenis Sidang</label>
  31. <select name="jenis">
  32. <option value="" disabled selected>Jenis Sidang</option>
  33. <option value="1">Skripsi</option>
  34. <option value="2">Karya Akhir</option>
  35. <option value="3">Proposal Thesis</option>
  36. <option value="1">Usulan Penelitian</option>
  37. <option value="2">Seminar Hasil Penelitian S3</option>
  38. <option value="3">Pra Promosi</option>
  39. <option value="1">Promosi</option>
  40. <option value="2">Tesis</option>
  41. <option value="3">Lain-lain</option>
  42. </select>
  43. <center><button class="btn black" type="submit">Pilih</button></center>
  44. </form>
  45. </div>
  46. <div id="test2" class="col s12 grey darken-2">
  47. <form action="search.php" method="GET">
  48. <br>
  49. <input type="hidden" name="type" value="mahasiswa">
  50. <label>Nama</label>
  51. <input type="text" name="name">
  52. <center><button class="btn black" type="submit">Pilih</button></center>
  53. </form>
  54. </div>
  55. </div>
  56. </div>
  57. <div id ="aboutus" class="section grey lighten-1">
  58. <div class="row container highlight">
  59. <table class="striped centered">
  60. <thead>
  61. <tr>
  62. <th data-field="id">Jenis Sidang</th>
  63. <th data-field="name">Mahasiswa</th>
  64. <th data-field="price">Judul</th>
  65. <th data-field="id">Dosen Pembimbing</th>
  66. <th data-field="name">Dosen Penguji</th>
  67. <th data-field="price">Waktu dan Lokasi</th>
  68. <th data-field="price">Action</th>
  69. </tr>
  70. </thead>
  71. <tbody>
  72. <?php while($row = pg_fetch_assoc($jadwals)):?>
  73. <tr>
  74. <td><?= $row['namamks']?></td>
  75. <td><?= $row['nama']?></td>
  76. <td><?= $row['judul']?></td>
  77. <td>
  78. <?php
  79. $dosBing = retrieveDosenPembimbing($db, $row['idmks']);
  80. $lstDosen = '';
  81. while($dosen = pg_fetch_assoc($dosBing)){
  82. $lstDosen = $lstDosen.$dosen['nama'].', ';
  83. }
  84. if ($lstDosen != ''){
  85. $lstDosen = substr($lstDosen, 0, strlen($lstDosen)-2);
  86. }
  87. echo $lstDosen;
  88. ?>
  89. </td>
  90. <td>
  91. <?php
  92. $dosPeng = retrieveDosenPenguji($db, $row['idmks']);
  93. $lstDosen = '';
  94. while($dosen = pg_fetch_assoc($dosPeng)){
  95. $lstDosen = $lstDosen.$dosen['nama'].', ';
  96. }
  97. if ($lstDosen != ''){
  98. $lstDosen = substr($lstDosen, 0, strlen($lstDosen)-2);
  99. }
  100. echo $lstDosen;
  101. ?>
  102. </td>
  103. <td>
  104. <?= date("d F o",strtotime($row['tanggal'])).' '.$row['jammulai'].'-'.$row['jamselesai'].' '.$row['namaruangan']?>
  105. </td>
  106. <td><a href="edit_jadwal_sidang.php?idjadwal=<?= $row['idjadwal']?>"><button class="btn black">Edit</button></td></a>
  107. </tr>
  108. <?php endwhile; ?>
  109. </tbody>
  110. </table>
  111. </div>
  112. </div>
  113. <center>
  114. <ul class="pagination container">
  115. <?php if ($page != 1): ?>
  116. <li class="disabled"><a href="?page<?= ($page-1)?>"><i class="material-icons">chevron_left</i></a></li>
  117. <?php endif; ?>
  118. <?php
  119. $pageAmount = pg_fetch_assoc($num);
  120. $pageAmount = ceil($pageAmount['count']/10);
  121. for($i = 1; $i <= $pageAmount; $i++):
  122. if ($page == $i):
  123. ?>
  124. <li class="active"><a href="?page=<?= $i?>"><?= $i?></a></li>
  125. <?php else: ?>
  126. <li class="waves-effect"><a href="?page=<?= $i?>"><?= $i?></a></li>
  127. <?php endif; ?>
  128. <?php endfor; ?>
  129. <?php if ($page != $pageAmount): ?>
  130. <li class="waves-effect"><a href="?page=<?= ($page+1)?>"><i class="material-icons">chevron_right</i></a></li>
  131. <?php endif; ?>
  132. </ul>
  133. </center>