133 lines
3.6 KiB
HTML
Executable File
133 lines
3.6 KiB
HTML
Executable File
<!-- $Id: db_restore.htm 14216 2008-03-10 02:27:21Z testyang $ -->
|
|
{include file="pageheader.htm"}
|
|
{if $warning}
|
|
<ul style="padding:0; margin: 0; list-style-type:none; color: #CC0000;">
|
|
<li style="border: 1px solid #CC0000; background: #FFFFCC; padding: 10px; margin-bottom: 5px;" >{$warning}</li>
|
|
</ul>
|
|
{/if}
|
|
<!-- start list -->
|
|
<div class="list-div" id="listDiv">
|
|
<form method="post" action="database.php" enctype="multipart/form-data">
|
|
<table cellspacing='1' cellpadding='3'>
|
|
<tr>
|
|
<th colspan="2">{$lang.restore}</th>
|
|
</tr>
|
|
<tr>
|
|
<td>{$lang.sqlfile}</td>
|
|
<td><input type="file" name="sqlfile" size="50"></td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td><input type="hidden" name = "act" value = "upload_sql"><input type="submit" value={$lang.upload_and_exe} class="button"></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
|
|
</div>
|
|
<br />
|
|
<br />
|
|
<div class="list-div" id="listDiv">
|
|
<form action="database.php" name="file_list" method="POST" onsubmit="return confirm('{$lang.confirm_remove}');" >
|
|
<table>
|
|
<tr>
|
|
<th colspan=7>{$lang.server_sql}</th>
|
|
</tr>
|
|
<tr>
|
|
<th width=48 align="right"><input type="checkbox" name="chkall" onclick="checkall(this.form, 'file[]')">{$lang.remove}</th>
|
|
<th>{$lang.name}</th>
|
|
<th>{$lang.ver}</th>
|
|
<th>{$lang.add_time}</th>
|
|
<th>{$lang.file_size}</th>
|
|
<th>{$lang.vol}</th>
|
|
<th>{$lang.handler}</th>
|
|
</tr>
|
|
{foreach from=$list item=item}
|
|
<tr {if $item.mark eq 2}style="display:none"{/if}>
|
|
<td><input type="checkbox" name="file[]" value="{$item.name}" /></td>
|
|
<td>{if $item.mark eq 1}<img src="images/menu_plus.gif" onclick="rowClicked(this)">{/if}{if $item.mark eq 2}<img src="images/menu_arrow.gif">{/if}<a href="../data/sqldata/{$item.name}">{$item.name}</a></td>
|
|
<td>{$item.ver}</td>
|
|
<td>{$item.add_time}</td>
|
|
<td>{$item.file_size}</td>
|
|
<td>vol:{$item.vol}</td>
|
|
<td align="center">{if $item.mark neq 2}<a href="database.php?act=import&file_name={$item.name}">[{$lang.import}]</a>{else} {/if}</td>
|
|
</tr>
|
|
{/foreach}
|
|
<tr>
|
|
<td colspan=7 align="center"><input type="hidden" name="act" value="remove"><input type="submit" value="{$lang.submit_remove}" class="button" />
|
|
</tr>
|
|
</table>
|
|
</from>
|
|
</div>
|
|
|
|
|
|
{insert_scripts files="../js/utils.js,validator.js"}
|
|
{literal}
|
|
<script language="JavaScript">
|
|
|
|
onload = function()
|
|
{
|
|
// 开始检查订单
|
|
startCheckOrder();
|
|
}
|
|
|
|
function checkall(frm, chk)
|
|
{
|
|
for (i = 0; i < frm.elements.length; i++)
|
|
{
|
|
if (frm.elements[i].name == chk)
|
|
{
|
|
frm.elements[i].checked = frm.elements['chkall'].checked;
|
|
}
|
|
}
|
|
}
|
|
|
|
function rowClicked(obj)
|
|
{
|
|
var row = obj.parentNode.parentNode;
|
|
var tbl = row.parentNode.parentNode;
|
|
var test = false;
|
|
var img = '';
|
|
|
|
if (obj.src.substr(obj.src.lastIndexOf('/') + 1) == "menu_minus.gif")
|
|
obj.src = "images/menu_plus.gif";
|
|
else
|
|
obj.src = "images/menu_minus.gif";
|
|
|
|
|
|
|
|
for (i = 0; i < tbl.rows.length; i++)
|
|
{
|
|
var cell = tbl.rows[i].cells[1];
|
|
|
|
if (cell && cell.childNodes[0].src)
|
|
{
|
|
img = cell.childNodes[0].src.substr(cell.childNodes[0].src.lastIndexOf('/') + 1);
|
|
}
|
|
else
|
|
{
|
|
img = '';
|
|
}
|
|
|
|
if (test && img)
|
|
{
|
|
if (img == "menu_arrow.gif")
|
|
{
|
|
tbl.rows[i].style.display = tbl.rows[i].style.display != 'none' ? 'none' : (Browser.isIE) ? 'block' : 'table-row';
|
|
}
|
|
else
|
|
{
|
|
test=false;
|
|
}
|
|
}
|
|
|
|
if (tbl.rows[i] == row)
|
|
{
|
|
test = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
//-->
|
|
</script>
|
|
{/literal}
|
|
{include file="pagefooter.htm"} |