details.phtml 1.1 KB

123456789101112131415161718192021222324
  1. <?php /** @var FreshRSS_View $this */ ?>
  2. <?php
  3. $name_encoded = urlencode($this->ext_details->getName());
  4. $ext_enabled = $this->ext_details->isEnabled();
  5. if ($ext_enabled) {
  6. $button_class = ' active';
  7. $name_class = '';
  8. $action = 'disable';
  9. $title = _t('gen.action.disable');
  10. } else {
  11. $button_class = '';
  12. $name_class = ' disabled';
  13. $action = 'enable';
  14. $title = _t('gen.action.enable');
  15. }
  16. if ($this->ext_details->getType() === 'user' || FreshRSS_Auth::hasAccess('admin')) {?>
  17. <button class="switch<?= $button_class ?>" form="form-extension" formaction="<?= _url('extension', $action, 'e', $name_encoded) ?>" title="<?= _t('gen.action.enable') ?>"></button>
  18. <a class="open-slider" title="<?= _t('gen.action.manage') ?>" href="<?= _url('extension', 'configure', 'e', $name_encoded) ?>"><?= _i('configure') ?></a>
  19. <span class="ext_name<?= $name_class ?>"><?= $this->ext_details->getName() ?></span>
  20. <?php } else { ?>
  21. <button class="switch<?= $button_class ?>" title="<?= _t('admin.extensions.system.no_rights') ?>" disabled="disabled"></button>
  22. <span class="ext_name<?= $name_class ?>"><?= $this->ext_details->getName() ?></span>
  23. <?php } ?>