summaryrefslogtreecommitdiff
path: root/app/views/extension/index.phtml
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-12-05 14:17:02 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-12-05 14:17:02 +0100
commit9fc60317eecba785b66011f04b9a5150296f2df6 (patch)
tree992516f332a1fde1dc0c25da670c3df0fadef07b /app/views/extension/index.phtml
parenta2da70fd119cc43438f8dd88de54a7d19fafbe1a (diff)
First draft for listing and manipulate extensions
See https://github.com/FreshRSS/FreshRSS/issues/252
Diffstat (limited to 'app/views/extension/index.phtml')
-rw-r--r--app/views/extension/index.phtml35
1 files changed, 35 insertions, 0 deletions
diff --git a/app/views/extension/index.phtml b/app/views/extension/index.phtml
new file mode 100644
index 000000000..c6b7c84a1
--- /dev/null
+++ b/app/views/extension/index.phtml
@@ -0,0 +1,35 @@
+<?php $this->partial('aside_configure'); ?>
+
+<div class="post">
+ <a href="<?php echo _url('index', 'index'); ?>"><?php echo _t('gen.back_to_rss_feeds'); ?></a>
+
+ <h1><?php echo _t('admin.extensions.title'); ?></h1>
+
+ <?php if (!empty($this->extension_list)) { ?>
+ <form id="form-extension" method="post" style="display: none"></form>
+ <?php foreach ($this->extension_list as $ext) { ?>
+ <ul class="horizontal-list">
+ <li class="item">
+ <?php $name_encoded = urlencode($ext->getName()); ?>
+ <div class="stick">
+ <a class="btn open-slider" href="<?php echo _url('extension', 'configure', 'e', $name_encoded); ?>"><?php echo _i('configure'); ?> <?php echo _t('admin.extensions.manage'); ?></a>
+ <?php if ($ext->is_enabled()) { ?>
+ <button class="btn" form="form-extension" formaction="<?php echo _url('extension', 'disable', 'e', $name_encoded); ?>"><?php echo _t('admin.extensions.disable'); ?></button>
+ <?php } else { ?>
+ <button class="btn" form="form-extension" formaction="<?php echo _url('extension', 'enable', 'e', $name_encoded); ?>"><?php echo _t('admin.extensions.enable'); ?></button>
+ <?php } ?>
+ <?php if (FreshRSS_Auth::hasAccess('admin')) { ?>
+ <button class="btn btn-attention confirm" form="form-extension" formaction="<?php echo _url('extension', 'remove', 'e', $name_encoded); ?>"><?php echo _t('admin.extensions.remove'); ?></button>
+ <?php } ?>
+ </div>
+ </li>
+ <li class="item"><?php echo $ext->getName(); ?></li>
+ </ul>
+ <?php } ?>
+ <?php } else { ?>
+ <p class="alert alert-warn"><?php echo _t('admin.extensions.empty_list'); ?></p>
+ <?php } ?>
+</div>
+
+<a href="#" id="close-slider"></a>
+<div id="slider"></div>