171 lines
5.2 KiB
PHTML
171 lines
5.2 KiB
PHTML
<?php
|
|
$this->headTitle($this->config->title->site);
|
|
$this->headTitle('后台管理');
|
|
$this->headTitle()->setSeparator(' - ');
|
|
$this->breadcrumb('<a href="/">首页</a>');
|
|
$this->breadcrumb('<a href="/admin/data">数据管理</a>');
|
|
$this->breadcrumb('DOI');
|
|
$this->breadcrumb()->setSeparator(' > ');
|
|
$this->theme->AppendPlus($this,'colorbox');
|
|
$this->theme->AppendPlus($this,'admin_plugin');
|
|
?>
|
|
<style>
|
|
table thead tr th {background:#EBF2F6;}
|
|
</style>
|
|
<div class="row-fluid">
|
|
<div class="span2">
|
|
<?= $this->partial('data/left.phtml'); ?>
|
|
</div>
|
|
<div class="span10">
|
|
<div>
|
|
<ul class="nav nav-tabs">
|
|
<li class="active"><a href="/admin/data/doi">浏览所有</a></li>
|
|
</ul>
|
|
</div>
|
|
<div>
|
|
<div class="input-append">
|
|
<form id="datasearch" class="search_form" action="">
|
|
<input type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" />
|
|
<button type="submit" class="btn" id="search_btn">搜索</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<?php if(!empty($this->error)) { ?>
|
|
<?= $this->error ?>
|
|
<?php } ?>
|
|
<?php if(!empty($this->msg)) { ?>
|
|
<?= $this->msg ?>
|
|
<?php } else{ ?>
|
|
<div id="datalist">
|
|
<?php if (count($this->paginator)): ?>
|
|
<table class="table table-bordered table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>状态</th>
|
|
<th>元数据</th>
|
|
<th>DOI</th>
|
|
<th width="140">操作</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php $autoindex=0;
|
|
foreach ($this->paginator as $item):
|
|
$autoindex++;?>
|
|
<tr id="DataLine_<?= $item['id']?>">
|
|
<td><?php if (!empty($item['ts_published'])) { echo '已发布'; } else if (!empty($item['ts_submitted'])) { echo '已提交'; } ?></td>
|
|
<td><a href="/data/<?= $item['uuid'] ?>"><?= $item['title'] ?></a></td>
|
|
<td><?= $item['doi'] ?></td>
|
|
<td>
|
|
<a href="/admin/data/doi/ac/edit/uuid/<?= $item['uuid']?>">编辑</a>
|
|
<a href="/admin/data/doi/ac/convert/uuid/<?= $item['uuid']?>">导出</a>
|
|
<a href="javascript:void(0);" rel="/admin/data/doi/ac/verified/uuid/<?= $item['uuid']?>" class="verified_btn">验证</a>
|
|
<?php if(empty($item['ts_published'])) {?>
|
|
<a href="javascript:void(0);" onclick="onedel(<?= $item['id']?>)" id="delbtn_<?= $item['id']?>">删除</a>
|
|
<?php } ?>
|
|
</td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
</table>
|
|
<?php endif; ?>
|
|
<div class="pagenavi"><?= $this->paginator; ?></div>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
</div>
|
|
<!-- //页面内容 -->
|
|
<script>
|
|
var info = {
|
|
btn_prefix : "delbtn_",
|
|
item_prefix : "DataLine_",
|
|
url : "/admin/data/doi/ac/del"
|
|
}
|
|
$(document).ready(function(e) {
|
|
$('.verified_btn').click(function(e) {
|
|
$(this).ajaxmsg({
|
|
callback:function(){window.location.reload();}
|
|
});
|
|
});
|
|
});
|
|
(function( $ ){
|
|
|
|
$.fn.ajaxmsg = function( options ) {
|
|
|
|
var settings = $.extend( {
|
|
url:'',
|
|
callback : '',
|
|
}, options);
|
|
|
|
var methods = {
|
|
msg : function(id)
|
|
{
|
|
methods.submited();
|
|
},
|
|
creatWindow : function(content){
|
|
$.colorbox({
|
|
initialHeight: '0',
|
|
initialWidth: '0',
|
|
html: methods.dialog(content),
|
|
opacity: '0.3',
|
|
onComplete: function(){
|
|
$('.confirm_yes').click(function(e){
|
|
e.preventDefault();
|
|
if(typeof(settings.callback)=='function')
|
|
{
|
|
settings.callback();
|
|
}
|
|
$.colorbox.close();
|
|
});
|
|
$('.confirm_no').click(function(e){
|
|
e.preventDefault();
|
|
$.colorbox.close();
|
|
});
|
|
}
|
|
});
|
|
},
|
|
submited : function(){
|
|
$.ajax({
|
|
'type':"POST",
|
|
'url':settings.url,
|
|
'data':'',
|
|
'success':function(data){
|
|
if (typeof(data)=='object')
|
|
{
|
|
if(typeof(data.error)!='undefined')
|
|
{alert(data.error);}
|
|
if(typeof(data.success)!='undefined')
|
|
{
|
|
methods.creatWindow(data.success);
|
|
}
|
|
}
|
|
else{
|
|
alert('出现错误,请稍候再试');
|
|
}
|
|
},
|
|
'timeout': 30000,
|
|
'error': function(){
|
|
alert('出现错误,请刷新后重试');
|
|
}
|
|
});
|
|
},
|
|
dialog : function(content){
|
|
HTML = '<div class=""><div class="modal-header"><h3>提示信息</h3></div>'
|
|
+ '<div class="modal-body"><div class=" span5">'+content+'</div></div>'
|
|
+ '<div class="modal-footer"><a href="javascript:void(0);" class="btn btn-primary confirm_yes">确定</a></div></div>';
|
|
return HTML;
|
|
}
|
|
}
|
|
|
|
this.each(function() {
|
|
settings.url = $(this).attr('rel');
|
|
if(settings.url == '')
|
|
{
|
|
alert('参数错误');
|
|
}
|
|
methods.msg();
|
|
});
|
|
|
|
};
|
|
})( jQuery );
|
|
</script>
|