adminInsertFormLayout.phtml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <div class="section">
  2. <div class="row">
  3. <div class="small-12 columns text-center">
  4. <h2>Admin Time Insert</h2>
  5. </div>
  6. </div>
  7. <div id="entryForm">
  8. <div class="row">
  9. <?php
  10. if(count($this->errorMessage) > 0)
  11. {
  12. echo "<div data-alert class=\"alert-box warning\">";
  13. foreach($this->errorMessage as $message)
  14. {
  15. echo $message;
  16. }
  17. echo "<a href=\"#\" class=\"close\">&times;</a></div>";
  18. }
  19. if(count($this->successMessage) > 0)
  20. {
  21. echo "<div data-alert class=\"alert-box success\">";
  22. foreach($this->successMessage as $message)
  23. {
  24. echo $message;
  25. }
  26. echo "<a href=\"#\" class=\"close\">&times;</a></div>";
  27. }
  28. ?>
  29. </div>
  30. <div class="row">
  31. <div class="small-12 columns">
  32. <div class="row">
  33. <?php
  34. echo $this->formstart();
  35. ?>
  36. </div>
  37. <div class="row">
  38. <div class="small-12 medium-12 columns">
  39. <?php echo $this->fields['account'] ?>
  40. </div>
  41. </div>
  42. <div class="row">
  43. <div class="small-6 medium-4 columns">
  44. <?php echo $this->fields['date'] ?>
  45. </div>
  46. <div class="small-6 medium-4 columns">
  47. <?php echo $this->fields['inTime'] ?>
  48. </div>
  49. <div class="small-6 medium-4 columns">
  50. <?php echo $this->fields['outTime'] ?>
  51. </div>
  52. </div>
  53. <div class="row">
  54. <div class="small-6 medium-4 columns">
  55. <?php echo $this->fields['lessTime'] ?>
  56. </div>
  57. <div class="small-6 medium-4 columns">
  58. <?php echo $this->fields['code'] ?>
  59. </div>
  60. <div class="small-6 medium-4 columns">
  61. <br>
  62. <?php echo $this->fields['submit'] ?>
  63. </div>
  64. <?php echo $this->formend(); ?>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. <script>
  71. <?php
  72. $date = new DateTime();
  73. if($date->format('d') > 25)
  74. {
  75. $date->modify('+1 month');
  76. }
  77. $maxDate = $date->setDate($date->format('Y'),$date->format('m'),25)->format('m/d/Y');
  78. $minDate = $date->modify('-1 month +1 day');
  79. $minDate = $date->format('m/d/Y');
  80. ?>
  81. $(document).ready(function() {
  82. $(function() {
  83. $( "#date" ).datepicker({
  84. numberOfMonths:2,
  85. maxDate: "<?php echo $maxDate ?>",
  86. showWeek: true,
  87. showButtonPanel: true
  88. });
  89. });
  90. $('#entryToggle').click(function()
  91. {
  92. if($('#entryForm').is(":visible"))
  93. {
  94. $('#entryToggleIcon').addClass('fa-chevron-circle-down');
  95. $('#entryToggleIcon').removeClass('fa-chevron-circle-up');
  96. $('#entryToggleText').html('Show');
  97. }
  98. else
  99. {
  100. $('#entryToggleIcon').addClass('fa-chevron-circle-up');
  101. $('#entryToggleIcon').removeClass('fa-chevron-circle-down');
  102. $('#entryToggleText').html('Hide')
  103. }
  104. $('#entryForm').slideToggle(400);
  105. });
  106. });
  107. </script>