前台元数据实现数据用户文献支持
This commit is contained in:
parent
4e7639cd53
commit
aaba16dee6
|
@ -580,9 +580,13 @@ class DataController extends Zend_Controller_Action
|
|||
$sql=$this->db->quoteInto($sql,$uuid);
|
||||
$this->view->resources=$this->db->fetchAll($sql);
|
||||
//建议参考文献
|
||||
$sql="select r.* from reference r left join mdref m on m.refid=r.id where m.uuid=?";
|
||||
$sql="select r.* from reference r left join mdref m on m.refid=r.id where m.uuid=? and m.reftype=0";
|
||||
$sql=$this->db->quoteInto($sql,$uuid);
|
||||
$this->view->ref=$this->db->fetchAll($sql);
|
||||
$this->view->ref=$this->db->fetchAll($sql);
|
||||
//用户发表文献
|
||||
$sql="select r.* from reference r left join mdref m on m.refid=r.id where m.uuid=? and m.reftype=1";
|
||||
$sql=$this->db->quoteInto($sql,$uuid);
|
||||
$this->view->userref=$this->db->fetchAll($sql);
|
||||
//相关用户
|
||||
$sql="select p.email,p.individual,p.organisation,r.role from role r left join responsible p on r.resid=p.id where r.uuid=? order by r.role,r.id";
|
||||
$this->view->authors=$this->db->fetchAll($sql,array($uuid));
|
||||
|
|
|
@ -180,7 +180,20 @@ endforeach;
|
|||
endforeach;
|
||||
?>
|
||||
</ol>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->userref) : ?>
|
||||
<h2>数据用户发表文献</h2>
|
||||
<ol>
|
||||
<?php foreach($this->userref as $ref) :
|
||||
if (empty($ref->link))
|
||||
echo '<li>'.$ref->reference.'</li>';
|
||||
else
|
||||
echo '<li>'.$ref->reference.' <a href="'.$ref->link.'">下载</a></li>';
|
||||
endforeach;
|
||||
?>
|
||||
</ol>
|
||||
<?php endif; ?>
|
||||
|
||||
<h2>数据使用声明</h2>
|
||||
<?php
|
||||
if ($this->uselimits) :
|
||||
|
|
Loading…
Reference in New Issue