adminInsertFormLayout.phtml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <div class="section">
  2. <div class="row">
  3. <div class="small-12 columns">
  4. <h2><i class="fa fa-plus"></i> 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-6 medium-4 columns">
  39. <?php echo $this->fields['account'] ?>
  40. </div>
  41. <div class="small-6 medium-4 columns">
  42. <?php echo $this->fields['date'] ?>
  43. </div>
  44. <div class="small-6 medium-4 columns end">
  45. <?php echo $this->fields['inTime'] ?>
  46. </div>
  47. </div>
  48. <div class="row">
  49. <div class="small-6 medium-4 columns">
  50. <?php echo $this->fields['outTime'] ?>
  51. </div>
  52. <div class="small-6 medium-4 columns">
  53. <?php echo $this->fields['lessTime'] ?>
  54. </div>
  55. <div class="small-6 medium-4 columns end">
  56. <?php echo $this->fields['code'] ?>
  57. </div>
  58. </div>
  59. <div class="row">
  60. <div class="small-6 medium-8 columns">
  61. <?php echo $this->fields['note'] ?>
  62. </div>
  63. <div class="small-6 medium-4 columns end">
  64. <br>
  65. <?php echo $this->fields['submit'] ?>
  66. </div>
  67. <?php echo $this->formend(); ?>
  68. </div>
  69. </div>
  70. </div>
  71. </div>
  72. </div>
  73. <script>
  74. <?php
  75. $date = new DateTime();
  76. if($date->format('d') > 25)
  77. {
  78. $date->modify('+1 month');
  79. }
  80. $maxDate = $date->setDate($date->format('Y'),$date->format('m'),25)->format('m/d/Y');
  81. $minDate = $date->modify('-1 month +1 day');
  82. $minDate = $date->format('m/d/Y');
  83. ?>
  84. $(document).ready(function() {
  85. $(function() {
  86. $( "#date" ).datepicker({
  87. numberOfMonths:2,
  88. maxDate: "<?php echo $maxDate ?>",
  89. showWeek: true,
  90. showButtonPanel: true
  91. });
  92. });
  93. $('#entryToggle').click(function()
  94. {
  95. if($('#entryForm').is(":visible"))
  96. {
  97. $('#entryToggleIcon').addClass('fa-chevron-circle-down');
  98. $('#entryToggleIcon').removeClass('fa-chevron-circle-up');
  99. $('#entryToggleText').html('Show');
  100. }
  101. else
  102. {
  103. $('#entryToggleIcon').addClass('fa-chevron-circle-up');
  104. $('#entryToggleIcon').removeClass('fa-chevron-circle-down');
  105. $('#entryToggleText').html('Hide')
  106. }
  107. $('#entryForm').slideToggle(400);
  108. });
  109. });
  110. </script>