47 lines
2.2 KiB
Smarty
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&type=dbbackup');"><i class="glyphicon glyphicon-list"></i> <span>{'DatabaseBackups'|translate}</span></a></li>
|
|
<li><a href="launch.php?s=dbbackup.php&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&type=dbbackup&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&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}
|