merge heihedata branch r5009 - r5033 into trunk

This commit is contained in:
wlx 2014-11-04 02:32:01 +00:00
parent a0de4fb65d
commit f1be215834
54 changed files with 450 additions and 192 deletions

View File

@ -1615,12 +1615,15 @@ class Admin_DataController extends Zend_Controller_Action
$redirect = "/admin/data/source/";
if(!empty($_POST['submit']))
if(!empty($_POST['submit']) and $_POST['submit']==1)
{
try{
$title = $this->_request->getParam('title');
$uuid = $this->_request->getParam('uuid');
$code = $this->_request->getParam('code');
$admin_status = $this->_request->getparam('admin_status');
$admin_email = '{'.implode(",",$this->_request->getparam('admin_email')).'}';
$exclude_data = '{'.implode(",",$this->_request->getparam('exclude_data')).'}';
$description = $this->_request->getParam('description');
$has_pages = $this->_request->getParam('has_pages');
$has_agreement = $this->_request->getParam('has_agreement');
@ -1629,11 +1632,15 @@ class Admin_DataController extends Zend_Controller_Action
'title' => $title,
'uuid' => $uuid,
'code' => $code,
'admin_status' => $admin_status,
'admin_email' => $admin_email,
'exclude_data' => $exclude_data,
'description' => $description,
'has_pages' => $has_pages,
'has_agreement' => $has_agreement
);
# print_r($data);
# exit();
if($this->db->insert('source',$data))
{
$this->messenger->addMessage('添加来源信息成功');
@ -1652,19 +1659,36 @@ class Admin_DataController extends Zend_Controller_Action
else if($do == 'edit' && !empty($id))
{
if(!empty($_POST['submit']))
if(!empty($_POST['submit']) and $_POST['submit']==1)
{
try{
$title = $this->_request->getParam('title');
$uuid = $this->_request->getParam('uuid');
$code = $this->_request->getParam('code');
$admin_status = $this->_request->getparam('admin_status');
$admin_email = '{'.implode(",",$this->_request->getparam('admin_email')).'}';
$exclude_data = '{'.implode(",",$this->_request->getparam('exclude_data')).'}';
$description = $this->_request->getParam('description');
$has_pages = $this->_request->getParam('has_pages');
$has_agreement = $this->_request->getParam('has_agreement');
$sql = "update source set title='$title',uuid='$uuid',code='$code',description='$description',has_pages='$has_pages',has_agreement='$has_agreement' where id='$id'";
$data = array(
'title' => $title,
'uuid' => $uuid,
'code' => $code,
'admin_status' => $admin_status,
'admin_email' => $admin_email,
'exclude_data' => $exclude_data,
'description' => $description,
'has_pages' => $has_pages,
'has_agreement' => $has_agreement
);
$sql = "update source set title='$title',uuid='$uuid',code='$code',admin_status='$admin_status',admin_email='$admin_email',exclude_data='$exclude_data',description='$description',has_pages='$has_pages',has_agreement='$has_agreement' where id='$id'";
# print_r($sql);
# exit();
if($this->db->exec($sql))
{
$this->messenger->addMessage('修改来源信息成功');
$this->_redirect("/admin/data/source/do/edit/id/$id");
@ -2262,7 +2286,6 @@ class Admin_DataController extends Zend_Controller_Action
$files=new Files();
$msg = $files -> upload($_FILES['Filedata'],empty($uuid)?'file/':'md/',true);
if(empty($msg['error']))
{
$msg['error']="";
@ -2271,9 +2294,9 @@ class Admin_DataController extends Zend_Controller_Action
$filedesc = $this->_request->getParam('filedesc');
$filetype = 'md';
$realname = $msg['realname'];
$language = $this->_getParam('language');
$sql = "insert into attachments (filename,filetype,filedesc,userid,filesize,realname) values ('$filename','$filetype','$filedesc','$userid','$filesize','$realname') RETURNING id";
$sql = "insert into attachments (filename,filetype,filedesc,userid,filesize,realname,language) values ('$filename','$filetype','$filedesc','$userid','$filesize','$realname','$language') RETURNING id";
$sth = $this->db->prepare($sql);
$sth->execute();
$att = $sth->fetch(PDO::FETCH_ASSOC);

View File

@ -32,7 +32,7 @@
<a class="btn btn-primary btn-sm" href="attachments/search/my">查看我的附件</a>
</div>
<div class="input-group form-group" id="datalist">
<form action="" method="get" class="search_form">
<form action="" method="get" class="search_form input-group">
<input class="form-control" type="text" name="keyword" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<span class="input-group-btn"><button class="btn btn-default" type="submit" class="searchbtn" >搜索</button></span>

View File

@ -19,32 +19,53 @@
<a class="btn btn-primary btn-sm" href="/data/<?php echo $this->uuid; ?>">查看元数据</a>
<a class="btn btn-primary btn-sm" href="/admin/data/attachments/">返回附件管理</a>
</div>
<form action="#" method="POST" enctype='multipart/form-data'>
<form action="#" method="POST" enctype='multipart/form-data' class="form-horizontal">
<input type="hidden" name="add" value="1" />
<input type="hidden" name="submit" value="1" />
<p>
注:可选择多个文件<br />
<div id="datalist">
<div class="form-group">
<label for="doi" class="col-md-2 col-sm-2 control-label">请先选择附件语言:</label>
<div class="col-md-2 col-sm-2">
<select name="language" id="language" class="form-control">
<option value="zh">zh</option>
<option value="en">en</option>
</select>
</div>
<input id="file_upload" name="Filedata" type="file" />
</p>
</div>
<div class="form-group">
<label for="doi" class="col-md-2 col-sm-2 control-label">可选择多个文件:</label>
<div class="col-md-6 col-sm-63">
<input id="file_upload" name="Filedata" type="file" />
<div id="datalist"></div>
</div>
</div>
</form>
</div>
</div>
<style type="text/css">.uploadify{margin:0;} #file_upload-queue a:focus {outline:none;-moz-outline:none;}</style>
<script>
var _this = {
SessionID: '<?php echo session_id(); ?>'
};
var uploader;
var param;
var param = {};
param = {
"PHPSESSID": _this.SessionID,
"multi": 'yes'
};
$("#language").click(function(){
param.language = $("#language").val();
});
$(function () {
$('#file_upload').uploadify({
'swf': '/js/lib/uploadify/uploadify.swf',
'uploader': '/admin/data/upload/<?php if(!empty($this->uuid)) echo "uuid/".$this->uuid; ?>',
'width': 155,
'buttonText': '浏览',
'debug': false,
'preventCaching':false,
'multi': true,
'auto': true,
'fileTypeExts': '*',
@ -53,6 +74,7 @@
},
'onUploadStart': function (file) {
$('#file_upload').uploadify('settings', 'formData', param);
}
});
});
@ -63,11 +85,13 @@
alert(_data.error);
} else {
$('#datalist').append(upload.makeFileHtml(_data));
// console.log($("#language").val());
//console.log(_data);
}
},
makeFileHtml: function (data) {
return '<div class="alert alert-success">'
+ '<button type="button" class="close" data-dismiss="alert" onclick="upload.deleteFile(' + data.id + ')"><i class="icon-trash icon-white"></i></button>'
+ '<button type="button" class="close" data-dismiss="alert" onclick="upload.deleteFile('+ data.id +')"><i class="glyphicon glyphicon-trash"></i></button>'
+ '<a href="/service/attach/id/' + data.id + '">' + data.realname + '</a>'
+ '<input type="hidden" name="attid" value="' + data.id + '"></input>'
+ '</div>';

View File

@ -27,7 +27,7 @@
<a class="btn btn-primary btn-sm" href="/admin/data/author/ac/datas">所有数据</a>
</div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="/admin/data/author/ac/datas">
<form id="datasearch" class="search_form input-group" action="/admin/data/author/ac/datas">
<input type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" class="form-control" placeholder="搜索关键字" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>

View File

@ -25,7 +25,7 @@
<a class="btn btn-primary" href="/admin/data/author/ac/datas">所有数据</a>
</div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="/admin/data/author/ac/list">
<form id="datasearch" class="search_form input-group" action="/admin/data/author/ac/list">
<input type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" class="form-control" placeholder="搜索关键字" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>

View File

@ -27,7 +27,7 @@
<a class="btn btn-primary btn-sm" href="/admin/data/author/ac/datas">所有数据</a>
</div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="/admin/data/author">
<form id="datasearch" class="search_form input-group" action="/admin/data/author">
<input type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" class="form-control" placeholder="搜索关键字" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>

View File

@ -80,16 +80,28 @@ $this->theme->AppendPlus($this,'colorbox');
<input type="text" id="publisher_en" name="publisher_en" value="<?= isset($this->data['publisher_en']) ? $this->data['publisher_en']:"" ?>" class="form-control" />
</div>
</div>
<?php if(empty($this->data['info']) || !is_array($this->data['info'])) {?>
<div class="form-control infocontrol" id="info1">
<label class="control-label" for="">数据作者信息</label>
<div class="controls">
<input type="text" name="info[1][author]" value="" placeholder="作者" />
<input type="text" name="info[1][organization]" value="" placeholder="单位" />
<input type="text" name="info[1][order]" value="" placeholder="排序" />
<input type="text" name="info[1][author_en]" value="" placeholder="作者英文" />
<input type="text" name="info[1][organization_en]" value="" placeholder="单位英文" />
<div class="form-group infocontrol" id="info1">
<label class="col-md-2 col-sm-2 control-label" for="title_en">info</label>
<div class="col-md-10 col-sm-10">
<div class="controls row">
<div class="col-md-2 col-sm-4">
<input type="text" name="info[1][author]" value="" placeholder="作者" class="form-control"/>
</div>
<div class="col-md-2 col-sm-3">
<input type="text" name="info[1][author_en]" value="" placeholder="作者英文" class="form-control"/>
</div>
<div class="col-md-1 col-sm-2">
<input type="text" name="info[1][order]" value="" placeholder="排序" class="form-control"/>
</div>
<div class="col-md-3 col-sm-7">
<input type="text" name="info[1][organization]" value="" placeholder="单位" class="form-control"/>
</div>
<div class="col-md-3 col-sm-6">
<input type="text" name="info[1][organization_en]" value="" placeholder="单位英文" class="form-control"/>
</div>
</div>
</div>
</div>
<?php }else{ ?>
@ -103,11 +115,12 @@ $this->theme->AppendPlus($this,'colorbox');
<div class="col-sm-10">
<div class="row">
<div class="col-md-2 col-sm-4"><input class="form-control" type="text" name="info[<?= $k ?>][author]" value="<?= $v['author'] ?>" placeholder="作者" /></div>
<div class="col-md-2 col-sm-4"><input class="form-control" type="text" name="info[<?= $k ?>][organization]" value="<?= $v['organization'] ?>" placeholder="作者英文" /></div>
<div class="col-md-1 col-sm-2"><input class="form-control" type="text" name="info[<?= $k ?>][order]" value="<?= $v['order'] ?>" placeholder="排序" /></div>
<div class="col-md-3 col-sm-6">
<input class="form-control" type="text" name="info[<?= $k ?>][author_en]" value="<?= $v['author_en'] ?>" placeholder="单位" />
<div class="col-md-2 col-sm-3">
<input class="form-control" type="text" name="info[<?= $k ?>][author_en]" value="<?= $v['author_en'] ?>" placeholder="作者英文" />
</div>
<div class="col-md-1 col-sm-2"><input class="form-control" type="text" name="info[<?= $k ?>][order]" value="<?= $v['order'] ?>" placeholder="排序" /></div>
<div class="col-md-3 col-sm-7"><input class="form-control" type="text" name="info[<?= $k ?>][organization]" value="<?= $v['organization'] ?>" placeholder="单位" /></div>
<div class="col-md-3 col-sm-6">
<input class="form-control" type="text" name="info[<?= $k ?>][organization_en]" value="<?= $v['organization_en'] ?>" placeholder="单位英文" />
</div>
@ -151,9 +164,9 @@ function addinput(){
html = '<div class="form-group infocontrol"><label class="col-md-2 col-sm-2 control-label">info</label>'
+'<div class="col-sm-10"><div class="controls row">'
+'<div class="col-md-2 col-sm-4"><input class="form-control" type="text" name="info[' + index + '][author]" placeholder="作者" /></div>'
+'<div class="col-md-2 col-sm-4"><input class="form-control" type="text" name="info[' + index + '][author_en]" placeholder="作者英文" /></div>'
+'<div class="col-md-2 col-sm-3"><input class="form-control" type="text" name="info[' + index + '][author_en]" placeholder="作者英文" /></div>'
+'<div class="col-md-1 col-sm-2"><input class="form-control" type="text" name="info[' + index + '][order]" placeholder="排序" /></div>'
+'<div class="col-md-3 col-sm-6"><input class="form-control" type="text" name="info[' + index + '][organization]" placeholder="单位" /></div>'
+'<div class="col-md-3 col-sm-7"><input class="form-control" type="text" name="info[' + index + '][organization]" placeholder="单位" /></div>'
+'<div class="col-md-3 col-sm-6"><input class="form-control" type="text" name="info[' + index + '][organization_en]" placeholder="单位英文" /></div>'
+'<div class="col-md-1"><label class="control-label"><a href="javascript:void(0);" onclick="RmInput(this)"> -删除</a></label></div>'
+'</div></div></div>';

View File

@ -23,7 +23,7 @@
</ul>
</div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="">
<form id="datasearch" class="search_form input-group" action="">
<input type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" class="form-control" placeholder="搜索关键字" />
<span class="input-group-btn"><button class="btn btn-default" type="submit" id="search_btn">搜索</button></span>
</form>

View File

@ -22,7 +22,7 @@ table thead tr th {background:#EBF2F6;}
</div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="">
<form id="datasearch" class="search_form input-group" action="">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>

View File

@ -24,8 +24,8 @@ table thead tr th {background:#EBF2F6;}
</div>
<div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" />
<form id="datasearch" class="search_form input-group" action="">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" placeholder="搜索关键字" />
<input type="hidden" name="order" value="<?php if(!empty($this->search_order)) echo $this->search_order; ?>" />
<input type="hidden" name="sort" value="<?php if(!empty($this->search_sort)) echo $this->search_sort; ?>" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>

View File

@ -30,7 +30,7 @@
<!-- <div class="right_title">元数据管理</div> -->
<div class="input-group form-group">
<form action="" method="get" class="search_form">
<form action="" method="get" class="search_form input-group">
<input class="form-control" type="text" name="keyword" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value="1"/>
<span class="input-group-btn"><button class="btn btn-default" value="搜索">搜索</button></span>
@ -43,9 +43,8 @@
<?php foreach ($this->paginator as $item): ?>
<li class="well well-sm">
<h4><a href="/data/<?= $item['uuid']; ?>" class="title"><?= $item['title']; ?></a></h4>
<p>大小:<?= $item['filesize']; ?>M创建时间<?= date('Y-m-d',strtotime($item['ts_created'])); ?>,查看:<?= $item['viewed']; ?>次。</p>
<p>
操作:
<p>大小:<?= $item['filesize']; ?>M创建时间<?= date('Y-m-d',strtotime($item['ts_created'])); ?>,查看:<?= $item['viewed']; ?>次。</p> <p>
操作:
<?php if ($item['gid']>0) : ?>
<a class="label label-primary" href="/service/geonetwork?url=metadata.edit?id=<?= $item['gid']; ?>" target="_blank">编辑</a>
<?php endif; ?>

View File

@ -29,8 +29,8 @@
</div>
<div id="datalist" class="input-group form-group">
<h2>根据已有数据创建元数据</h2>
<form id="datasearch" class="search_form" action="/admin/data/newdata/ac/add-by-data">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" />
<form id="datasearch" class="search_form input-group" action="/admin/data/newdata/ac/add-by-data">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" placeholder="搜索关键字"/>
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>
<?php

View File

@ -29,8 +29,8 @@ $this->breadcrumb()->setSeparator(' > ');
</div>
<div id="datalist" class="input-group form-group">
<h2>根据预制元数据模板创建数据</h2>
<form id="datasearch" class="search_form" action="/admin/data/newdata/ac/add-by-template">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" />
<form id="datasearch" class="search_form input-group" action="/admin/data/newdata/ac/add-by-template">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" placeholder="搜索关键字"/>
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>
<?php

View File

@ -22,7 +22,7 @@
<div class="col-md-10 col-sm-12">
<?php if(!empty($this->searchLink)){ ?>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="<?= $this->searchLink ?>">
<form id="datasearch" class="search_form input-group" action="<?= $this->searchLink ?>">
<input class="form-control" type="text" id="keyword" name="q" value="<?= $this->searchKeyword; ?>" placeholder="搜索关键字" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>

View File

@ -23,8 +23,8 @@ table thead tr th {background:#EBF2F6;}
<div>
<p></p>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" />
<form id="datasearch" class="search_form input-group" action="">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" placeholder="搜索关键字" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>
</div>

View File

@ -23,8 +23,8 @@
<?= $this->partial('data/ref-nav.phtml',array('ac'=>$this->ac,'uuid'=>$this->uuid)); ?>
</div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="">
<input type="text" class="form-control" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" />
<form id="datasearch" class="search_form input-group" action="">
<input type="text" class="form-control" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" placeholder="搜索关键字" />
<input type="hidden" name="order" value="<?php if(!empty($this->search_order)) echo $this->search_order; ?>" />
<input type="hidden" name="sort" value="<?php if(!empty($this->search_sort)) echo $this->search_sort; ?>" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>

View File

@ -30,7 +30,7 @@
<a class="btn btn-primary btn-sm" href="/admin/data/source/do/sync">同步项目来源(以此处为准)</a>
</div>
<div class="input-group form-group">
<form action="" method="get" class="search_form">
<form action="" method="get" class="search_form input-group">
<input type="text" class="q form-control" name="q" value="<?php echo $this->q; ?>" placeholder="搜索关键字" class="form-control" />
<input type="hidden" name="search" value='1' />
<input type="hidden" name="id" value='<?php echo $this->id;?>' />
@ -42,16 +42,22 @@
<thead>
<tr>
<td width='40%'>标题</td>
<td width='30%'>Code字符</td>
<td width='15%'>Code字符</td>
<td width='15%'>项目管理机构</td>
<td width='30%'>操作</td>
</tr>
</thead>
<?php if (count($this->paginator)): ?>
<tbody id="list">
<?php foreach ($this->paginator as $item): ?>
<?php
$admin_status=array(0=>"暂无管理机构",1=>"由专家委员会进行管理",2=>"委托数据中心进行管理");
?>
<tr>
<td><a href="/admin/data/source/do/fetch/id/<?php echo $item['id']?>"><?php echo $item['title']; ?></a></td>
<td><span><?php echo $item['code'];?></span></td>
<td><span><?php echo $admin_status[$item['admin_status']];?></span></td>
<td>
<a href="/admin/data/source/do/edit/id/<?php echo $item['id']?>">查看编辑</a>|
<a href="/admin/data/source/do/fetch/id/<?php echo $item['id']?>">查看元数据</a>|

View File

@ -10,93 +10,184 @@
$this->breadcrumb('项目来源管理');
$this->breadcrumb()->setSeparator(' > ');
?>
<div class="row">
<div class="hidden-sm hidden-xs col-md-2">
<?= $this->partial('data/left.phtml'); ?>
</div>
<div class="col-md-10 col-sm-12">
<?php if ($this->msg or $this->messages) :?>
<div id="message" class="alert alert-success">
<?php if ($this->msg) : ?>
<p><?php echo $this->msg; ?></p>
<?php endif; if ($this->messages): foreach($this->messages as $msg): ?>
<p><?php echo $msg; ?></p>
<?php endforeach;endif; ?>
<div class="hidden-sm hidden-xs col-md-2">
<?= $this->partial('data/left.phtml'); ?>
</div>
<div class="col-md-10 col-sm-12">
<?php if ($this->msg or $this->messages) :?>
<div id="message" class="alert alert-success">
<?php if ($this->msg) : ?>
<p><?php echo $this->msg; ?></p>
<?php endif; if ($this->messages): foreach($this->messages as $msg): ?>
<p><?php echo $msg; ?></p>
<?php endforeach;endif; ?>
</div>
<?php endif; ?>
<div class="form-group">
<ul class="nav nav-tabs">
<li><a href="/admin/data/source">项目来源管理</a></li>
<li class="active"><a href="/admin/data/source/do/add">添加项目来源</a></li>
</ul>
</div>
<form method="post" action="/admin/data/source" class="form-horizontal">
<div class="form-group">
<label for="title" class="col-md-2 col-sm-2 control-label">标题</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="title" value="<?php echo $this->info['title'];?>" />
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">uuid:</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="uuid" value="<?php echo $this->info['uuid'];?>" />
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Code:</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="code" value="<?php echo $this->info['code'];?>" />
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">项目管理机构</label>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="admin_status" value="0" <?php if(empty($this->info['admin_status']) | $this->info['admin_status'] =='0') echo 'checked="checked"';?> />
暂无管理机构 </label>
</div>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="admin_status" value="1" <?php if($this->info['admin_status']=='1') echo 'checked="checked"';?> />
由专家委员会管理 </label>
</div>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="admin_status" value="2" <?php if($this->info['admin_status']=='2') echo 'checked="checked"';?> />
委托数据中心管理 </label>
</div>
</div>
<?php if(!empty($this->info['admin_email'])) {
# 去除数组数据中的{}
$emailarry = explode(',',substr($this->info['admin_email'],1,-1));
$uuidarry = explode(',',substr($this->info['exclude_data'],1,-1));
?>
<div id="emails">
<?php foreach($emailarry as $email):?>
<div class="form-group subemail">
<label class="col-md-2 col-sm-2 control-label">管理邮箱</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="admin_email[]" value="<?php echo $email;?>" />
</div>
<div class="col-md-1 col-sm-1"><a href="javascript:void(0);" onclick="addemail()" class="glyphicon glyphicon-plus "></a>&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="rminput(this)" class="glyphicon glyphicon-minus "></a></div>
</div>
<?php endforeach;?>
</div>
<div id="plusuuid">
<?php foreach($uuidarry as $uuid):?>
<div class="form-group subuuid">
<label class="col-md-2 col-sm-2 control-label">不管理数据UUID:</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="exclude_data[]" value="<?php echo $uuid;?>" />
</div>
<div class="col-md-1 col-sm-1"><a href="javascript:void(0);" onclick="adduuid()" class="glyphicon glyphicon-plus "></a>&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="rminput(this)" class="glyphicon glyphicon-minus "></a></div>
</div>
<?php endif; ?>
<div class="form-group">
<ul class="nav nav-tabs">
<li><a href="/admin/data/source">项目来源管理</a></li>
<li class="active"><a href="/admin/data/source/do/add">添加项目来源</a></li>
</ul>
</div>
<form method="post" action="/admin/data/source" class="form-horizontal">
<div class="form-group">
<label for="title" class="col-md-2 col-sm-2 control-label">标题</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="title" value="<?php echo $this->info['title'];?>" />
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">uuid:</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="uuid" value="<?php echo $this->info['uuid'];?>" />
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">Code:</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="code" value="<?php echo $this->info['code'];?>" />
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">描述</label>
<div class="col-md-4 col-sm-4">
<textarea id="form-control" class="samll half form-control" name="description">
<?php endforeach;?>
</div>
<?php }else{ ?>
<div id="emails">
<div class="form-group subemail">
<label class="col-md-2 col-sm-2 control-label">管理邮箱</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="admin_email[]" />
</div>
<div class="col-md-1 col-sm-1"><a href="javascript:void(0);" onclick="addemail()" class="glyphicon glyphicon-plus "></a>&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="rminput(this)" class="glyphicon glyphicon-minus "></a></div>
</div>
</div>
<div id="plusuuid">
<div class="form-group subuuid">
<label class="col-md-2 col-sm-2 control-label">不管理数据UUID:</label>
<div class="col-md-4 col-sm-4">
<input class="form-control" type="text" name="exclude_data[]" />
</div>
<div class="col-md-1 col-sm-1"><a href="javascript:void(0);" onclick="adduuid()" class="glyphicon glyphicon-plus "></a>&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="rminput(this)" class="glyphicon glyphicon-minus "></a></div>
</div>
</div>
<?php }?>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">描述</label>
<div class="col-md-4 col-sm-4">
<textarea id="form-control" class="samll half form-control" name="description">
<?php echo $this->info['description'];?>
</textarea>
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">has_pages</label>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="has_pages" value="true" <?php if($this->info['has_pages']) echo 'checked="checked"';?> />True
</label>
</div>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="has_pages" value="false" <?php if(!$this->info['has_pages']) echo 'checked="checked"';?> />False
</label>
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">has_agreement</label>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="has_agreement" value="true" <?php if($this->info['has_agreement']) echo 'checked="checked"';?> />True
</label>
</div>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="has_agreement" value="false" <?php if(!$this->info['has_agreement']) echo 'checked="checked"';?> />False
</label>
</div>
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6">
<input type="hidden" name="id" value="<?php echo $this->info['id'];?>" />
<input type="hidden" name="do" value="<?php if($this->info['uuid']!='') echo 'edit';else echo 'add';?>" />
<input type="hidden" name="submit" value="1" />
<input type="submit" value="提交" class="btn btn-primary pull-right" />
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">has_pages</label>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="has_pages" value="true" <?php if($this->info['has_pages']) echo 'checked="checked"';?> />
True </label>
</div>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="has_pages" value="false" <?php if(!$this->info['has_pages']) echo 'checked="checked"';?> />
False </label>
</div>
</div>
<div class="form-group">
<label class="col-md-2 col-sm-2 control-label">has_agreement</label>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="has_agreement" value="true" <?php if($this->info['has_agreement']) echo 'checked="checked"';?> />
True </label>
</div>
<div class="col-md-2 col-sm-2">
<label class="radio-inline">
<input type="radio" name="has_agreement" value="false" <?php if(!$this->info['has_agreement']) echo 'checked="checked"';?> />
False </label>
</div>
</div>
<div class="form-group">
<div class="col-md-6 col-sm-6">
<input type="hidden" name="id" value="<?php echo $this->info['id'];?>" />
<input type="hidden" name="do" value="<?php if($this->info['uuid']!='') echo 'edit';else echo 'add';?>" />
<input type="hidden" name="submit" value="1" />
<input type="submit" value="提交" class="btn btn-primary pull-right" />
</div>
</div>
</form>
</div>
</div>
<script>
function addemail(){
$("#emails").append('<div class="form-group subemail">'
+'<label class="col-md-2 col-sm-2 control-label">管理邮箱</label>'
+'<div class="col-md-4 col-sm-4">'
+'<input class="form-control" type="text" name="admin_email[]" value="" />'
+'</div>'
+'<div class="col-md-1 col-sm-1"><a href="javascript:void(0);" onclick="addemail()" class="glyphicon glyphicon-plus "></a>&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="rminput(this)" class="glyphicon glyphicon-minus "></a></div>'
+'</div>');
}
function adduuid(){
$("#plusuuid").append('<div class="form-group subuuid">'
+'<label class="col-md-2 col-sm-2 control-label">不管理数据UUID:</label>'
+'<div class="col-md-4 col-sm-4">'
+'<input class="form-control" type="text" name="exclude_data[]" value="" />'
+'</div>'
+'<div class="col-md-1 col-sm-1"><a href="javascript:void(0);" onclick="adduuid()" class="glyphicon glyphicon-plus "></a>&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="rminput(this)" class="glyphicon glyphicon-minus "></a></div>'
+'</div>');
}
function rminput(e){
$e = $(e);
$e.parent().parent().remove();
};
</script>

View File

@ -31,7 +31,7 @@
<div class="search">
<form action="" method="get">
<input type="hidden" name="search" value='1' />
<input type="hidden" name="id" value='<?php echo $this->id;?>' />
<input type="hidden" name="id" value='<?php echo $this->id;?>' placeholder="搜索关键字"/>
<label>搜索关键字</label><input type="text" class="q" name="q" value="<?php echo $this->q; ?>" />
<input type="submit" class="btn" value="搜索" />
</form>

View File

@ -26,7 +26,7 @@
<?php endif; ?>
<p>为元数据《<?php echo $this->info['title'];?>》选择项目来源</p>
<div class="input-group">
<form method="get" action="">
<form method="get" action="" class="input-group">
<input type="text" value="" placeholder="搜索关键字" name="q" class="form-control q">
<span class="input-group-btn"><input type="submit" value="搜索" class="btn btn-default"></span>
</form>

View File

@ -20,11 +20,11 @@
<div class="col-md-10 col-sm-12">
<div class="form-group">
<a class="btn btn-primary btn-sm" href="/admin/data/version">所有版本概况</a>
<a class="btn btn-primary btn-sm"><a href="/admin/data/version/ac/bydata">逐数据浏览</a>
<a class="btn btn-primary btn-sm" href="/admin/data/version/ac/bydata">逐数据浏览</a>
</div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="/admin/data/version/ac/bydata">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" />
<form id="datasearch" class="search_form input-group" action="/admin/data/version/ac/bydata">
<input class="form-control" type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" placeholder="搜索关键字" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>
</div>

View File

@ -26,7 +26,7 @@
<h4 class="right_title"><?php if(!empty($this->title)) echo $this->title;?><?php echo $this->count;?> 数据下载记录</h4>
<hr />
<div class="input-group form-group">
<form action="/admin/down/data/" method="get">
<form action="/admin/down/data/" method="get" class="input-group">
<input type="text" name="keyword" value="<?php echo $this->keyword; ?>" class="form-control" placeholder="搜索关键字"/>
<input type="hidden" name="search" value='1' />
<span class="input-group-btn"><input type="submit" class="btn btn-default" value="搜索" /></span>

View File

@ -35,7 +35,7 @@
<a href="/admin/down/offline/monthreport/1" class="btn btn-primary btn-sm">下载上月服务记录(科技部上报)</a>
</div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="">
<form id="datasearch" class="search_form input-group" action="">
<input type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" class="form-control" placeholder="搜索关键字" />
<input type="hidden" name="order" value="<?php if(!empty($this->search_order)) echo $this->search_order; ?>" />
<input type="hidden" name="sort" value="<?php if(!empty($this->search_sort)) echo $this->search_sort; ?>" />

View File

@ -26,7 +26,7 @@
</div>
<?php endif; ?>
<!-- <h4>离线数据申请管理</h4> -->
<div class="input-group form-group">
<div class="form-group">
<a href="/admin/down/offlineapp/reset/-1" onclick="return confirm('是否重置该申请?')" class="btn btn-danger">重置1年前的所有未收到申请表的记录</a>
<a href="/admin/down/offlineapp/status/4" class="btn btn-info">已收到的申请</a>
<a href="/admin/down/offlineapp/status/-1" class="btn btn-warning">已拒绝的申请</a>
@ -35,7 +35,7 @@
</div>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="">
<form id="datasearch" class="search_form input-group" action="">
<input type="text" id="keyword" name="q" value="<?php if(!empty($this->q)) echo $this->q; ?>" class="form-control" placeholder="搜索关键字"/>
<input type="hidden" name="order" value="<?php if(!empty($this->search_order)) echo $this->search_order; ?>" />
<input type="hidden" name="sort" value="<?php if(!empty($this->search_sort)) echo $this->search_sort; ?>" />

View File

@ -25,7 +25,7 @@
<div class="col-md-10 col-sm-12">
<h4 class="right_title"><?php if(!empty($this->title)) echo $this->title;?>共有 <?php echo $this->count;?> 条在线下载记录</h4><hr />
<div class="input-group form-group">
<form action="/admin/down/search/" method="get" class="search_form">
<form action="/admin/down/search/" method="get" class="search_form input-group">
<input type="text" name="keyword" value="<?php echo $this->keyword; ?>" class="form-control" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<span class="input-group-btn"><input class="btn btn-default" type="submit" class="searchbtn" value="搜索" /></span>

View File

@ -26,7 +26,7 @@
<h4 class="right_title"><?php if(!empty($this->title)) echo $this->title;?><?php echo $this->count;?> 数据下载记录</h4>
<hr />
<div class="input-group form-group">
<form action="/admin/down/user/" method="get">
<form action="/admin/down/user/" method="get" class="input-group">
<input type="text" name="keyword" value="<?php echo $this->keyword; ?>" class="form-control" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<span class="input-group-btn"><input type="submit" class="btn btn-default" value="搜索" /></span>

View File

@ -21,8 +21,8 @@
<div id="col-md-10 col-sm-12">
<?php if(!empty($this->searchLink)){ ?>
<div class="input-group form-group">
<form id="datasearch" class="search_form" action="<?= $this->searchLink ?>">
<input class="form-control" type="text" id="keyword" name="q" value="<?= $this->searchKeyword; ?>" />
<form id="datasearch" class="search_form input-group" action="<?= $this->searchLink ?>">
<input class="form-control" type="text" id="keyword" name="q" value="<?= $this->searchKeyword; ?>" placeholder="搜索关键字" />
<span class="input-group-btn"><button type="submit" class="btn btn-default" id="search_btn">搜索</button></span>
</form>
</div>

View File

@ -23,7 +23,7 @@
</div>
<?php endif; ?>
<div class="input-group form-group">
<form action="" method="get" class="search_form">
<form action="" method="get" class="search_form input-group" class="input-group">
<input type="text" name="keyword" class="q form-control" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<span class="input-group-btn"><button type="submit" class="btn btn-default">搜索</button></span>

View File

@ -24,7 +24,7 @@
</div>
<?php endif; ?>
<div class="input-group form-group">
<form action="" method="get">
<form action="" method="get" class="input-group">
<input type="text" class="q form-control" name="keyword" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<input type="hidden" name="id" value='<?php echo $this->id;?>' />

View File

@ -31,7 +31,7 @@
</ul>
</div>
<div class="input-group form-group">
<form action="" method="get">
<form action="" method="get" class="input-group">
<input type="text" class="q form-control" name="q" value="<?php echo $this->q; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<input type="hidden" name="id" value='<?php echo $this->id;?>' />

View File

@ -31,8 +31,8 @@
</ul>
</div>
<div class="input-group form-group">
<form action="" method="get" class="search_form">
<input type="text" name="q" value="<?php echo $this->q; ?>" class="form-control"/>
<form action="" method="get" class="search_form input-group">
<input type="text" name="q" value="<?php echo $this->q; ?>" class="form-control" placeholder="搜索关键字"/>
<input type="hidden" name="search" value='1'/>
<input type="hidden" name="id" value='<?php echo $this->id;?>' />
<span class="input-group-btn"><button type="submit" class="btn btn-default">搜索</button></span>

View File

@ -31,7 +31,7 @@
</ul>
</div>
<div class="input-group form-group">
<form action="" method="get">
<form action="" method="get" class="input-group">
<input type="text" class="q form-control" name="q" value="<?php echo $this->q; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<input type="hidden" name="id" value='<?php echo $this->id;?>' />

View File

@ -23,7 +23,7 @@
</div>
<?php endif; ?>
<div class="input-group form-group">
<form action="" method="get" class="search_form">
<form action="" method="get" class="search_form input-group">
<input type="text" name="keyword" class="q form-control" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<input type="hidden" name="id" value='<?php echo $this->id;?>' />

View File

@ -26,7 +26,7 @@
</div>
<?php endif; ?>
<div class="input-group form-group">
<form action="" method="get" class="search_form">
<form action="" method="get" class="search_form input-group">
<input type="text" name="keyword" class="q form-control" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<span class="input-group-btn"><button type="submit" class="btn btn-default">搜索</button></span>

View File

@ -30,7 +30,7 @@
</ul>
</div>
<div class="input-group form-group">
<form action="" method="get">
<form action="" method="get" class="input-group">
<input type="text" name="keyword" class="q form-control" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' class="form-control" />
<span class="input-group-btn"><button class="btn btn-default" type="submit" id="search_btn">搜索</button></span>

View File

@ -23,8 +23,8 @@
</div>
<?php endif; ?>
<div class="input-group form-group">
<form action="" method="get" class="search_form">
<input type="text" name="keyword" class="q form-control" value="<?php echo $this->keyword; ?>" />
<form action="" method="get" class="search_form input-group">
<input type="text" name="keyword" class="q form-control" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字"/>
<input type="hidden" name="search" value='1' />
<span class="input-group-btn"><button type="submit" class="btn btn-default">搜索</button></span>
</form>

View File

@ -23,8 +23,8 @@
</div>
<?php endif; ?>
<div class="input-group form-group">
<form action="" method="get" class="search_form">
<input type="text" name="keyword" class="q form-control" value="<?php echo $this->keyword; ?>" />
<form action="" method="get" class="search_form input-group">
<input type="text" name="keyword" class="q form-control" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字"/>
<input type="hidden" name="search" value='1' />
<span class="input-group-btn"><button type="submit" class="btn btn-default">搜索</button></span>
</form>

View File

@ -25,7 +25,7 @@
</div>
<?php endif; ?>
<div class="input-group form-group">
<form method="get" id="search">
<form method="get" id="search" class="input-group">
<input type="text" class="q form-control" name="keyword" value="<?php echo $this->keyword; ?>" tabindex="1" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<input type="hidden" name="code" id="code" value="<?php echo $this->code; ?>" />

View File

@ -24,7 +24,7 @@
</div>
<?php endif; ?>
<div class="input-group form-group">
<form action="" method="get">
<form action="" method="get" class="input-group">
<input type="text" name="keyword" class="q form-control" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字" />
<input type="hidden" name="search" value='1' />
<input type="hidden" name="id" value='<?php echo $this->id;?>' />

View File

@ -22,7 +22,7 @@
<a class="btn btn-primary" href="/admin/sys/message/">查看新消息</a>
</div>
<div class="input-group form-group">
<form action="" class="search_form" id="datasearch" method="get">
<form action="" class="search_form input-group" id="datasearch" method="get">
<input type="text" placeholder="搜索关键字" class="form-control" value="<?php echo $this->q; ?>" name="q" id="keyword">
<input type="hidden" name="search" value='1' />
<input type="hidden" name="id" value='<?php echo $this->id;?>' />

View File

@ -20,7 +20,7 @@
</ul>
</div>
<div class="input-group form-group">
<form action="" class="search_form" method="get" >
<form action="" class="search_form input-group" method="get" >
<input type="text" name="keyword" value="<?php echo $this->keyword; ?>" placeholder="搜索关键字" class="q form-control" />
<input type="hidden" name="search" value='1' />
<span class="input-group-btn"><button id="search_btn" class="btn btn-default" type="submit">搜索</button></span>

View File

@ -1,6 +1,7 @@
<?php
use Mail\Mail;
use Open\Client;
use Open\OAuth2;
use Users\Account;
use Users\Member;
use Helpers\Captcha;
@ -278,7 +279,7 @@ class AccountController extends Zend_Controller_Action
}
function loginAction()
{
{
$options = array(
'module' => $this->_request->getModuleName(),
'controller' => $this->_request->getControllerName(),
@ -305,6 +306,15 @@ class AccountController extends Zend_Controller_Action
{
$this->view->href = $tohref;
}
$oauth2 = new OAuth2();
if($oauth2->loginTest())
{
$client = new Client();
$url = $client->makeRequestCodeUrl("escience");
view::Post($this,"为您转入科技网登录入口",$url);
}
$captcha = new Captcha();

View File

@ -398,9 +398,10 @@ class AuthorController extends Zend_Controller_Action
//列表
if(empty($ac) || $ac=='list' || $ac=='search'){
$sql = "SELECT a.*,m.title,m.description,g.id as gid,mds.status as mdstatus FROM normalmetadata m
$sql = "SELECT a.*,m.title,m.description,g.id as gid,mds.status as mdstatus,gen.id as genid FROM normalmetadata m
LEFT JOIN mdauthor a ON m.uuid=a.uuid
LEFT JOIN geonetworkmetadata g on m.uuid=g.uuid
LEFT JOIN geonetworkmetadata g on m.uuid=g.uuid
left join en.geonetworkmetadata gen on m.uuid=gen.uuid
LEFT JOIN mdstatus mds ON m.uuid=mds.uuid
WHERE a.userid=? AND a.status>=0 ";
if ($ac=='search')
@ -4101,5 +4102,40 @@ class AuthorController extends Zend_Controller_Action
return $text;
}
}
//导出元数据到英文版本
public function gnenexportAction()
{
$uuid = $this->_getParam('uuid');
$auth = Zend_Auth::getInstance();
if($auth->hasIdentity())
{
$user = $auth->getIdentity();
$u_id = $user->id;
if (!empty($uuid) && !view::isUuid($uuid)) die();
$sql="select * from mdauthor where uuid=? and userid=? and status in (0,1)";
$sth = $this->db->prepare($sql);
$sth->execute(array($uuid,$u_id));
$row = $sth->fetch();
if (empty($row)) die();
$sql="select id,data,owner,source from geonetworkmetadata where uuid='$uuid'";
$rs=$this->db->fetchRow($sql);
$sql="insert into en.geonetworkmetadata (uuid,source,owner,data) values('".$uuid."','".$rs['source']."',".$rs['owner'].",".$this->db->quote($rs['data']).")";
$this->db->exec($sql);
$sql="select id from en.geonetworkmetadata where uuid='$uuid'";
$rs1=$this->db->fetchRow($sql);
$shell="#!/bin/bash\n";
$shell.='cp -r /var/www/westdc.westgis.ac.cn/geonetwork/data/';
$shell.=sprintf('%05d',floor(($rs['id']+0.1)/100)*100).'-'.sprintf('%05d',ceil(($rs['id']+0.1)/100)*100-1)."/".$rs['id'];
$shell.=' /var/www/card.westgis.ac.cn/geonetwork/data/'.sprintf('%05d',floor(($rs1['id']+0.1)/100)*100).'-'.sprintf('%05d',ceil(($rs1['id']+0.1)/100)*100-1)."/".$rs1['id'];
$shell.="\nchown -R tomcat7:www-data /var/www/card.westgis.ac.cn/geonetwork/data/".sprintf('%05d',floor(($rs1['id']+0.1)/100)*100).'-'.sprintf('%05d',ceil(($rs1['id']+0.1)/100)*100-1)."/".$rs1['id'];
$shell.="\n";
$filename='/var/www/westdc.westgis.ac.cn/tools/sync-gn-thumbnail.sh';
file_put_contents($filename, $shell);
$this->_helper->layout->disableLayout();
$this->_helper->viewRenderer->setNoRender();
echo '<h1>成功导入英文版!</h1>';
}
}
}

View File

@ -51,10 +51,13 @@ $this->breadcrumb()->setSeparator(' > ');
<a href="/author/sendmail/uuid/<?php echo $item['uuid']; ?>">邮件通知</a> |
<a href="/author/fund/uuid/<?php echo $item['uuid']; ?>">支持项目</a> |
<a href="/author/doi/ac/edit/uuid/<?php echo $item['uuid']; ?>">DOI</a>
<?php if (!isset($item['genid']) || !$item['genid']>0) : ?>
| <a class="more iframe" href="/author/gnenexport/uuid/<?php echo $item['uuid'];?>">导入英文版</a>
<?php endif; ?>
</span>
<?php endif; ?>
<p><?php echo mb_strlen($item['description'])>400?$this->escape(mb_substr($item['description'],0,400,'UTF-8').'...'):$this->escape($item['description']); ?></p>
<p>
<?php

View File

@ -13,10 +13,4 @@ $('#<?= $this->pageIn?>').show();
$('#<?= $this->pageIn?>').prev('.accordion-heading').addClass('active');
$('#<?= $this->pageIn?>').prev('.accordion-heading').children('a.detail-link').children('i').addClass('icon-minus');
</script>
<?php } ?>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-302912-6";
// urchinTracker();
</script>
<?php } ?>

View File

@ -581,9 +581,6 @@ function ajaxpage(page){
control=new TNavigationControl(config);
//添加缩放平移控件
map.addControl(control);
<?php if ($this->downhistory) : ?>
$('#recommend').addClass('active');
<? endif; ?>
</script>
<?php else: ?>
<p>Cannot find the metadata.</p>

View File

@ -35,5 +35,15 @@ piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://piwik.westgis.ac.cn/piwik.php?idsite=5" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-302912-6', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -40,4 +40,14 @@
} catch( err ) {}
</script><noscript><p><img src="http://piwik.westgis.ac.cn/piwik.php?idsite=5" style="border:0" alt="" /></p></noscript>
<script>setPage();</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-302912-6', 'auto');
ga('send', 'pageview');
</script>
</html>

View File

@ -37,5 +37,15 @@
</script>
<noscript><p><img src="http://piwik.westgis.ac.cn/piwik.php?idsite=5" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-302912-6', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>

View File

@ -40,4 +40,13 @@
} catch( err ) {}
</script><noscript><p><img src="http://piwik.westgis.ac.cn/piwik.php?idsite=5" style="border:0" alt="" /></p></noscript>
<script>setPage();</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-302912-6', 'auto');
ga('send', 'pageview');
</script>
</html>

View File

@ -24,7 +24,7 @@ class Dataorder
if ($statu==4)
$wheresql[] = " (o.ts_approved is null and o.pdflink is not null and d.status=4) ";
elseif ($statu==-1)
$wheresql[] = " (o.pdflink is not null and d.status=-1)";
$wheresql[] = " (o.pdflink is not null and o.status=-1)";
elseif ($statu == 3)
$wheresql[] = " (o.applicationform is not null and d.status=3 ) ";
elseif ($statu == 5)

View File

@ -448,7 +448,7 @@ class ISO19115
{
$this->author[$cnt+$m]['individual']=$author->getElementsByTagName('rpIndName')->item(0)->nodeValue;
$this->author[$cnt+$m]['organisation']=$author->getElementsByTagName('rpOrgName')->item(0)->nodeValue;
$this->author[$cnt+$m]['position']=$author->getElementsByTagName('rpPosName')->item(0)->nodeValue;
@$this->author[$cnt+$m]['position']=$author->getElementsByTagName('rpPosName')->item(0)->nodeValue;
$this->author[$cnt+$m]['delivery']=$author->getElementsByTagName('delPoint')->item(0)->nodeValue;
$this->author[$cnt+$m]['phone']=$author->getElementsByTagName('voiceNum')->item(0)->nodeValue;
$this->author[$cnt+$m]['email']=$author->getElementsByTagName('eMailAdd')->item(0)->nodeValue;

View File

@ -1,6 +1,10 @@
<?php
namespace Open;
use Open\Client;
use Helpers\Curl;
use Helpers\Table;
class OAuth2 extends \Zend_Controller_Plugin_Abstract
{
public $db;
@ -22,10 +26,29 @@ class OAuth2 extends \Zend_Controller_Plugin_Abstract
$this->table = new Table();
}
//用户使用谷歌账号登陆
public function googleClient()
{
}
//登录测试
public function loginTest()
{
try {
$client = new Client();
$url = $client->makeRequestCodeUrl("escience");
$curl = new Curl();
$curl->port = 443;
$curl->initOptions(array('verifyssl' => false));
$data = $curl->request($url, array(), "POST");
$cache_data = $data;
if (isset($data['headers']['http_code']) && $data['headers']['http_code'] == 302) {
return true;
} else {
return false;
}
}catch (\Exception $e)
{
return false;
}
}
}

View File

@ -106,7 +106,7 @@ class Source
//中国科技网通行证
$this->target->escience = array(
'name' => '中国科技网通行证',
'code' => 'http://passport.escience.cn/oauth2/authorize',
'code' => 'https://passport.escience.cn/oauth2/authorize',
'token' => 'https://passport.escience.cn/oauth2/token',
'code_response' => 'code',
'grant_type' => 'authorization_code',