index.html 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <include file="public@header"/>
  2. </head>
  3. <body>
  4. <div class="wrap js-check-wrap">
  5. <ul class="nav nav-tabs">
  6. <li class="active"><a href="{:url('Plugin/index')}">{:lang('ADMIN_PLUGIN_INDEX')}</a></li>
  7. </ul>
  8. <form method="post" class="js-ajax-form margin-top-20">
  9. <php>
  10. $status=array("1"=>'开启',"0"=>'禁用',"3"=>'未安装');
  11. </php>
  12. <table class="table table-hover table-bordered">
  13. <thead>
  14. <tr>
  15. <th>插件名称</th>
  16. <th>插件标识</th>
  17. <th>描述</th>
  18. <th>作者</th>
  19. <th width="60">状态</th>
  20. <th width="220">操作</th>
  21. </tr>
  22. </thead>
  23. <tbody>
  24. <foreach name="plugins" item="vo">
  25. <tr>
  26. <td>{$vo.title}</td>
  27. <td>{$vo.name}</td>
  28. <td>{$vo.description}</td>
  29. <td>{$vo.author}</td>
  30. <td>{$status[$vo['status']]}</td>
  31. <td>
  32. <if condition="$vo['status']==3">
  33. <a class="btn btn-xs btn-primary js-ajax-dialog-btn"
  34. href="{:url('plugin/install',array('name'=>$vo['name']))}"
  35. data-msg="确定安装该插件吗?">安装</a>
  36. <else/>
  37. <php>$config=json_decode($vo['config'],true);</php>
  38. <if condition="!empty($config)">
  39. <empty name="config.custom_config">
  40. <a class="btn btn-xs btn-primary"
  41. href="{:url('plugin/setting',array('id'=>$vo['id']))}">设置</a>
  42. <else/>
  43. <a class="btn btn-xs btn-primary"
  44. href="{:cmf_plugin_url($vo['name'].'://AdminIndex/setting')}">设置</a>
  45. </empty>
  46. <else/>
  47. <a class="btn btn-xs btn-primary disabled" href="javascript:;">设置</a>
  48. </if>
  49. <if condition="!empty($vo['has_admin'])">
  50. <a class="btn btn-xs btn-info"
  51. href="javascript:parent.openapp('{:cmf_plugin_url($vo['name'].'://AdminIndex/index')}','plugin_{$vo.name}','{$vo.title}')">管理</a>
  52. <else/>
  53. <a class="btn btn-xs btn-info disabled" href="javascript:;">管理</a>
  54. </if>
  55. <a class="btn btn-xs btn-success js-ajax-dialog-btn"
  56. href="{:url('plugin/update',array('name'=>$vo['name']))}"
  57. data-msg="确定更新该插件吗?">更新</a>
  58. <if condition="$vo['status']==0">
  59. <a class="btn btn-xs btn-success js-ajax-dialog-btn"
  60. href="{:url('plugin/toggle',array('id'=>$vo['id'],'enable'=>1))}"
  61. data-msg="确定启用该插件吗?">启用</a>
  62. <else/>
  63. <a class="btn btn-xs btn-warning js-ajax-dialog-btn"
  64. href="{:url('plugin/toggle',array('id'=>$vo['id'],'disable'=>1))}"
  65. data-msg="确定禁用该插件吗?">禁用</a>
  66. </if>
  67. <a class="btn btn-xs btn-danger js-ajax-dialog-btn"
  68. href="{:url('plugin/uninstall',array('id'=>$vo['id']))}"
  69. data-msg="确定卸载该插件吗?">卸载</a>
  70. </if>
  71. </td>
  72. </tr>
  73. </foreach>
  74. </tbody>
  75. </table>
  76. </form>
  77. </div>
  78. <script src="__STATIC__/js/admin.js"></script>
  79. </body>
  80. </html>