rock_upgrade_other.php 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <?php defined('HOST') or die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. {params}
  5. var a = $('#view_{rand}').bootstable({
  6. tablename:'chargems',url:js.getajaxurl('otherdata','{mode}','{dir}'),fanye:true,method:'get',
  7. columns:[{
  8. text:'名称',dataIndex:'name'
  9. },{
  10. text:'类型',dataIndex:'typename'
  11. },{
  12. text:'版本',dataIndex:'version'
  13. },{
  14. text:'作者',dataIndex:'zuozhe'
  15. },{
  16. text:'发布者',dataIndex:'fabuzhe'
  17. },{
  18. text:'价格',dataIndex:'money',sortable:true,renderer:function(v){
  19. if(v=='0')v='免费';
  20. return v;
  21. }
  22. },{
  23. text:'说明',dataIndex:'explain',align:'left'
  24. },{
  25. text:'更新时间',dataIndex:'updatedt'
  26. },{
  27. text:'客服',dataIndex:'behst',renderer:function(v,d){
  28. return '<a href="'+d.kefuurl+'" target="_blank"><i class="icon-comment-alt"></i>客服</a>';
  29. }
  30. },{
  31. text:'',dataIndex:'anzt',renderer:function(v,d){
  32. var s = '&nbsp;';
  33. if(v==1)s='<font color=green>已安装</font> ';
  34. if(v==2)s='<button onclick="upsho{rand}.install(2,'+d.id+')" class="btn btn-danger btn-sm" type="button">升级</button>';
  35. if(v==0)s='<button onclick="upsho{rand}.install(0,'+d.id+')" class="btn btn-info btn-sm" type="button">安装</button>';
  36. return '<span id="msg'+d.id+'_{rand}">'+s+'</span>';
  37. }
  38. }],
  39. beforeload:function(){
  40. get('resede_{rand}').disabled=true;
  41. },
  42. itemclick:function(){
  43. get('resede_{rand}').disabled=false;
  44. }
  45. });
  46. var c={
  47. reloads:function(){
  48. a.reload();
  49. },
  50. huliesss:function(){
  51. js.upload('_zpichangback',{maxup:'1','title':'选择要安装的zip包',uptype:'zip','urlparams':'noasyn:yes'});
  52. },
  53. bool:false,
  54. install:function(lx,id){
  55. if(this.bool)return;
  56. var msgid='msg'+id+'_{rand}',lxs='安装';
  57. if(lx==2)lxs='升级';
  58. js.setmsg(''+lxs+'中...','', msgid);
  59. this.bool = true;
  60. js.ajax(js.getajaxurl('otherinstall','{mode}','{dir}'),{id:id},function(ret){
  61. c.bool = false;
  62. if(ret.success){
  63. js.setmsg(ret.data.msg,'green', msgid);
  64. addtabs({name:'模块插件['+ret.data.name+']安装',num:'zipinstall',url:'system,upgrade,install,path='+jm.base64encode(ret.data.path)+''});
  65. }else{
  66. js.setmsg(ret.msg,'', msgid);
  67. }
  68. },'get,json');
  69. },
  70. delreload:function(){
  71. a.del({
  72. url:js.getajaxurl('delother', '{mode}','{dir}'),
  73. msg:'确定要删除选中模块插件后可重新安装的!'
  74. });
  75. }
  76. };
  77. js.initbtn(c);
  78. _zpichangback=function(da){
  79. if(da[0]){
  80. addtabs({name:'zip模块插件安装',num:'zipinstall',url:'system,upgrade,install,path='+jm.base64encode(da[0].filepath)+''});
  81. }
  82. }
  83. upsho{rand} = c;
  84. if(ISDEMO || adminid!=1)get('upbtnd{rand}').disabled=true;
  85. });
  86. </script>
  87. <div>
  88. <table width="100%"><tr>
  89. <td nowrap>
  90. <h4>此列表模块插件来自信呼开发团队,<a href="<?=URLY?>view_anbao.html"target="_blank">进去看看</a><h4>
  91. </td>
  92. <td nowrap>
  93. </td>
  94. <td align="right">
  95. <button class="btn btn-default" id="upbtnd{rand}" click="huliesss,0" style="<?php if(!getconfig('rockinzip'))echo 'display:none;'; ?>" type="button">本地上传安装</button>&nbsp;
  96. <button class="btn btn-default" click="delreload" disabled id="resede_{rand}" type="button">删除重新安装</button>
  97. </td>
  98. </tr>
  99. </table>
  100. </div>
  101. <div class="blank10"></div>
  102. <div id="view_{rand}"></div>
粤ICP备19079148号