editFormLayout.phtml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <div class="row">
  2. <?php
  3. if(count($this->errorMessage) > 0)
  4. {
  5. echo "<div data-alert class=\"alert-box warning\">";
  6. foreach($this->errorMessage as $message)
  7. {
  8. echo $message;
  9. }
  10. echo "<a href=\"#\" class=\"close\">&times;</a></div>";
  11. }
  12. if(count($this->successMessage) > 0)
  13. {
  14. echo "<div data-alert class=\"alert-box success\">";
  15. foreach($this->successMessage as $message)
  16. {
  17. echo $message;
  18. }
  19. echo "<a href=\"#\" class=\"close\">&times;</a></div>";
  20. }
  21. ?>
  22. </div>
  23. <div class="row hide-for-print">
  24. <?php echo $this->formstart(); ?>
  25. <div class="small-12 medium-4 columns">
  26. <?php echo $this->fields['date'] ?>
  27. </div>
  28. <div class="small-12 medium-4 columns">
  29. <?php echo $this->fields['inTime'] ?>
  30. </div>
  31. <div class="small-12 medium-4 columns">
  32. <?php echo $this->fields['outTime'] ?>
  33. </div>
  34. <div class="small-12 medium-4 columns">
  35. <?php echo $this->fields['lessTime'] ?>
  36. </div>
  37. <div class="small-12 medium-4 columns">
  38. <?php echo $this->fields['code'] ?>
  39. </div>
  40. <div class="small-12 medium-4 columns">
  41. <br>
  42. <?php echo $this->fields['submit'] ?>
  43. </div>
  44. <?php echo $this->formend(); ?>
  45. </div>
  46. <script>
  47. <?php
  48. $date = new DateTime();
  49. if($date->format('d') > 25)
  50. {
  51. $date->modify('+1 month');
  52. }
  53. $maxDate = $date->setDate($date->format('Y'),$date->format('m'),25)->format('m/d/Y');
  54. $minDate = $date->modify('-1 month +1 day');
  55. $minDate = $date->format('m/d/Y');
  56. ?>
  57. $(document).ready(function() {
  58. $(function() {
  59. $( "#date" ).datepicker({
  60. numberOfMonths:2,
  61. minDate: "<?php echo $minDate ?>",
  62. maxDate: "<?php echo $maxDate ?>",
  63. showWeek: true,
  64. showButtonPanel: true
  65. });
  66. });
  67. });
  68. </script>