rock_word_shate.php 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. var a = $('#view_{rand}').bootstable({
  5. tablename:'word',url:publicmodeurl('worc','getfiledata'),fanye:true,params:{'atype':'shateall'},
  6. columns:[{
  7. text:'类型',dataIndex:'fileext',renderer:function(v, d){
  8. if(!isempt(d.thumbpath))return '<img src="'+d.thumbpath+'" width="24" height="24">';
  9. var lxs = js.filelxext(v);
  10. return '<img src="web/images/fileicons/'+lxs+'.gif">';
  11. }
  12. },{
  13. text:'名称',dataIndex:'filename',editor:true,align:'left'
  14. },{
  15. text:'大小',dataIndex:'filesizecn',sortable:true
  16. },{
  17. text:'创建者',dataIndex:'optname',sortable:true
  18. },{
  19. text:'创建时间',dataIndex:'optdt',sortable:true
  20. },{
  21. text:'下载次数',dataIndex:'downci',sortable:true
  22. },{
  23. text:'',dataIndex:'opt',renderer:function(v,d,oi){
  24. if(d.ishui=='1')return '已删';
  25. var str = '<a href="javascript:;" onclick="showvies{rand}('+oi+',0)">预览</a>&nbsp;<a href="javascript:;" onclick="showvies{rand}('+oi+',1)"><i class="icon-arrow-down"></i></a>';
  26. if(c.atype=='shatewfx')str+='&nbsp;<a href="javascript:;" title="取消共享" onclick="showvies{rand}('+oi+',2)"><i class="icon-remove-circle"></i></a>';
  27. return str;
  28. }
  29. }]
  30. });
  31. showvies{rand}=function(oi,lx){
  32. var d=a.getData(oi);
  33. if(lx==1){
  34. js.downshow(d.fileid);
  35. }else if(lx==2){
  36. c.cancelshate(d.id, false);
  37. }else{
  38. js.yulanfile(d.fileid,d.fileext,d.filepath,d.filename);
  39. }
  40. }
  41. var c = {
  42. reload:function(){
  43. a.reload();
  44. },
  45. daochu:function(){
  46. a.exceldown(nowtabs.name);
  47. },
  48. changlx:function(o1,lx){
  49. $("button[id^='state{rand}']").removeClass('active');
  50. $('#state{rand}_'+lx+'').addClass('active');
  51. var as = ['shateall','shatewfx'];
  52. this.atype = as[lx];
  53. a.setparams({'atype':as[lx]},true);
  54. },
  55. search:function(){
  56. var s=get('key_{rand}').value;
  57. a.setparams({key:s},true);
  58. },
  59. cancelshate:function(id1,bxs){
  60. if(!bxs){
  61. js.confirm('确定要取消共享此文件吗?', function(jg){
  62. if(jg=='yes')c.cancelshate(id1, true);
  63. });
  64. }else{
  65. js.ajax(publicmodeurl('worc','sharefile'),{'ids':id1},function(s){
  66. a.reload();
  67. },'post',false, '取消共享中...,取消成功');
  68. }
  69. }
  70. };
  71. js.initbtn(c);
  72. $('#optionview_{rand}').css('height',''+(viewheight-24)+'px');
  73. });
  74. </script>
  75. <div>
  76. <table width="100%">
  77. <tr>
  78. <td>
  79. <input class="form-control" style="width:180px" id="key_{rand}" placeholder="文件名/创建者">
  80. </td>
  81. <td style="padding-left:10px">
  82. <button class="btn btn-default" click="search" type="button">搜索</button>
  83. </td>
  84. <td width="90%" style="padding-left:10px">
  85. <div id="stewwews{rand}" class="btn-group">
  86. <button class="btn btn-default active" id="state{rand}_0" click="changlx,0" type="button">所有共享</button>
  87. <button class="btn btn-default" id="state{rand}_1" click="changlx,1" type="button">我共享的</button>
  88. </div>
  89. </td>
  90. <td align="right" nowrap>
  91. <button class="btn btn-default" click="daochu,1" type="button">导出</button>
  92. </td>
  93. </tr>
  94. </table>
  95. </div>
  96. <div class="blank10"></div>
  97. <div id="view_{rand}"></div>
粤ICP备19079148号