administration.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. * Copyright (c) UNA, Inc - https://una.io
  3. * MIT License - https://opensource.org/licenses/MIT
  4. *
  5. * @defgroup PaidLevels Paid Levels
  6. * @ingroup UnaModules
  7. *
  8. * @{
  9. */
  10. function BxAclAdministration(oOptions) {
  11. this._sActionsUri = oOptions.sActionUri;
  12. this._sActionsUrl = oOptions.sActionUrl;
  13. this._sObjNameGrid = oOptions.sObjNameGrid;
  14. this._sObjName = oOptions.sObjName == undefined ? 'oAclAdministration' : oOptions.sObjName;
  15. this._aHtmlIds = oOptions.aHtmlIds == undefined ? {} : oOptions.aHtmlIds;
  16. this._oRequestParams = oOptions.oRequestParams == undefined ? {} : oOptions.oRequestParams;
  17. }
  18. BxAclAdministration.prototype.onChangeLevel = function() {
  19. this.reloadGrid($('#bx-grid-level-' + this._sObjNameGrid).val());
  20. };
  21. BxAclAdministration.prototype.reloadGrid = function(iLevel) {
  22. var oSearch = $('#bx-form-element-keyword');
  23. var oActions = $("[bx_grid_action_independent]");
  24. if(glGrids[this._sObjNameGrid]._oQueryAppend['level'] == iLevel)
  25. return;
  26. glGrids[this._sObjNameGrid]._oQueryAppend['level'] = iLevel;
  27. glGrids[this._sObjNameGrid].reload(0);
  28. };
  29. /** @} */