Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.83 KB | None | 0 0
  1. @extends('layouts.app_dashboard')
  2.  
  3. @section('content')
  4. <style type="text/css">
  5. form {
  6. width: 850px;
  7. height: 650px;
  8. margin: auto;
  9. position: relative;
  10. }
  11. </style>
  12.  
  13. <div class="container">
  14.  
  15. <div class="row">
  16. <div class="col-sm-10 col-sm-offset-1">
  17. @if(Session::has('alert-success'))
  18. <div class="alert alert-success alert-dismissable fade in">
  19. <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
  20. <strong>{{ Session::get('alert-success') }}</strong>
  21. </div>
  22. @endif
  23.  
  24.  
  25. <div class="panel panel-info">
  26. <div class="panel-heading light-blue darken-1 white-text text-center">
  27. <h3>
  28. <strong>
  29. Routine Table - {{substr($request, 0, 1)}}/{{substr($request, 1, 1)}}
  30. @if(strlen($request)>2)
  31. ({{substr($request, 2)}})
  32. @endif
  33. </strong></h3>
  34. </div>
  35. @if($data1=="NULL")
  36. @if(Session::has('alert-notfound'))
  37. <div class="alert alert-warning alert-dismissable fade in">
  38. <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
  39. <strong>{{ Session::get('alert-notfound') }}</strong>
  40. </div>
  41. @endif
  42.  
  43. @else
  44. <div class="panel-body">
  45. <table class="display table table-bordered table-stripe table-hover">
  46. <thead>
  47. <tr class="panel-default">
  48. <th class="text-center">Day</th>
  49. <th class="text-center">8 AM</th>
  50. <th class="text-center">9 AM</th>
  51. <th class="text-center">10 AM</th>
  52. <th class="text-center">11 AM</th>
  53. <th class="text-center">12 PM</th>
  54. <th class="text-center">1 PM</th>
  55. <th class="text-center">2 PM</th>
  56. <th class="text-center">3 PM</th>
  57. <th class="text-center">4 PM</th>
  58. </tr>
  59. </thead>
  60. <tbody>
  61. @foreach($data1 as $dat)
  62. <tr class="default">
  63.  
  64. <th tabindex="-1" class="text-center"> {{$dat->day}} </th>
  65. <td tabindex="-1" class="text-center"> {{$dat->eightnine}} </td>
  66. <td tabindex="-1" class="text-center"> {{$dat->nineten}} </td>
  67. <td tabindex="-1" class="text-center"> {{$dat->teneleven}} </td>
  68. <td tabindex="-1" class="text-center"> {{$dat->eleventwelve}} </td>
  69. <td tabindex="-1" class="text-center"> {{$dat->twelveone}} </td>
  70. <td tabindex="-1" class="text-center"> {{$dat->onetwo}} </td>
  71. <td tabindex="-1" class="text-center"> {{$dat->twothree}} </td>
  72. <td tabindex="-1" class="text-center"> {{$dat->threefour}} </td>
  73. <td tabindex="-1" class="text-center"> {{$dat->fourfive}} </td>
  74.  
  75. </tr>
  76. @endforeach
  77. </tbody>
  78. </table>
  79. <button type="submit" class="btn btn-info btn-md btn-edit"
  80. data-toggle="modal" data-target="#exampleModal{{$dat->id}}" data-whatever="@mdo" style="height:20%;width:20%">
  81. <i class="fa fa-pencil"></i></a>
  82. Edit
  83. </button>
  84. <a href="/routine/getpdf/{{$request}}"
  85. <button type="submit" class="btn btn-info btn-md btn-edit"
  86. data-toggle="modal" data-whatever="@mdo" style="height:20%;width:20%">
  87.  
  88. <i class="fa fa-file-pdf-o"></i>
  89. Export as PDF
  90.  
  91. </button>
  92. </a>
  93.  
  94. <!-- Form for edit routine -->
  95.  
  96. <div class="modal fade" id="exampleModal{{$dat->id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  97. <div class="modal-dialog" role="document">
  98. <div class="modal-content">
  99. <div class="modal-header">
  100. <strong class="modal-title" id="exampleModalLabel">
  101. Edit Routine
  102. </strong>
  103. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  104. <span aria-hidden="true">&times;</span>
  105. </button>
  106. </div>
  107. <div class="modal-body">
  108.  
  109. <form method="POST" action="/routine/edit/{{$request}}">
  110. {{csrf_field()}}
  111. <input type="hidden" name="batch" value="{{$request}}">
  112. <table class="display table table-bordered table-stripe table-hover">
  113. <thead>
  114. <tr class="panel-default">
  115. <th class="text-center">Day</th>
  116. <th class="text-center">8 AM</th>
  117. <th class="text-center">9 AM</th>
  118. <th class="text-center">10 AM</th>
  119. <th class="text-center">11 AM</th>
  120. <th class="text-center">12 PM</th>
  121. <th class="text-center">1 PM</th>
  122. <th class="text-center">2 PM</th>
  123. <th class="text-center">3 PM</th>
  124. <th class="text-center">4 PM</th>
  125. </tr>
  126. </thead>
  127. <tbody>
  128. @foreach($data1 as $dat)
  129. <tr class="default">
  130. <th tabindex="-1" class="text-center"> {{$dat->day}} </th>
  131. <td tabindex="-1" class="text-center">
  132. <input autofocus="eightnine" required="" type="text" name="eightnine" value="{{$dat->eightnine}}"
  133. </td>
  134. <td tabindex="-1" class="text-center">
  135. <input required="" type="text" name="nineten" value="{{$dat->nineten}}"
  136. </td>
  137. <td tabindex="-1" class="text-center">
  138. <input required="" type="text" name="teneleven" value="{{$dat->teneleven}}"
  139. </td>
  140. <td tabindex="-1" class="text-center">
  141. <input required="" type="text" name="eleventwelve" value="{{$dat->eleventwelve}}"
  142. </td>
  143. <td tabindex="-1" class="text-center">
  144. <input required="" type="text" name="twelveone" value="{{$dat->twelveone}}"
  145. </td>
  146. <td tabindex="-1" class="text-center">
  147. <input required="" type="text" name="onetwo" value="{{$dat->onetwo}}"
  148. </td>
  149. <td tabindex="-1" class="text-center">
  150. <input required="" type="text" name="twothree" value="{{$dat->twothree}}"
  151. </td>
  152. <td tabindex="-1" class="text-center">
  153. <input required="" type="text" name="threefour" value="{{$dat->threefour}}"
  154. </td>
  155. <td tabindex="-1" class="text-center">
  156. <input required="" type="text" name="threefour" value="{{$dat->fourfive}}"
  157. </td>
  158.  
  159. </tr>
  160. @endforeach
  161. </tbody>
  162. </table>
  163.  
  164. <button type="submit" class="btn btn-primary">
  165. Update
  166. </button>
  167.  
  168. </form>
  169. </div>
  170. </div>
  171. </div>
  172. </div>
  173.  
  174. </div>
  175. </div>
  176.  
  177. <div class="panel panel-info">
  178. <?php
  179.  
  180. date_default_timezone_set('Asia/Dhaka');
  181. $cur_time = date('H');
  182. $next = 0;
  183. if($cur_time>=18) $next=1;
  184. $cur_day=date('D');
  185. $cur_day=strtoupper($cur_day);
  186. if($next==1)
  187. {
  188. if($cur_day=='SUN') $day='MON';
  189. else if($cur_day=='MON') $day='TUE';
  190. else if($cur_day=='TUE') $day='WED';
  191. else if($cur_day=='WED') $day='THU';
  192. else if($cur_day=='THU') $day='SUN';
  193. else if($cur_day=='FRI') $day='SUN';
  194. else if($cur_day=='SAT') $day='SUN';
  195. }
  196. else $day = $cur_day;
  197. if($cur_day=='FRI' or $cur_day=='SAT')
  198. {
  199. $day='SUN';
  200. $next = 2;
  201.  
  202. }
  203. //echo $day;
  204. ?>
  205. @if($next==1)
  206. <div class="panel-heading light-blue darken-1 white-text text-center"><h4><strong>Tomorrow's Routine</strong></h4></div>
  207. @elseif($next==2)
  208. <div class="panel-heading light-blue darken-1 white-text text-center"><h4><strong>Sunday's Routine</strong></h4></div>
  209. @else
  210. <div class="panel-heading light-blue darken-1 white-text text-center"><h4><strong>Today's Routine</strong></h4></div>
  211. @endif
  212.  
  213. <div class="panel-body">
  214. <table class="display table table-bordered table-stripe table-hover">
  215. <thead>
  216. <tr class="panel-default">
  217. <th class="text-center">Day</th>
  218. <th class="text-center">8 AM</th>
  219. <th class="text-center">9 AM</th>
  220. <th class="text-center">10 AM</th>
  221. <th class="text-center">11 AM</th>
  222. <th class="text-center">12 PM</th>
  223. <th class="text-center">1 PM</th>
  224. <th class="text-center">2 PM</th>
  225. <th class="text-center">3 PM</th>
  226. <th class="text-center">4 PM</th>
  227. </tr>
  228. </thead>
  229.  
  230. <tbody>
  231.  
  232. <?php
  233.  
  234. $f=0;
  235. ?>
  236. @foreach($data2 as $dat)
  237. @if ($day == $dat->day)
  238. <?php $f=1 ?>
  239. <tr class="default">
  240.  
  241. <th tabindex="-1" class="text-center"> {{$dat->day}} </th>
  242. <td tabindex="-1" class="text-center"> {{$dat->eightnine}} </td>
  243. <td tabindex="-1" class="text-center"> {{$dat->nineten}} </td>
  244. <td tabindex="-1" class="text-center"> {{$dat->teneleven}} </td>
  245. <td tabindex="-1" class="text-center"> {{$dat->eleventwelve}} </td>
  246. <td tabindex="-1" class="text-center"> {{$dat->twelveone}} </td>
  247. <td tabindex="-1" class="text-center"> {{$dat->onetwo}} </td>
  248. <td tabindex="-1" class="text-center"> {{$dat->twothree}} </td>
  249. <td tabindex="-1" class="text-center"> {{$dat->threefour}} </td>
  250. <td tabindex="-1" class="text-center"> {{$dat->fourfive}} </td>
  251.  
  252. </tr>
  253.  
  254.  
  255. @else
  256. <?php
  257. DB::table('tomorrows')->where('batch', '=', $dat->batch)->delete();
  258. ?>
  259. @endif
  260. @endforeach
  261. @if ($f==0)
  262. @foreach($data1 as $dat)
  263. @if ($day == $dat->day)
  264. <?php
  265. DB::table('tomorrows')->insert(
  266. ['batch' => $dat->batch, 'day' => $dat->day, 'eightnine' => $dat->eightnine,
  267. 'nineten' => $dat->nineten,
  268. 'teneleven' => $dat->teneleven,
  269. 'eleventwelve' => $dat->eleventwelve,
  270. 'twelveone' => $dat->twelveone,
  271. 'onetwo' => $dat->onetwo,
  272. 'twothree' => $dat->twothree,
  273. 'threefour' => $dat->threefour,
  274. 'fourfive' => $dat->fourfive]);
  275. ?>
  276. <tr class="default">
  277.  
  278. <th tabindex="-1" class="text-center"> {{$dat->day}} </th>
  279. <td tabindex="-1" class="text-center"> {{$dat->eightnine}} </td>
  280. <td tabindex="-1" class="text-center"> {{$dat->nineten}} </td>
  281. <td tabindex="-1" class="text-center"> {{$dat->teneleven}} </td>
  282. <td tabindex="-1" class="text-center"> {{$dat->eleventwelve}} </td>
  283. <td tabindex="-1" class="text-center"> {{$dat->twelveone}} </td>
  284. <td tabindex="-1" class="text-center"> {{$dat->onetwo}} </td>
  285. <td tabindex="-1" class="text-center"> {{$dat->twothree}} </td>
  286. <td tabindex="-1" class="text-center"> {{$dat->threefour}} </td>
  287. <td tabindex="-1" class="text-center"> {{$dat->fourfive}} </td>
  288. </tr>
  289. <?php break; ?>
  290. @endif
  291. @endforeach
  292. @endif
  293.  
  294. </tbody>
  295. </table>
  296.  
  297. @if (Auth::guest())
  298.  
  299. @elseif(Auth::user()->name==="Super Admin" OR Auth::user()->batch===substr($request, 0, 2))
  300. <button type="submit" class="btn btn-info btn-md btn-edit"
  301. data-toggle="modal" data-target="#exampleModal{{$dat->id}}" data-whatever="@mdo" style="height:20%;width:20%">
  302. <i class="fa fa-pencil"></i></a>
  303. Edit
  304. </button>
  305. @else
  306. @endif
  307.  
  308. <div class="modal fade" id="exampleModal{{$dat->id}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  309. <div class="modal-dialog" role="document">
  310. <div class="modal-content">
  311. <div class="modal-header">
  312. <strong class="modal-title" id="exampleModalLabel">
  313. Edit Routine
  314. </strong>
  315. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  316. <span aria-hidden="true">&times;</span>
  317. </button>
  318. </div>
  319. <div class="modal-body col-md-10" >
  320. <form method="POST" action="/routine/edit/{{$request}}">
  321. {{csrf_field()}}
  322. <input type="hidden" name="batch" value="{{$request}}">
  323. <div class="form-group">
  324. <label class="form-control-label">
  325. 8AM
  326. </label>
  327. <input autofocus="eightnine" required="" type="text" name="eightnine" value="{{$dat->eightnine}}" class="form-control" >
  328. </div>
  329. <div class="form-group">
  330. <label class="form-control-label">
  331. 9AM
  332. </label>
  333. <input required="" type="text" name="nineten" value="{{$dat->nineten}}" class="form-control" >
  334. </div>
  335. <div class="form-group">
  336. <label class="form-control-label">
  337. 10AM
  338. </label>
  339. <input required="" type="text" name="teneleven" value="{{$dat->teneleven}}" class="form-control" >
  340. </div>
  341. <div class="form-group">
  342. <label class="form-control-label">
  343. 11AM
  344. </label>
  345. <input required="" type="text" name="eleventwelve" value="{{$dat->eleventwelve}}" class="form-control" >
  346. </div>
  347. <div class="form-group">
  348. <label class="form-control-label">
  349. 12PM
  350. </label>
  351. <input required="" type="text" name="twelveone" value="{{$dat->twelveone}}" class="form-control" >
  352. </div>
  353. <div class="form-group">
  354. <label class="form-control-label">
  355. 1PM
  356. </label>
  357. <input required="" type="text" name="onetwo" value="{{$dat->onetwo}}" class="form-control" >
  358. </div>
  359. <div class="form-group">
  360. <label class="form-control-label">
  361. 2PM
  362. </label>
  363. <input required="" type="text" name="twothree" value="{{$dat->twothree}}" class="form-control" >
  364. </div>
  365. <div class="form-group">
  366. <label class="form-control-label">
  367. 3PM
  368. </label>
  369. <input required="" type="text" name="threefour" value="{{$dat->threefour}}" class="form-control" >
  370. </div>
  371. <div class="form-group">
  372. <label class="form-control-label">
  373. 4PM
  374. </label>
  375. <input required="" type="text" name="fourfive" value="{{$dat->fourfive}}" class="form-control" >
  376. </div>
  377. <button type="submit" class="btn btn-primary">
  378. Update
  379. </button>
  380. </form>
  381. </div>
  382. </div>
  383. </div>
  384. </div>
  385. </div>
  386. </div>
  387. @endif
  388. </div>
  389. </div>
  390. </div>
  391. @endsection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement