OptionsWidget.php 913 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace ModulesGarden\Servers\ProxmoxCloudVps\Packages\WhmcsService\UI\ConfigurableOption;
  3. use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Interfaces\AdminArea;
  4. use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Others\ConfigurableOptionsWidget;
  5. use ModulesGarden\Servers\ProxmoxCloudVps\Packages\WhmcsService\Traits\ConfigurableOptionsConfig;
  6. use ModulesGarden\Servers\ProxmoxCloudVps\Packages\WhmcsService\UI\ConfigurableOption\Buttons\AddOptions;
  7. class OptionsWidget extends ConfigurableOptionsWidget implements AdminArea
  8. {
  9. use ConfigurableOptionsConfig;
  10. protected $id = 'optionsWidget';
  11. protected $name = 'optionsWidget';
  12. protected $title = 'optionsWidgetTitle';
  13. public function initContent()
  14. {
  15. $this->loadConfigurableOptionsList();
  16. $this->customTplVars['options'] = $this->configOptionsList;
  17. $this->addButton(AddOptions::class);
  18. }
  19. }