PageRenderTime 27ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/day34_final_project/Final_Project/Group-3_Tonmoy/Bitm-Course-Manager-master-tonmoy/Views/lab_info/view_lab.php

https://gitlab.com/redwan4re/web-apps-php-26
PHP | 275 lines | 240 code | 35 blank | 0 comment | 6 complexity | 55e9345d0c0788190cf77c1e07de6660 MD5 | raw file
  1. <?php
  2. include '../../vendor/autoload.php';
  3. use BitmCourseApp\user\user_login\UserLogin;
  4. use BitmCourseApp\lab_info\LabInfo;
  5. use BitmCourseApp\assign_course\AssignCourse;
  6. $objlogin = new UserLogin();
  7. $objlab = new LabInfo();
  8. $objass = new AssignCourse();
  9. $objlogin->checkLogin();
  10. $all_lab = $objlab->viewAllLab($_GET);
  11. $course_title = $objass->courseTitle();
  12. ?>
  13. <!DOCTYPE html>
  14. <html lang="en">
  15. <head>
  16. <meta charset="utf-8">
  17. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  18. <meta name="viewport" content="width=device-width, initial-scale=1">
  19. <title>BITM Course Manager</title>
  20. <!-- Global stylesheets -->
  21. <link href="https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900" rel="stylesheet" type="text/css">
  22. <link rel="shortcut icon" type="image/png" href="../elements/bitm-icon.png"/>
  23. <link href="../assets/css/icons/icomoon/styles.css" rel="stylesheet" type="text/css">
  24. <link href="../assets/css/minified/bootstrap.min.css" rel="stylesheet" type="text/css">
  25. <link href="../assets/css/minified/core.min.css" rel="stylesheet" type="text/css">
  26. <link href="../assets/css/minified/components.min.css" rel="stylesheet" type="text/css">
  27. <link href="../assets/css/minified/colors.min.css" rel="stylesheet" type="text/css">
  28. <!-- /global stylesheets -->
  29. <!-- Core JS files -->
  30. <script type="text/javascript" src="../assets/js/plugins/loaders/pace.min.js"></script>
  31. <script type="text/javascript" src="../assets/js/core/libraries/jquery.min.js"></script>
  32. <script type="text/javascript" src="../assets/js/core/libraries/bootstrap.min.js"></script>
  33. <script type="text/javascript" src="../assets/js/plugins/loaders/blockui.min.js"></script>
  34. <!-- /core JS files -->
  35. <!-- Theme JS files -->
  36. <script type="text/javascript" src="../assets/js/plugins/visualization/d3/d3.min.js"></script>
  37. <script type="text/javascript" src="../assets/js/plugins/visualization/d3/d3_tooltip.js"></script>
  38. <script type="text/javascript" src="../assets/js/plugins/forms/styling/switchery.min.js"></script>
  39. <script type="text/javascript" src="../assets/js/plugins/forms/styling/uniform.min.js"></script>
  40. <script type="text/javascript" src="../assets/js/plugins/forms/selects/bootstrap_multiselect.js"></script>
  41. <script type="text/javascript" src="../assets/js/plugins/ui/moment/moment.min.js"></script>
  42. <script type="text/javascript" src="../assets/js/plugins/pickers/daterangepicker.js"></script>
  43. <script type="text/javascript" src="../assets/js/plugins/forms/selects/select2.min.js"></script>
  44. <script type="text/javascript" src="../assets/js/pages/form_layouts.js"></script>
  45. <script type="text/javascript" src="../assets/js/core/app.js"></script>
  46. <script type="text/javascript" src="../assets/js/pages/dashboard.js"></script>
  47. <!-- /theme JS files -->
  48. </head>
  49. <body>
  50. <!-- Main navbar -->
  51. <div class="navbar navbar-inverse">
  52. <div class="navbar-header">
  53. <a class="navbar-brand" href="index.html"><img src="../assets/images/logo_light.png" alt=""></a>
  54. <ul class="nav navbar-nav visible-xs-block">
  55. <li><a data-toggle="collapse" data-target="#navbar-mobile"><i class="icon-tree5"></i></a></li>
  56. <li><a class="sidebar-mobile-main-toggle"><i class="icon-paragraph-justify3"></i></a></li>
  57. </ul>
  58. </div>
  59. <div class="navbar-collapse collapse" id="navbar-mobile">
  60. <ul class="nav navbar-nav">
  61. <li><a class="sidebar-control sidebar-main-toggle hidden-xs"><i class="icon-paragraph-justify3"></i></a></li>
  62. </ul>
  63. <ul class="nav navbar-nav navbar-right">
  64. <li class="dropdown dropdown-user">
  65. <a class="dropdown-toggle" data-toggle="dropdown">
  66. <img src="../elements/user_images/<?php echo $_SESSION['login_confirm']['image']; ?>" width="28" height="28" alt="">
  67. <span><?php echo $_SESSION['login_confirm']['username']; ?></span>
  68. <i class="caret"></i>
  69. </a>
  70. <ul class="dropdown-menu dropdown-menu-right">
  71. <li><a href="../user/user_view_single.php?id=<?php echo $_SESSION['login_confirm']['id']; ?>"><i class="icon-user-plus"></i> My profile</a></li>
  72. <li class="divider"></li>
  73. <li><a href="#"><i class="icon-cog5"></i> Account settings</a></li>
  74. <li><a href="../logout.php"><i class="icon-switch2"></i> Logout</a></li>
  75. </ul>
  76. </li>
  77. </ul>
  78. </div>
  79. </div>
  80. <!-- /main navbar -->
  81. <!-- Page container -->
  82. <div class="page-container">
  83. <!-- Page content -->
  84. <div class="page-content">
  85. <!-- Main sidebar -->
  86. <div class="sidebar sidebar-main">
  87. <div class="sidebar-content">
  88. <!-- User menu -->
  89. <div class="sidebar-user">
  90. <div class="category-content">
  91. <div class="media">
  92. <a href="#" class="media-left"><img src="../elements/user_images/<?php echo $_SESSION['login_confirm']['image']; ?>" class="img-circle img-sm" alt=""></a>
  93. <div class="media-body">
  94. <span class="media-heading text-semibold"><?php echo $_SESSION['login_confirm']['full_name']; ?></span>
  95. <div class="text-size-mini text-muted">
  96. </div>
  97. </div>
  98. <div class="media-right media-middle">
  99. <ul class="icons-list">
  100. <li>
  101. <a href="#"><i class="icon-cog3"></i></a>
  102. </li>
  103. </ul>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. <!-- /user menu -->
  109. <!-- Main navigation -->
  110. <div class="sidebar-category sidebar-category-visible">
  111. <div class="category-content no-padding">
  112. <ul class="navigation navigation-main navigation-accordion">
  113. <!-- Main -->
  114. <li class="navigation-header"><span>Main</span> <i class="icon-menu" title="Main pages"></i></li>
  115. <li><a href="../dashboard.php"><i class="icon-home4"></i> <span>Dashboard</span></a></li>
  116. <li><a href="../user/user_manager.php"><i class="icon-user"></i> <span>User Menu</span></a></li>
  117. <li><a href="#"><i class="icon-people"></i> <span>Trainer</span></a></li>
  118. <li><a href="#"><i class="icon-book"></i> <span>Course</span></a></li>
  119. <li class="active"><a href="lab_info.php"><i class="icon-lan"></i> <span>Lab Info</span></a></li>
  120. <li><a href="#"><i class="icon-laptop"></i> <span>Software Management</span></a></li>
  121. <li><a href="../assign_course/assign_course.php"><i class="icon-list-unordered"></i> <span>Assign Course</span></a></li>
  122. </ul>
  123. </div>
  124. </div>
  125. <!-- /main navigation -->
  126. </div>
  127. </div>
  128. <!-- /main sidebar -->
  129. <!-- Main content -->
  130. <div class="content-wrapper">
  131. <!-- Page header -->
  132. <div class="page-header">
  133. <div class="page-header-content">
  134. <div class="page-title">
  135. <h4><i class="icon-lan"></i> - <span class="text-semibold">Lab Information</span></h4>
  136. </div>
  137. </div>
  138. <div class="breadcrumb-line">
  139. <ul class="breadcrumb">
  140. <li><a href="../dashboard.php"><i class="icon-home2 position-left"></i> Dashboard</a></li>
  141. <li><a href="lab_info.php">Lab Information</a></li>
  142. <li class="active">View Lab Information</li>
  143. </ul>
  144. </div>
  145. </div>
  146. <!-- /page header -->
  147. <!-- Content area -->
  148. <div class="content">
  149. <!-- Dashboard content -->
  150. <div class="panel panel-flat">
  151. <div class="navbar navbar-default navbar-xs">
  152. <ul class="nav navbar-nav no-border visible-xs-block">
  153. <li><a class="text-center collapsed" data-toggle="collapse" data-target="#navbar-second"><i class="icon-circle-down2"></i></a></li>
  154. </ul>
  155. <div class="navbar-collapse collapse" id="navbar-second">
  156. <ul class="nav navbar-nav">
  157. <li class=""><a href="add_new_lab.php">
  158. <i class=" icon-new position-left">
  159. </i> Add New Lab</a>
  160. </li>
  161. <li class="<?php if(isset($_GET['viewBy']) && $_GET['viewBy']=='running'){echo 'active';}?>"><a href="view_lab.php?viewBy=running">
  162. <i class=" icon-list-unordered position-left">
  163. </i> View All Lab</a>
  164. </li>
  165. <li class="<?php if(isset($_GET['viewBy']) && $_GET['viewBy']=='disabled'){echo 'active';}?>"><a href="view_lab.php?viewBy=disabled">
  166. <i class=" icon-new-tab2 position-left">
  167. </i> View Disabled Lab</a>
  168. </li>
  169. </ul>
  170. </div>
  171. </div>
  172. <div class="panel-body">
  173. <h5 class="panel-title">All Running Lab</h5>
  174. </div>
  175. <div class="table-responsive">
  176. <table class="table table-hover">
  177. <thead>
  178. <tr>
  179. <th>Lab No</th>
  180. <th>Course Title</th>
  181. <th>Seat Capacity</th>
  182. <th>Projector Resolution</th>
  183. <th>AC Status</th>
  184. <th>PC Configuration</th>
  185. <th>Operating System</th>
  186. <th>Trainer PC Configuration</th>
  187. <th>Table Capacity</th>
  188. <th>Internet Speed</th>
  189. <th>Action</th>
  190. </tr>
  191. </thead>
  192. <tbody>
  193. <?php foreach ($all_lab as $lab) { ?>
  194. <tr>
  195. <td><?php echo $lab['lab_no'];?></td>
  196. <td><?php
  197. $id = $lab['course_id'];
  198. foreach ($course_title as $onetitle) {
  199. if ($id == $onetitle['id']) {
  200. echo $onetitle['title'];
  201. }
  202. }
  203. ?></td>
  204. <td><?php echo $lab['seat_capacity'];?></td>
  205. <td><?php echo $lab['projector_resolution'];?></td>
  206. <td><?php echo $lab['ac_status'];?></td>
  207. <td><?php echo $lab['pc_configuration'];?></td>
  208. <td><?php echo $lab['os'];?></td>
  209. <td><?php echo $lab['trainer_pc_configuration'];?></td>
  210. <td><?php echo $lab['table_capacity'];?></td>
  211. <td><?php echo $lab['internet_speed'];?></td>
  212. <td class="col-sm-1">
  213. <ul class="icons-list">
  214. <!--<li><a href="view_assigned_course_single.php?id=28"><i class="icon-folder-open"></i></a></li>-->
  215. <li><a href="edit_lab.php?id=<?php echo $lab['id'];?>"><i class="icon-pencil7"></i></a></li>
  216. <li><a href="delete.php?viewBy=running&id=28" onclick="return confirm('Delete Confirmation');"><i class="icon-trash" title="Remove"></i></a></li>
  217. </ul>
  218. </td>
  219. </tr>
  220. <?php } ?>
  221. </tbody>
  222. </table>
  223. </div>
  224. </div>
  225. <!-- /dashboard content -->
  226. <!-- Footer -->
  227. <div class="footer text-muted">
  228. &copy; 2016. <a href="#">BASIS Institute of Technology & Management</a> Website <a href="http://www.bitm.org.bd/" target="_blank">BITM.COM</a>
  229. </div>
  230. <!-- /footer -->
  231. </div>
  232. <!-- /content area -->
  233. </div>
  234. <!-- /main content -->
  235. </div>
  236. <!-- /page content -->
  237. </div>
  238. <!-- /page container -->
  239. </body>
  240. </html>