BxDolStudioAPI.php 798 B

12345678910111213141516171819202122232425262728293031
  1. <?php defined('BX_DOL') or die('hack attempt');
  2. /**
  3. * Copyright (c) UNA, Inc - https://una.io
  4. * MIT License - https://opensource.org/licenses/MIT
  5. *
  6. * @defgroup UnaStudio UNA Studio
  7. * @{
  8. */
  9. define('BX_DOL_STUDIO_API_TYPE_SETTINGS', 'settings');
  10. define('BX_DOL_STUDIO_API_TYPE_CONFIG', 'api_config');
  11. define('BX_DOL_STUDIO_API_TYPE_KEYS', 'keys');
  12. define('BX_DOL_STUDIO_API_TYPE_ORIGINS', 'origins');
  13. define('BX_DOL_STUDIO_API_TYPE_DEFAULT', BX_DOL_STUDIO_API_TYPE_SETTINGS);
  14. class BxDolStudioAPI extends BxTemplStudioWidget
  15. {
  16. protected $sPage;
  17. function __construct($sPage = "")
  18. {
  19. parent::__construct('api');
  20. $this->sPage = BX_DOL_STUDIO_API_TYPE_DEFAULT;
  21. if(is_string($sPage) && !empty($sPage))
  22. $this->sPage = $sPage;
  23. }
  24. }
  25. /** @} */