data_list.tpl.php 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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 action="" method="get">
  8. <input type="hidden" name="m" value="dbsource" />
  9. <input type="hidden" name="c" value="data" />
  10. <input type="hidden" name="a" value="del" />
  11. <table width="100%" cellspacing="0">
  12. <thead>
  13. <tr>
  14. <th width="80"><input type="checkbox" value="" id="check_box" onclick="selectall('id[]');"></th>
  15. <th><?php echo L('name')?></th>
  16. <th><?php echo L('output_mode')?></th>
  17. <th><?php echo L('stdcall')?></th>
  18. <th><?php echo L('data_call')?></th>
  19. <th width="150"><?php echo L('operations_manage')?></th>
  20. </tr>
  21. </thead>
  22. <tbody>
  23. <?php
  24. if(is_array($list)):
  25. foreach($list as $v):
  26. ?>
  27. <tr>
  28. <td width="80" align="center"><input type="checkbox" value="<?php echo $v['id']?>" name="id[]"></td>
  29. <td align="center"><?php echo $v['name']?></td>
  30. <td align="center"><?php switch($v['dis_type']){case 1:echo 'json';break;case 2:echo 'xml';break;case 3:echo 'js';break;}?></td>
  31. <td align="center"><?php switch($v['type']){case 0:echo L('model_configuration');break;case 1:echo L('custom_sql');break;}?></td>
  32. <td align="center"><input type="text" ondblclick="copy_text(this)" value="<?php if($v['dis_type']==3){ echo new_html_special_chars('<script type="text/javascript" src="'.APP_PATH.'index.php?m=dbsource&c=call&a=get&id='.$v['id'].'"></script>')?><?php } else { echo APP_PATH?>index.php?m=dbsource&c=call&a=get&id=<?php echo $v['id']?><?php }?>" size="30" /></td>
  33. <td align="center"><a href="javascript:edit(<?php echo $v['id']?>, '<?php echo new_html_special_chars(new_addslashes($v['name']))?>')"><?php echo L('edit')?></a> | <a href="?m=dbsource&c=data&a=del&id=<?php echo $v['id']?>" onclick="return confirm('<?php echo new_html_special_chars(new_addslashes(L('confirm', array('message'=>$v['name']))))?>')"><?php echo L('delete')?></a></td>
  34. </tr>
  35. <?php
  36. endforeach;
  37. endif;
  38. ?>
  39. </tbody>
  40. </table>
  41. <div class="btn">
  42. <label for="check_box"><?php echo L('select_all')?>/<?php echo L('cancel')?></label> <input type="submit" class="button" name="dosubmit" value="<?php echo L('delete')?>" onclick="return confirm('<?php echo L('sure_deleted')?>')"/>
  43. </div>
  44. </from>
  45. </div>
  46. </div>
  47. <div id="pages"><?php echo $pages?></div>
  48. <script type="text/javascript">
  49. <!--
  50. function edit(id, name) {
  51. window.top.art.dialog({id:'edit'}).close();
  52. window.top.art.dialog({title:'<?php echo L('editing_data_sources_call')?>《'+name+'》',id:'edit',iframe:'?m=dbsource&c=data&a=edit&id='+id,width:'700',height:'500'}, function(){var d = window.top.art.dialog({id:'edit'}).data.iframe;d.document.getElementById('dosubmit').click();return false;}, function(){window.top.art.dialog({id:'edit'}).close()});
  53. }
  54. function copy_text(matter){
  55. matter.select();
  56. js1=matter.createTextRange();
  57. js1.execCommand("Copy");
  58. alert('<?php echo L('copy_code');?>');
  59. }
  60. //-->
  61. </script>
  62. </body>
  63. </html>