107 lines
4.9 KiB
HTML
107 lines
4.9 KiB
HTML
{template "header.html"}
|
|
|
|
|
|
<div class="right-card-box" style="position: inherit;">
|
|
<form class="form-horizontal" role="form" id="myform">
|
|
{dr_form_hidden()}
|
|
<div class="table-scrollable">
|
|
<table class="table table-striped table-bordered table-hover table-checkable dataTable">
|
|
<thead>
|
|
<tr class="heading">
|
|
<th width="60" style="text-align:center"> </th>
|
|
<th width="330"> {dr_lang('名称')} / {dr_lang('目录')}</th>
|
|
{if !$is_oem}
|
|
<th width="150"> {dr_lang('开发者')} </th>
|
|
{/if}
|
|
<th width="80"> {dr_lang('版本')} </th>
|
|
<th> {dr_lang('操作')} </th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{php $i=1;}
|
|
{loop $list $dir $t}
|
|
<tr class="odd gradeX">
|
|
<td style="text-align:center">
|
|
<span class="badge badge-success"> {$i} </span>
|
|
</td>
|
|
<td><i class="{$t.icon}"></i> {$t.name} / {$dir}
|
|
{if !$is_oem && $t.vip}
|
|
<span class="label label-danger"> {$t.vip} </span>
|
|
{/if}
|
|
</td>
|
|
{if !$is_oem}
|
|
<td>{if $t.store}<a href="{$t.store}" target="_blank">{$t.author}</a>{else}{$t.author}{/if}</td>
|
|
{/if}
|
|
<td> {if $is_oem}
|
|
{$t.version}
|
|
{else}
|
|
<a href="javascript:dr_show_log('app-{$t.id}', '{$t.version}');">{$t.version}</a>
|
|
{/if}</td>
|
|
<td style="overflow: auto">
|
|
{if $t.install}
|
|
{if $t.menu}
|
|
{if count($t.menu) > 1}
|
|
<label class="dropdown-toggle">
|
|
<a class="btn green btn-xs dropdown-toggle dr_show_menu" data-dir="{$dir}" data-toggle="dropdown"> <i class="fa fa-cog"></i> {dr_lang('进入')}</a>
|
|
<ul class="dropdown-menu" role="dropdown" id="dr_menu_{$dir}">
|
|
{loop $t.menu $b}
|
|
<li>
|
|
<a href="{$b.url}"> {dr_lang($b.name)} </a>
|
|
</li>
|
|
{/loop}
|
|
</ul>
|
|
</label>
|
|
{else}
|
|
<label>
|
|
<a class="btn green btn-xs" href="{$t['menu'][0]['url']}"> <i class="fa fa-cog"></i> {dr_lang('进入')}</a>
|
|
</label>
|
|
{/if}
|
|
{/if}
|
|
<label><a href="javascript:dr_load_ajax('{dr_lang($dir == 'module' ? '卸载建站系统会清空所有栏目及其内容,确定要卸载吗?' : '确定卸载此程序吗?')}', '{dr_url('cloud/uninstall', ['dir'=>$dir])}', 1);" class="btn btn-xs red"> <i class="fa fa-trash"></i> {dr_lang('卸载')} </a></label>
|
|
{else}
|
|
<label><a href="javascript:{if !$t.mtype && $t.ftype=='module'}dr_install_module_select('{dr_url('cloud/install', ['dir'=>$dir])}'){else}dr_install_app('{dr_url('cloud/install', ['dir'=>$dir])}'){/if};" class="btn btn-xs blue"> <i class="fa fa-plus"></i> {dr_lang('安装')} </a></label>
|
|
<label><a href="javascript:dr_iframe('{dr_lang('删除提示')}', '{dr_url('cloud/app_delete', ['dir'=>$dir])}', '600px', '320px');" class="btn btn-xs red"> <i class="fa fa-close"></i> {dr_lang('删除')} </a></label>
|
|
{/if}
|
|
<label>
|
|
<a class="btn blue btn-xs" href="javascript:dr_iframe_show('{dr_lang('文件浏览')}', '{dr_url('cloud/app_file', ['dir'=>$dir])}', '600px', '320px');"> <i class="fa fa-file-o"></i> {dr_lang('文件')}</a>
|
|
</label>
|
|
{if IS_DEV && $t.id && !$is_oem}
|
|
<label>
|
|
<a href="{$dev_down_url}&id={$t.id}" class="btn red btn-xs"> <i class="fa fa-cloud"></i> {dr_lang('应用市场')}</a>
|
|
</label>
|
|
{/if}
|
|
</td>
|
|
</tr>
|
|
{php $i++;}
|
|
{/loop}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
|
|
</form>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
$(function (){
|
|
$('.dr_show_menu').click(function (){
|
|
var dir = $(this).data('dir');
|
|
var top = $(this).offset().top+20;
|
|
var left = $(this).offset().left;
|
|
$("#dr_menu_"+dir).attr('style', 'top:'+top+'px;left:'+left+'px');
|
|
});
|
|
});
|
|
function dr_show_log(id, v) {
|
|
layer.open({
|
|
type: 2,
|
|
title: '版本日志',
|
|
scrollbar: false,
|
|
resize: true,
|
|
maxmin: true, //开启最大化最小化按钮
|
|
shade: 0,
|
|
area: ['80%', '80%'],
|
|
content: '{dr_url("cloud/log_show")}&id='+id+'&version='+v,
|
|
});
|
|
}
|
|
</script>
|
|
{template "footer.html"} |