Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.85 KB | None | 0 0
  1. @extends('layouts.admin')
  2.  
  3. @section('content')
  4. <div class="row heading-bg">
  5. <h4 class="txt-dark ml-35">Applications</h4>
  6. </div> <!-- /dashboard -->
  7.  
  8. <div class="col-md-12 col-sm-12 col-xs-12">
  9. <div class="panel panel-default card-view">
  10. <div class="panel-heading">
  11. <h6>Pending Applications</h6>
  12. </div>
  13. <div class="panel-body m-t-0">
  14. <div class="table-wrap">
  15. <div class="table-responsive">
  16. <table id="pending-applications-table" class="table table-striped">
  17. <thead>
  18. <tr>
  19. <th>ID</th>
  20. <th>Date</th>
  21. <th>Name</th>
  22. <th>Email</th>
  23. <th>City</th>
  24. <th>State</th>
  25. <th>Mobile</th>
  26. <th>Status</th>
  27. <th>Actions</th>
  28. </tr>
  29. </thead>
  30. <tbody>
  31. @foreach($pending as $p)
  32. <tr>
  33. <td>{{$p->id}}</td>
  34. <td>{{date('m-d-Y g:i a',strtotime($p->created_at))}}</td>
  35. <td>{{$p->name}}</td>
  36. <td>{{$p->email}}</td>
  37. <td>{{$p->city}}</td>
  38. <td>{{$p->state}}</td>
  39. <td>{{$p->mobile}}</td>
  40. <td>
  41. <div>
  42. @if($p->interview == 'yes' && $p->lastchance == null)
  43. <div>
  44. <span class="label label-xs label-success">Interview Requested</span>
  45. </div>
  46. <?php $admin = \App\User::find($p->requestor_id);?>
  47. <div class="mt-5 mr-10">
  48. @if($admin===null)
  49. <span class="label label-xs label-warning label-outlined">N\A</span>
  50. @else
  51. <span class="label label-xs label-success label-outlined">{{$admin->name}}</span>
  52. @endif
  53. </div>
  54. @elseif($p->interview == 'no' && $p->lastchance == null)
  55. <span class="label label-xs label-warning">Pending Review</span>
  56. @elseif($p->interview == 'yes' && $p->lastchance == 1)
  57. <span class="label label-xs label-info">Last Chance</span>
  58. <?php $admin = \App\User::find($p->requestor_id);?>
  59. <div class="mt-5 mr-10">
  60. @if($admin===null)
  61. <span class="label label-xs label-warning label-outlined">N\A</span>
  62. @else
  63. <span class="label label-xs label-success label-outlined">{{$admin->name}}</span>
  64. @endif
  65. </div>
  66. @endif
  67. </div>
  68. </td>
  69. <td>
  70. <a class="btn btn-xs btn-primary mr-10" href="{{url('/')}}/admin/application/{{$p->id}}" style="color:#fff">View</a>
  71. @if($p->interview == 'no')
  72. <a class="btn btn-xs btn-warning mr-10" href="{{url('/')}}/admin/application/interview/{{$p->id}}" style="color:#fff;">Request Interview</a>
  73. @elseif($p->interview == 'yes' && $p->lastchance == null)
  74. <a class="btn btn-xs btn-info mr-10" href="{{url('/')}}/admin/application/{{$p->id}}/lastchance" style="color:#fff;">Send Last Chance</a>
  75. @elseif($p->interview == 'yes' && $p->lastchance != null)
  76. <a class="btn btn-xs btn-danger mr-10" href="{{url('/')}}/admin/application/{{$p->id}}/lastchance/stop" style="color:#fff;">Stop Last Chance</a>
  77. @endif
  78. <a class="btn btn-xs btn-success mr-10" href="{{url('/')}}/admin/application/approve/{{$p->id}}" style="color:#fff;">Approve</a>
  79. <a class="btn btn-xs btn-danger mr-10" href="{{url('/')}}/admin/application/reject/{{$p->id}}" style="color:#fff">Reject</a>
  80. <a class="btn btn-xs btn-danger mr-10" href="{{url('/')}}/admin/application/reject/noemail/{{$p->id}}" style="color:#fff">Reject w/o Email</a>
  81. </td>
  82. </tr>
  83. @endforeach
  84. </tbody>
  85. <tfoot>
  86. <tr>
  87. <th>ID</th>
  88. <th>Date</th>
  89. <th>Name</th>
  90. <th>Email</th>
  91. <th>City</th>
  92. <th>State</th>
  93. <th>Mobile</th>
  94. <th>Status</th>
  95. <th>Actions</th>
  96. </tr>
  97. </tfoot>
  98. </table>
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104.  
  105. <?php
  106. $rejected = \App\Application::where('status','=','-1')->get();
  107. ?>
  108. @if(!$rejected->isEmpty())
  109. <div class="col-md-12 col-sm-12 col-xs-12">
  110. <div class="panel panel-default card-view">
  111. <div class="panel-heading">
  112. <h6>Rejected Applications</h6>
  113. </div>
  114. <div class="panel-body mt-0">
  115. <div class="table-responsive">
  116. <table id="rejected-applications-table" class="table table-striped table-condensed">
  117. <thead>
  118. <tr>
  119. <th>ID</th>
  120. <th>Date</th>
  121. <th>Name</th>
  122. <th>Email</th>
  123. <th>City</th>
  124. <th>State</th>
  125. <th>Mobile</th>
  126. <th>Status</th>
  127. <th>Actions</th>
  128. </tr>
  129. </thead>
  130. <tbody>
  131. @foreach($rejected as $p)
  132. <tr>
  133. <td>{{$p->id}}</td>
  134. <td>{{date('m-d-Y',strtotime($p->created_at))}}</td>
  135. <td>{{$p->name}}</td>
  136. <td>{{$p->email}}</td>
  137. <td>{{$p->city}}</td>
  138. <td>{{$p->state}}</td>
  139. <td>{{$p->mobile}}</td>
  140. <td>
  141. <small class="label-xs bg-red" style="padding:10px;">Rejected</small>
  142. </td>
  143. <td>
  144. <button class="btn btn-xs btn-primary mr-10"><a href="{{url('/')}}/admin/application/{{$p->id}}" style="color:#fff">View</a></button>
  145. </td>
  146. </tr>
  147. @endforeach
  148. </tbody>
  149. <tfoot>
  150. <tr>
  151. <th>ID</th>
  152. <th>Date</th>
  153. <th>Name</th>
  154. <th>Email</th>
  155. <th>City</th>
  156. <th>State</th>
  157. <th>Mobile</th>
  158. <th>Status</th>
  159. <th>Actions</th>
  160. </tr>
  161. </tfoot>
  162. </table>
  163. </div>
  164. </div>
  165. </div>
  166. </div>
  167. @endif
  168. @endsection
  169.  
  170. @section('script')
  171. <script src="//cdn.datatables.net/buttons/1.5.0/js/dataTables.buttons.min.js"></script>
  172. <script src="//cdn.datatables.net/buttons/1.5.0/js/buttons.flash.min.js"></script>
  173. <script src="//cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
  174. <script src="//cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/pdfmake.min.js"></script>
  175. <script src="//cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/vfs_fonts.js"></script>
  176. <script src="//cdn.datatables.net/buttons/1.5.0/js/buttons.html5.min.js"></script>
  177. <script src="//cdn.datatables.net/buttons/1.5.0/js/buttons.print.min.js"></script>
  178.  
  179. <script>
  180. $(function() {
  181. $("#pending-applications-table").DataTable({
  182. dom: 'Blfrtip',
  183. buttons: [
  184. 'copy', 'csv', 'excel', 'pdf', 'print'
  185. ],
  186. "order": [[ 0, "desc" ]],
  187. stateSave: true
  188. });
  189. $("#company-applications-table").DataTable({
  190. dom: 'Blfrtip',
  191. buttons: [
  192. 'copy', 'csv', 'excel', 'pdf', 'print'
  193. ],
  194. "order": [[ 0, "desc" ]],
  195. stateSave: true
  196. });
  197. $("#rejected-applications-table").DataTable({
  198. dom: 'Blfrtip',
  199. buttons: [
  200. 'copy', 'csv', 'excel', 'pdf', 'print'
  201. ],
  202. "order": [[ 0, "desc" ]],
  203. stateSave: true
  204. });
  205. });
  206. </script>
  207. @endsection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement