Files
kupshop/admin/templates/menu/dbbackup.tpl
2025-08-02 16:30:27 +02:00

47 lines
2.2 KiB
Smarty

{extends "../menu.tpl"}
{block name="content"}
<ul class="nav nav-pills nav-stacked">
<li class="nav-header"><i class="glyphicon glyphicon-repeat"></i><span>{translate_type type=$type}</span></li>
<li><a href="javascript:nf('', 'launch.php?s=list.php&amp;type=dbbackup');"><i class="glyphicon glyphicon-list"></i> <span>{'DatabaseBackups'|translate}</span></a></li>
<li><a href="launch.php?s=dbbackup.php&amp;acn=add" target="mainFrame" data-add><i class="glyphicon glyphicon-plus"></i> <span>{'CreateBackup'|translate}</span></a></li>
<li><a href="launch.php?s=list.php&amp;type=dbbackup&amp;acn=exportDataFiles" target="mainFrame" onclick="return confirm('Opravdu chcete exportovat všechny data? Výsledný ZIP může mít velikost stovek GB.')"><i class="glyphicon glyphicon-download"></i> <span>{'ExportDataFiles'|translate}</span></a></li>
{if isSuperuser()}
<li class="nav-header smaller"><i class="glyphicon glyphicon-upload"></i><span>{'uploadBackup'|translate}</span></li>
{/if}
</ul>
{if isSuperuser()}
<ul class="nav nav-pills nav-stacked small-hidden">
<li class="pill-content">
<div class="nav-sub nav-pills">
<form target="mainFrame" enctype="multipart/form-data" method="POST" action="launch.php?s=dbbackup.php&amp;acn=upload" class="form-inline">
<div class="form-group">
<input type="file" required class="filestyle" name="upload_db" data-iconName="glyphicon-folder-open" data-value='ok' data-buttonText="Nahrát"/>
</div>
<div class="form-group">
<input type="reset" value="{'delete'|translate}" class="btn btn-danger btn-sm"/>
<input type="submit" value="{'upload'|translate}" class="btn btn-primary btn-sm"/>
</div>
</form>
</div>
</li>
</ul>
{/if}
<script>
$('[data-add]').click(function() {
var now = new Date(),
name = 'db' + $.datepicker.formatDate('yy-mm-dd_', now) + now.getHours()+"-"+now.getMinutes()+"-"+now.getSeconds();
var new_name = window.prompt('Zadejte jméno zálohy', name);
if (new_name)
window.top.mainFrame.location.replace('launch.php?s=dbbackup.php&acn=add&name=' + new_name);
return false;
});
</script>
{/block}