mirror of https://github.com/avecms/AVE.cms.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
225 lines
6.0 KiB
225 lines
6.0 KiB
<div class="title"><h5>{#DB_SUB_TITLE#}</h5></div> |
|
|
|
<div class="widget" style="margin-top: 0px;"> |
|
<div class="body"> |
|
{#DB_TIPS#} |
|
</div> |
|
</div> |
|
|
|
<div class="breadCrumbHolder module"> |
|
<div class="breadCrumb module"> |
|
<ul> |
|
<li class="firstB"><a href="index.php" title="{#MAIN_PAGE#}">{#MAIN_PAGE#}</a></li> |
|
<li>{#DB_SUB_TITLE#}</li> |
|
</ul> |
|
</div> |
|
</div> |
|
|
|
<div class="widget first"> |
|
<form action="index.php?do=dbsettings&cp={$sess}" method="post" name="dbop" id="dbop" class="mainForm"> |
|
<div class="head"><h5 class="iFrames">{#DB_OPTION_LIST#}</h5></div> |
|
|
|
<table cellpadding="0" cellspacing="0" width="100%" class="tableStatic"> |
|
<tbody> |
|
<tr> |
|
<td rowspan="3" style="width: 20%;"> |
|
<select class="select" size="7" name="ta[]" multiple="multiple"> |
|
{$tables} |
|
</select> |
|
</td> |
|
<td align="center"> |
|
<input style="border:0px" type="radio" name="action" checked="checked" class="radio float" value="optimize" /> |
|
</td> |
|
<td> |
|
<h4>{#DB_OPTIMIZE_DATABASE#}</h4> |
|
<p>{#DB_OPTIMIZE_INFO#}</p> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td align="center"> |
|
<input style="border:0px" type="radio" name="action" class="radio float" value="repair" /> |
|
</td> |
|
<td> |
|
<h4>{#DB_REPAIR_DATABASE#}</h4> |
|
<p>{#DB_REPAIR_INFO#}</p> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td align="center"> |
|
<input style="border:0px" type="radio" name="action" class="radio float" value="dump" /> |
|
</td> |
|
<td> |
|
<h4>{#DB_BACKUP_DATABASE#}</h4> |
|
<div class="fix mt10"><input type="checkbox" name="server" value="1" class="float" /><label>{#DB_BACKUP_SERVER#}</label></div> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
{#DB_BACKUP_FILE_NAME#} |
|
</td> |
|
<td colspan="3"> |
|
<input type="text" name="file_name" value="" /> |
|
</td> |
|
</tr> |
|
</tbody> |
|
</table> |
|
<div class="rowElem"> |
|
{#MAIN_STAT_MYSQL#} <strong><span class="cmsStats">{$db_size}</span></strong> |
|
<div class="fix"></div> |
|
</div> |
|
<div class="rowElem"> |
|
<input type="submit" id="rest" class="basicBtn ConfirmDB" value="{#DB_BUTTON_ACTION#}" /> |
|
<div class="fix"></div> |
|
</div> |
|
</form> |
|
|
|
<div class="fix"></div> |
|
</div> |
|
|
|
{if $msg} |
|
<ul class="messages first"> |
|
{$msg} |
|
</ul> |
|
{/if} |
|
|
|
<div class="widget first"> |
|
|
|
<ul class="tabs"> |
|
<li class="activeTab"><a href="#tab1">{#DB_RESTORE_TITLE#}</a></li> |
|
<li class=""><a href="#tab2">{#DB_RESTORE_FILE#}</a></li> |
|
</ul> |
|
|
|
<div class="tab_container"> |
|
<div id="tab1" class="tab_content" style="display: block;"> |
|
|
|
<form action="index.php?do=dbsettings&cp={$sess}" method="post" enctype="multipart/form-data" class="mainForm" id="DBreset"> |
|
<table cellpadding="0" cellspacing="0" width="100%" class="tableStatic"> |
|
<tr> |
|
<td> |
|
<input type="file" name="file" class="nicefileinput nice input_file" /> |
|
</td> |
|
</tr> |
|
<tr> |
|
<td> |
|
<input type="submit" id="rest" class="basicBtn ConfirmDBreset" value="{#DB_BUTTON_RESTORE#}" /> |
|
<input type="hidden" name="action" value="restore" /> |
|
</td> |
|
</tr> |
|
</table> |
|
</form> |
|
</div> |
|
|
|
<div id="tab2" class="tab_content" style="display: none;"> |
|
<table cellpadding="0" cellspacing="0" width="100%" class="tableStatic"> |
|
<col> |
|
<col width="200"> |
|
<col width="200"> |
|
<col width="30"> |
|
<col width="30"> |
|
<col width="30"> |
|
<col width="30"> |
|
<thead> |
|
<tr> |
|
<td>{#DB_FILE_NAME#}</td> |
|
<td>{#DB_FILE_SIZE#}</td> |
|
<td>{#DB_FILE_DATA#}</td> |
|
<td nowrap="nowrap" colspan="4" align="center">{#DB_ACTIONS#}</td> |
|
</tr> |
|
</thead> |
|
|
|
{if $files} |
|
{foreach item=item from=$files} |
|
<tr> |
|
<td> |
|
<strong>{$item.name}</strong> |
|
</td> |
|
<td class="aligncenter"> |
|
<strong class="code">{$item.size|format_size}</strong> |
|
</td> |
|
<td class="aligncenter"> |
|
<span class="date_text dgrey">{$item.data|date_format:$TIME_FORMAT|pretty_date}</span> |
|
</td> |
|
<td nowrap="nowrap" width="1%" align="center"> |
|
<span title="{#DB_ACTIONS_EDIT#}" href="#" class="topDir icon_sprite ico_edit_no"></span> |
|
</td> |
|
<td nowrap="nowrap" width="1%" align="center"> |
|
<a title="{#DB_ACTIONS_RESTORE#}" dir="{#DB_ACTIONS_RESTORE_H#}" name="{#DB_ACTIONS_RESTORE_T#}" href="index.php?do=dbsettings&action=restorefile&file={$item.name}&cp={$sess}" class="topDir icon_sprite ico_copy ConfirmDelete"></a> |
|
</td> |
|
<td nowrap="nowrap" width="1%" align="center"> |
|
<a title="{#DB_ACTIONS_SAVE#}" href="index.php?do=dbsettings&action=download&file={$item.name}&cp={$sess}" class="topDir icon_sprite ico_install"></a> |
|
</td> |
|
<td nowrap="nowrap" width="1%" align="center"> |
|
<a title="{#DB_ACTIONS_DEL#}" dir="{#DB_ACTIONS_DELETE_H#}" name="{#DB_ACTIONS_DELETE_T#}" href="index.php?do=dbsettings&action=deletefile&file={$item.name}&cp={$sess}" class="topleftDir ConfirmDelete icon_sprite ico_delete"></a> |
|
</td> |
|
</tr> |
|
{/foreach} |
|
|
|
{else} |
|
<tr> |
|
<td colspan="8"> |
|
<ul class="messages"> |
|
<li class="highlight yellow">{#DB_NO_FILES_MESS#}</li> |
|
</ul> |
|
</td> |
|
</tr> |
|
{/if} |
|
|
|
</table> |
|
</div> |
|
</div> |
|
<div class="fix"></div> |
|
</div> |
|
|
|
|
|
<script language="javascript"> |
|
|
|
$(document).ready(function(){ldelim} |
|
|
|
|
|
$(".ConfirmDB").click(function(event){ldelim} |
|
event.preventDefault(); |
|
var title = '{#DB_BUTTON_ACTION#}'; |
|
var confirm = '{#DB_ACTION_WARNING#}'; |
|
jConfirm( |
|
confirm, |
|
title, |
|
function(b){ldelim} |
|
if (b){ldelim} |
|
$.alerts._overlay('show'); |
|
$("#dbop").submit(); |
|
$.alerts._overlay('hide'); |
|
{rdelim} |
|
{rdelim} |
|
); |
|
{rdelim}); |
|
|
|
$(".ConfirmDBreset").click(function(event){ldelim} |
|
event.preventDefault(); |
|
var title = '{#DB_BUTTON_ACTION#}'; |
|
var confirm = '{#DB_ACTION_RESET#}'; |
|
jConfirm( |
|
confirm, |
|
title, |
|
function(b){ldelim} |
|
if (b){ldelim} |
|
$("#DBreset").submit(); |
|
$.alerts._overlay('show'); |
|
{rdelim} |
|
{rdelim} |
|
); |
|
{rdelim}); |
|
|
|
{literal} |
|
$('.radio').on('change', function(event) { |
|
event.preventDefault(); |
|
if ($(this).is(':checked')) { |
|
$('tr').removeClass('yellow'); |
|
$(this).parent().parent().parent('tr').addClass('green'); |
|
} else { |
|
$(this).parent().parent().parent('tr').removeClass('green'); |
|
} |
|
}); |
|
{/literal} |
|
|
|
{rdelim}); |
|
</script> |