| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <?php if(!defined('HOST'))die('not access');?>
- <script >
- $(document).ready(function(){
- var folder='';
- var at = $('#viewss_{rand}').bootstable({
- tablename:'option',celleditor:false,url:js.getajaxurl('getdata', '{mode}', '{dir}'),
- columns:[{
- text:'备份时间',dataIndex:'filename'
- },{
- text:'操作',dataIndex:'opt',renderer:function(v,d,i){
- return '<a href="javascript:;" onclick="huifww{rand}('+i+')">恢复</a>';
- }
- }]
- });
-
- var a = $('#view_{rand}').bootstable({
- tablename:'option',celleditor:true,checked:true,url:js.getajaxurl('getdatssss', '{mode}', '{dir}'),
- autoLoad:false,params:{xu:0},
- columns:[{
- text:'表名',dataIndex:'fields'
- },{
- text:'字段数',dataIndex:'fieldshu'
- },{
- text:'记录数',dataIndex:'total'
- },{
- text:'文件大小',dataIndex:'filesizecn'
- }],
- load:function(){
- get('btnss_{rand}').focus();
- }
- });
-
- huifww{rand}=function(i){
- c.huifu(i);
- }
-
- var c = {
- huifu:function(f){
- var d = at.getData(f);
- folder= d.filename;
- a.setparams({'folder':d.filename},true);//恢复的文件夹
- },
- clickwin:function(){
- var sid = a.getchecked();
- if(sid==''){
- js.msg('msg','没有选中记录');
- return;
- }
- js.confirm('确定要恢复选中的数据库表吗?恢复了现有的数据就没有了!',function(jg){
- if(jg=='yes'){
- setTimeout(function(){
- c.huifusss(sid);
- }, 100);
- }
- });
- },
- huifusss:function(sid){
- js.wait('恢复中请不要关闭...');
- js.ajax(js.getajaxurl('huifdatanew', '{mode}', '{dir}'),{sid:sid,'folder':folder},function(s){
- setTimeout(function(){
- js.tanclose('confirm');
- js.msg('success','恢复'+s+'');
- }, 1000);
- },'post');
- },
- reload:function(){
- at.reload();
- }
- };
- js.initbtn(c);
- });
- </script>
- <table width="100%">
- <tr valign="top">
- <td width="30%">
- <div>
- <button class="btn btn-default" click="reload,0" type="button">刷新</button>
- </div>
- <div class="blank10"></div>
- <div id="viewss_{rand}"></div>
- </td>
- <td width="10"></td>
- <td>
- <div align="right"><font color="#888888">系统只会恢复数据并不会恢复字段,建议选择单表恢复,以免超时。</font>
- <button class="btn btn-default" id="btnss_{rand}" click="clickwin,0" type="button">恢复选中表</button>
- </div>
- <div class="blank10"></div>
- <div id="view_{rand}"></div>
- </td>
- </tr>
- </table>
|