Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.13 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. $courses = \App\curriculum::distinct()->where('course_code',$code)->where('program_code',$prog)->get();
  5. $color_array = ['info','danger','warning','success'];
  6. $ctr = 0;
  7. ?>
  8.  
  9. <style type="text/css">
  10.  
  11. </style>
  12.  
  13. <link rel="stylesheet" type="text/css" hre ="{{asset('plugins/bootstrap/dist/css/bootstrap.css')}}">
  14.  
  15. <div class='row'>
  16. <div class='col-sm-7'>
  17. <div class='box box-default box-solid'>
  18. <div class='box-header bg-navy-active'><h5 class='box-title'>Course Assignment</h5></div>
  19.  
  20. <div class='box-body' id="search">
  21. <div class='col-sm-12' >
  22. <table class="table table-bordered table-condensed" >
  23.  
  24. <tr>
  25. <th class='col-sm-5' align="center">Course Name :</th>
  26. <input style="display: none;" id="course_code" value="{{$code}}">
  27. <th align="center">{{$code}}</th>
  28. </tr>
  29. <tr>
  30. @foreach($courses as $data)
  31. <td>Course Credit :</td>
  32. <td>{{$data->lec}}</td>
  33. </tr>
  34. <tr>
  35. <td>Section :</td>
  36. <td>{{$data->units}}</td>
  37. </tr>
  38.  
  39. @endforeach
  40. <?php
  41. $ass = \App\dup_teach::join('instructors_infos','instructors_infos.instructor_id','dup_teach.instructor_id')->where('course_code',$code)->get(['name']);
  42. ?>
  43. <tr>
  44. <td>Previous Teacher :</td>
  45. @foreach($ass as $val)
  46. <tr><td>
  47. {{$val->name}}
  48. </td></tr>
  49. @endforeach
  50. </tr>
  51. </table>
  52.  
  53. </div>
  54.  
  55. <div id='displayassign' class='col-sm-12'></div>
  56.  
  57. </div>
  58. </div>
  59.  
  60. </div>
  61.  
  62. <div class='col-sm-5'>
  63. <div class='box box-default box-solid'>
  64. <div class='box-header bg-navy-active'><h5 class='box-title'>All Teachers</h5></div>
  65.  
  66. <div>
  67.  
  68. <table id="table" class="table table-bordered table-condensed" >
  69. <tr>
  70. <th width="3%"></th>
  71. <th width="30%" align="center">Name</th>
  72. <th width="2%"></th>
  73. </tr>
  74.  
  75. <?php
  76. $teacher = \App\instructors_infos::distinct()->where('department',$dept)->get();
  77. ?>
  78. @foreach($teacher as $data)
  79. <tr>
  80. <td><input type="checkbox" name="checkteacher[]" value="{{$data->name}}"></td>
  81. <td>
  82. <div align="left">
  83. {{$data->name}}
  84. </div>
  85. </td>
  86. <td >
  87. <div align="right"><button class="btn btn-flat btn-success fa fa-eye"></button></div>
  88. </td>
  89. </tr>
  90. @endforeach
  91. </table>
  92. <button class="btn btn-flat btn-primary btn-block" id="save">Load Credit</button>
  93.  
  94. </div>
  95. </div>
  96.  
  97. </div>
  98. </div>
  99.  
  100. <script src="{{asset('plugins/jQuery/jquery-2.2.3.min.js')}}"></script>
  101. <script src="{{asset('plugins/bootstrap/dist/js/bootstrap.min.js')}}"></script>
  102.  
  103. <script type="text/javascript">
  104. $('#save').click(function() {
  105. var id = [];
  106. $(':checkbox:checked').each(function(i){
  107. id[i] = $(this).val();
  108. });
  109. if(id.length === 1)
  110. {
  111. alert("Please Select atleast one checkbox");
  112. }
  113. else{
  114. var teacher=[];
  115. for (var i =0; i< (id.length)-1; i++) {
  116. teacher[i]=id[i];
  117. console.log(teacher[i]);
  118. }
  119. displayassign(teacher);
  120. }
  121. });
  122.  
  123.  
  124.  
  125.  
  126. function displayassign(teacher_name){
  127. var teach_cre=[];
  128. var text="<div id='table' class='table-editable '>\n\
  129. <table class='table table-bordered table-condensed'>\n\
  130. <tr>\n\
  131. <th class='col-sm-5' align='center'>Assigned Teacher</th>\n\
  132. <th align='center'>Credit</th>\n\
  133. </tr>";
  134. var text2="";
  135.  
  136. var i;
  137. for (i = 0 ; i < teacher_name.length; i++) {
  138. text2+="<tr>\n\
  139. <td align='left'>"+teacher_name[i]+"</td>\n\
  140. <td><input id='cred"+i+"'></td>\n\
  141. </tr>";
  142. teach_cre[i]=$('#cred'+i).val();
  143. };
  144.  
  145.  
  146. var text3="</table>\n\
  147. <button id='export' class='btn btn-primary'>Export Data</button></div>\n\
  148. </div>";
  149. document.getElementById("export").onclick = function() { exporting(teacher_name,teach_cre,code); }
  150.  
  151. document.getElementById('displayassign').innerHTML=text+text2+text3;
  152.  
  153. }
  154.  
  155. function exporting(teacher_name,teach_cre,course_code){
  156. var array={};
  157. array['course_code']=course_code;
  158. array['name']=teacher_name;
  159. array['credit']=teach_cre;
  160. $.ajax({
  161. type: "GET",
  162. url: "/ajax/admin/faculty_loading/course_assign",
  163. data: array,
  164. success: function(data){
  165. $('#displayassign').html(data);
  166. }
  167. })
  168.  
  169. }
  170.  
  171. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement