video_list.tpl.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <?php
  2. defined('IN_ADMIN') or exit('No permission resources.');
  3. include $this->admin_tpl('header','admin');
  4. ?>
  5. <div class="pad_10">
  6. <div class="table-list">
  7. <form name="searchform" action="" method="get" >
  8. <input type="hidden" value="video" name="m">
  9. <input type="hidden" value="video" name="c">
  10. <input type="hidden" value="init" name="a">
  11. <input type="hidden" value="<?php echo $_GET['menuid']?>" name="menuid">
  12. <div class="explain-col search-form">
  13. <select name="type" ><option value=""><?php echo L('please_select')?></option><option value="1" <?php if ($_GET['type']==1) {?>selected<?php }?>><?php echo L('video_id');?></option><option value="2" <?php if ($_GET['type']==2) {?>selected<?php }?>><?php echo L('video_title')?></option></select> <input type="text" value="<?php echo $_GET['q']?>" class="input-text" name="q">
  14. <?php echo L('addtime')?> <?php echo form::date('start_addtime',$_GET['start_addtime'])?><?php echo L('to')?> <?php echo form::date('end_addtime',$_GET['end_addtime'])?>
  15. <?php echo form::select($trade_status,$status,'name="status"', L('all_status'))?> <label title="<?php echo L('site_upload');?>"><?php echo L('original');?> <input type="checkbox" name="userupload" value="1" id="userupload"<?php if($userupload){ ?> checked<?php }?>></label> &nbsp;&nbsp;
  16. <input type="submit" value="<?php echo L('search')?>" class="button" name="dosubmit">
  17. </div>
  18. </form>
  19. <form name="myform" id="myform" action="" method="post" >
  20. <table width="100%" cellspacing="0">
  21. <thead>
  22. <tr>
  23. <th width="16"><input type="checkbox" value="" id="check_box" onclick="selectall('ids[]');"></th>
  24. <th width="6%">ID</th>
  25. <th><?php echo L('thumb')?></th>
  26. <th><?php echo L('video_title')?></th>
  27. <th width="18%">vid</th>
  28. <th width="12%"><?php echo L('addtime')?></th>
  29. <th width="11%"><?php echo L('tags');?></th>
  30. <th width="8%"><?php echo L('status')?></th>
  31. <th width="16%"><?php echo L('operations_manage')?></th>
  32. </tr>
  33. </thead>
  34. <tbody>
  35. <?php
  36. if(is_array($infos)){
  37. foreach($infos as $info){
  38. $status_arr = pc_base::load_config('ku6status_config');
  39. ?>
  40. <tr>
  41. <td align="center"><input class="inputcheckbox " name="ids[]" value="<?php echo $info['videoid'];?>" type="checkbox"></td>
  42. <td align="center"><?php echo $info['videoid']?></td>
  43. <td align="center">
  44. <img src="<?php echo $info['picpath'] ? $info['picpath'] : IMG_PATH.'admin_img/bfqicon1.jpg';?>" width="100px" />
  45. </td>
  46. <td><?php echo $info['title']?> <?php if($info['userupload']){?><img src="<?php echo IMG_PATH; ?>yc.jpg" height="16"><?php }?></td>
  47. <td align="center"><?php echo $info['vid'];?></td>
  48. <td align="center"><?php echo date('Y-m-d H:i', $info['addtime'])?></td>
  49. <td align="center"><?php echo $info['keywords']?></td>
  50. <td align="center" id="status_<?php echo $info['videoid']?>"><?php if($info['status']<0 || $info['status']==24) { ?><font color="#ff5c5c"><?php } elseif ($info['status']==21) {?><font color="#3a895d"><?php }?><?php echo $status_arr[$info['status']]?> <?php if($info['status']<0 || $info['status']==24 || $info['status']==21) { ?></font><?php }?></td>
  51. <td align="center"><a href="javascript:void(0);" onclick="check_status('<?php echo $info['videoid']?>')"><?php echo L('update_status')?></a> | <a href="javascript:void(0);" onclick="view_video('<?php echo $info['videoid']?>')"><?php echo L('view')?></a> | <a href="index.php?m=video&c=video&a=edit&vid=<?php echo $info['videoid']?>&menuid=<?php echo $_GET['menuid']?>"><?php echo L('edit');?></a><?php if($info['status']>=0 && $info['status']!=24) {?> | <a href="javascript:confirmurl('index.php?m=video&c=video&a=delete&vid=<?php echo $info['videoid']?>&menuid=<?php echo $_GET['menuid']?>', '<?php echo L('delete_this_video')?>')"><?php echo L('delete');?></a><?php }?></td>
  52. </tr>
  53. <?php
  54. }
  55. }
  56. ?>
  57. </tbody>
  58. </table>
  59. <div class="btn text-l"><input type="hidden" value="<?php echo $pc_hash;?>" name="pc_hash">
  60. <label for="check_box"><?php echo L('selected_all');?>/<?php echo L('cancel');?></label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" class="button" value="<?php echo L('delete');?>" onclick="myform.action='?m=video&c=video&a=delete_all&dosubmit=1';return confirm_delete();"/>
  61. </div>
  62. <div id="pages"> <?php echo $pages?></div>
  63. </div>
  64. </div>
  65. </form>
  66. </body>
  67. </html>
  68. <script type="text/javascript">
  69. <!--
  70. function view_video(id) {
  71. window.top.art.dialog({title:'', id:'view', iframe:'?m=video&c=video&a=public_view_video&id='+id ,width:'450px',height:'350px'});
  72. }
  73. function check_status(id) {
  74. $.get('index.php', {m:'video', c:'video', a:'public_check_status', id:id, time:Math.random()}, function (data){
  75. if (data==1) {
  76. show_msg('<?php echo L('please_choose_video')?>');
  77. return false;
  78. } else if (data==2) {
  79. show_msg('<?php echo L('not_exist_vidoe')?>');
  80. return false;
  81. } else if(data==3) {
  82. show_msg('<?php echo L('communication_failed')?>');
  83. return false;
  84. } else {
  85. var html = '';
  86. data = eval('(' + data + ')');
  87. if (data.change) {
  88. if (data.status<0 || data.status==24){
  89. html = '<font color="#ff5c5c">'+data.statusname+'</font>';
  90. } else if (data.status==21) {
  91. html = '<font color="#3a895d">'+data.statusname+'</font>';
  92. } else {
  93. html = data.statusname;
  94. }
  95. $('#status_'+id).html(html);
  96. show_msg('<?php echo L('video_status_update_successful')?>');
  97. } else {
  98. show_msg('<?php echo L('video_status_not_change')?>');
  99. }
  100. }
  101. });
  102. }
  103. function confirm_delete(){
  104. if(confirm('确认删除吗?')) $('#myform').submit();
  105. }
  106. function show_msg(msg) {
  107. window.top.art.dialog({title:'', id:'msg', content:msg, width:'200px',height:'50px'});
  108. }
  109. //-->
  110. </script>