mirror of
				https://github.com/avecms/AVE.cms.git
				synced 2025-10-30 21:26:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			225 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Smarty
		
	
	
	
	
	
			
		
		
	
	
			225 lines
		
	
	
		
			6.0 KiB
		
	
	
	
		
			Smarty
		
	
	
	
	
	
| <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> |