add admin actions: remove cache, export configuration
This commit is contained in:
@@ -16,9 +16,16 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
use OCP\IURLGenerator;
|
||||
use OCP\IConfig;
|
||||
use OCA\SideMenu\AppInfo\Application;
|
||||
|
||||
script('side_menu', 'admin');
|
||||
style('side_menu', 'admin');
|
||||
|
||||
$urlGenerator = \OC::$server[IURLGenerator::class];
|
||||
$cacheSize = floor(mb_strlen(\OC::$server[IConfig::class]->getAppValue(Application::APP_ID, 'cache-categories', ''), '8bit') / 1024);
|
||||
|
||||
$choicesYesNo = [
|
||||
'No' => '0',
|
||||
'Yes' => '1',
|
||||
@@ -30,6 +37,7 @@ $choicesSizes = [
|
||||
'Normal' => 'normal',
|
||||
'Big' => 'big',
|
||||
];
|
||||
|
||||
?>
|
||||
|
||||
<div id="side-menu-section">
|
||||
@@ -488,9 +496,25 @@ $choicesSizes = [
|
||||
|
||||
<input type="hidden" id="side-menu-cache" name="cache" value="<?php print_unescaped($_['cache']); ?>" class="side-menu-setting">
|
||||
|
||||
<button id="side-menu-save" class="btn btn-primary"><?php p($l->t('Save')); ?></button>
|
||||
<button id="side-menu-save" class="btn btn-info">
|
||||
<?php p($l->t('Save')); ?>
|
||||
</button>
|
||||
|
||||
<span id="side-menu-message" class="msg"></span>
|
||||
</div>
|
||||
|
||||
<div class="section" id="more">
|
||||
<a href="<?php echo $urlGenerator->linkToRoute('side_menu.AdminSetting.exportConfiguration') ?>" target="_blank">
|
||||
<button class="btn btn-primary" >
|
||||
<?php p($l->t('Export the configuration')); ?>
|
||||
</button>
|
||||
</a>
|
||||
|
||||
<a href="<?php echo $urlGenerator->linkToRoute('side_menu.AdminSetting.removeCache') ?>">
|
||||
<button class="btn btn-primary" >
|
||||
<?php p($l->t('Remove the cache')); ?> (<?php echo $cacheSize ?> Kb)
|
||||
</button>
|
||||
</a>
|
||||
|
||||
<div style="height: 30px"></div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user