home.php 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. <div class="container-fluid">
  2. <div>
  3. <div>
  4. <div id="smad-menu-section">
  5. <div class="col-md-6 padding-lr-0">
  6. <div class="menu-items">
  7. <div class="smad-heder-title menu-item"><span class="smad-line-red">|</span> RAPORTY</div>
  8. <div class="menu-item">
  9. <ul>
  10. <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA" title="zobacz raporty" class="btn btn-success">zobacz raporty</a></li>
  11. </ul>
  12. </div>
  13. </div>
  14. </div>
  15. <div class="col-md-6 padding-lr-0">
  16. <div class="menu-items">
  17. <div class="menu-item smad-heder-title"><span class="smad-line-red">|</span> BAZY DANYCH</div>
  18. <div class="menu-item">
  19. <ul>
  20. <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_KRS/BI_audit_KRS" title="KRS" class="btn btn-success">KRS</a></li>
  21. <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_CEIDG/BI_audit_CEIDG" title="CIDG" class="btn btn-success">CEIDG</a></li>
  22. <li><a href="index.php?_route=ViewTableAjax&namespace=default_db/BI_audit_ENERGA_RUM_KONTRAHENCI" title="RUM" class="btn btn-success">RUM</a></li>
  23. <li><a href="#" title="KSIĘGOWOŚĆ" class="btn btn-success">KSIĘGOWOŚĆ</a></li>
  24. </ul>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. <div class="container-fluid">
  33. <div>
  34. <div>
  35. <div id="smad-menu-form-section" class="border-top-grey">
  36. <div class="col-md-6 padding-lr-0 smad-border-col">
  37. <div class="menu-items text-center">
  38. <div class="menu-item">
  39. <a href="index.php?_route=UrlAction_BiAuditRaport#PRACOWNICY" title="Pracownicy">
  40. <div>PRACOWNICY</div>
  41. <img src="<?= $this->asset("assets/images/button-red.png"); ?>" alt="Pracownicy" />
  42. </a>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="col-md-6 padding-lr-0">
  47. <div class="menu-items text-center">
  48. <div class="menu-item">
  49. <a href="index.php?_route=UrlAction_BiAuditRaport#KONTRAHENCI" title="Kontrahenci">
  50. <div>KONTRAHENCI</div>
  51. <img src="<?= $this->asset("assets/images/button-red.png"); ?>" alt="Kontrahenci" />
  52. </a>
  53. </div>
  54. </div>
  55. </div>
  56. <div class="col-md-12 border-top-grey border-bottom-grey">
  57. <div class="menu-form-input text-center">
  58. <div class="menu-item smad-heder-title">głębokość powiązań:</div>
  59. <div class="menu-item">
  60. <input type="text" class="form-control smad-depth" placeholder="1-16" value="" />
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. <div id="smad-generate-link" class="container-fluid">
  69. <div>
  70. <div class="text-center">
  71. <a href="#" title="GENERUJ RAPORT POWIĄZAŃ" class="btn btn-primary font-weight-700">GENERUJ RAPORT POWIĄZAŃ</a>
  72. </div>
  73. </div>
  74. </div>
  75. <script type="text/javascript">
  76. if (localStorage.getItem("Bocian.biAuditForm.depth") === null) {
  77. localStorage.setItem('Bocian.biAuditForm.depth', 2);
  78. }
  79. $(document).ready(function() {
  80. clearBIAuditFormLocalStorage();
  81. loadCurrentDepthInInput('.smad-depth');
  82. updateLocalStorageBiAuditDepth('.smad-depth');
  83. });
  84. function loadCurrentDepthInInput(idInput) {
  85. var depthValue = getItemLocalStorage("Bocian.biAuditForm.depth");
  86. if ( getItemLocalStorage('Bocian.biAuditForm.depth') === null ) {
  87. depthValue = setItemLocalStorage('Bocian.biAuditForm.depth', 2);
  88. }
  89. $(idInput).val(function() {
  90. return depthValue;
  91. });
  92. }
  93. function updateLocalStorageBiAuditDepth(idInput) {
  94. $(idInput).keyup(function() {
  95. delayUpdate(function(){
  96. var newValue = $(idInput).val();
  97. var responseValue = validateValueDepth(parseInt(newValue));
  98. setItemLocalStorage('Bocian.biAuditForm.depth', responseValue);
  99. loadCurrentDepthInInput('.smad-depth');
  100. }, 1000 );
  101. });
  102. }
  103. function validateValueDepth(newValue) {
  104. var value = null;
  105. value = newValue;
  106. if (parseInt(newValue) < 0) {
  107. value = 1;
  108. }
  109. if (parseInt(newValue) > 16) {
  110. value = 16;
  111. }
  112. return value;
  113. }
  114. var delayUpdate = (function() {
  115. var timer = 0;
  116. return function(callback, ms) {
  117. clearTimeout (timer);
  118. timer = setTimeout(callback, ms);
  119. };
  120. })();
  121. // Local storage
  122. function setItemLocalStorage(key, array) {
  123. localStorage.setItem(key, JSON.stringify(array));
  124. }
  125. function getItemLocalStorage(key) {
  126. var retrievedData = localStorage.getItem(key);
  127. var response = JSON.parse(retrievedData);
  128. return response;
  129. }
  130. function clearBIAuditFormLocalStorage() {
  131. var arrayValue = [];
  132. setItemLocalStorage('Bocian.biAuditForm.pracownicyIds', arrayValue);
  133. setItemLocalStorage('Bocian.biAuditForm.kontrahenciIds', arrayValue);
  134. setItemLocalStorage('Bocian.biAuditForm.pracownicy.filterIdGroup', 0);
  135. setItemLocalStorage('Bocian.biAuditForm.kontrahenci.filterIdGroup', 0);
  136. }
  137. window.delayUpdate = delayUpdate;
  138. </script>