parent
1bcb649da0
commit
e350283132
|
@ -271,6 +271,16 @@ class ReviewController extends Zend_Controller_Action
|
||||||
$uuid = $this->_request->getParam('uuid');
|
$uuid = $this->_request->getParam('uuid');
|
||||||
$sql=$this->db->quoteInto("select m.id,m.uuid,m.title,m.description,m.title_en from metadata m where m.uuid=?",$uuid);
|
$sql=$this->db->quoteInto("select m.id,m.uuid,m.title,m.description,m.title_en from metadata m where m.uuid=?",$uuid);
|
||||||
$this->view->metadata=$this->db->fetchRow($sql);
|
$this->view->metadata=$this->db->fetchRow($sql);
|
||||||
|
$auth = Zend_Auth::getInstance();
|
||||||
|
if($auth->hasIdentity())
|
||||||
|
{
|
||||||
|
$user = $auth->getIdentity();
|
||||||
|
$userid = $user->id;
|
||||||
|
$sql = "select id from mdreview where userid='$userid' and uuid='$uuid'";
|
||||||
|
$rs = $this->db->query($sql);
|
||||||
|
$row = $rs->fetch();
|
||||||
|
$this->view->pms = $row['id'];
|
||||||
|
}
|
||||||
|
|
||||||
$submit = $this->_request->getParam('submit');
|
$submit = $this->_request->getParam('submit');
|
||||||
|
|
||||||
|
@ -288,7 +298,7 @@ class ReviewController extends Zend_Controller_Action
|
||||||
{
|
{
|
||||||
$user = $auth->getIdentity();
|
$user = $auth->getIdentity();
|
||||||
$userid = $user->id;
|
$userid = $user->id;
|
||||||
$sql = "select id,userid from mdreview where userid='$userid'";
|
$sql = "select id,userid from mdreview where userid='$userid' and uuid='$uuid'";
|
||||||
$rs = $this->db->query($sql);
|
$rs = $this->db->query($sql);
|
||||||
$row = $rs->fetch();
|
$row = $rs->fetch();
|
||||||
if($row['id']!='')
|
if($row['id']!='')
|
||||||
|
@ -299,7 +309,7 @@ class ReviewController extends Zend_Controller_Action
|
||||||
}else{
|
}else{
|
||||||
$this->messenger->addMessage('读取用户信息失败,请刷新页面后重试 :(');
|
$this->messenger->addMessage('读取用户信息失败,请刷新页面后重试 :(');
|
||||||
$this->_redirect($redirectlink);
|
$this->_redirect($redirectlink);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(empty($conclusion))
|
if(empty($conclusion))
|
||||||
{
|
{
|
||||||
|
@ -319,7 +329,7 @@ class ReviewController extends Zend_Controller_Action
|
||||||
if(!empty($_FILES['Filedata']['name']))
|
if(!empty($_FILES['Filedata']['name']))
|
||||||
{
|
{
|
||||||
$files=new files();
|
$files=new files();
|
||||||
$msg = $files -> upload(Zend_Registry::get('upload'),$_FILES['Filedata'],$_POST['dir']);
|
$msg = $files -> upload(Zend_Registry::get('upload'),$_FILES['Filedata'],'reviewatt');
|
||||||
|
|
||||||
if(empty($msg['error']))
|
if(empty($msg['error']))
|
||||||
{
|
{
|
||||||
|
@ -328,7 +338,7 @@ class ReviewController extends Zend_Controller_Action
|
||||||
$filedesc = $this->_request->getParam('filedesc');
|
$filedesc = $this->_request->getParam('filedesc');
|
||||||
$filetype = $this->_request->getParam('dir');
|
$filetype = $this->_request->getParam('dir');
|
||||||
|
|
||||||
$sql = "insert into attachments (filename,filetype,filedesc,userid,filesize) values ('$filename','$filetype','$filedesc','$userid','$filesize') RETURNING id";
|
$sql = "insert into attachments (filename,filetype,filedesc,userid,filesize) values ('$filename','reviewatt','$filedesc','$userid','$filesize') RETURNING id";
|
||||||
$sth = $this->db->prepare($sql);
|
$sth = $this->db->prepare($sql);
|
||||||
$sth->execute();
|
$sth->execute();
|
||||||
$att = $sth->fetch(PDO::FETCH_ASSOC);
|
$att = $sth->fetch(PDO::FETCH_ASSOC);
|
||||||
|
@ -394,11 +404,47 @@ class ReviewController extends Zend_Controller_Action
|
||||||
$this->_redirect($redirectlink);
|
$this->_redirect($redirectlink);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}//reviewAction()
|
}//reviewAction()
|
||||||
|
|
||||||
|
function allreviewAction(){
|
||||||
|
|
||||||
|
$this->_helper->layout->disableLayout();
|
||||||
|
$this->_helper->viewRenderer->setNoRender();
|
||||||
|
|
||||||
|
$uuid = $this->_request->getParam('uuid');
|
||||||
|
|
||||||
|
$sql = "select r.uuid,r.userid,r.ts_created,u.realname,r.mdcomment,r.conclusion from mdreview r
|
||||||
|
left join users u on u.id=r.userid
|
||||||
|
where r.uuid='$uuid'";
|
||||||
|
|
||||||
|
$rs = $this->db->query($sql);
|
||||||
|
$rows = $rs->fetchAll();
|
||||||
|
|
||||||
|
$paginator = Zend_Paginator::factory($rows);
|
||||||
|
$paginator->setCurrentPageNumber($this->_getParam('page'));
|
||||||
|
$paginator->setItemCountPerPage(5);
|
||||||
|
$paginator->setView($this->view);
|
||||||
|
Zend_View_Helper_PaginationControl::setDefaultViewPartial('pagination_param.phtml');
|
||||||
|
|
||||||
|
$list = "";
|
||||||
|
foreach($rows as $k=>$v)
|
||||||
|
{
|
||||||
|
$list.='
|
||||||
|
<li>
|
||||||
|
<div class="reviewitem">
|
||||||
|
<div class="itemtitle">评审人:'.$v['realname'].'</div><div class="itemtime">评审时间:'.date("Y-m-d H:i",strtotime($v['ts_created'])).'</div>
|
||||||
|
<p>'.str_replace(array("\r\n", "\n", "\r"),'</p><p>',$v['mdcomment']).'</p>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
';
|
||||||
|
}
|
||||||
|
|
||||||
|
$stringbuffer = "<ul class='reviewlist'>$list</ul>";
|
||||||
|
|
||||||
|
echo $stringbuffer.'<div class="paginator">'.$paginator.'</div>';
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
$this->headTitle($this->config->title->review);
|
$this->headTitle($this->config->title->review);
|
||||||
$this->headTitle('数据查看');
|
$this->headTitle('数据查看');
|
||||||
$this->headTitle()->setSeparator(' - ');
|
$this->headTitle()->setSeparator(' - ');
|
||||||
$this->headLink()->appendStylesheet('/css/mdview.css');
|
|
||||||
$this->headLink()->appendStylesheet('/css/mdreview.css');
|
$this->headLink()->appendStylesheet('/css/mdreview.css');
|
||||||
$this->headScript()->appendFile('/js/jquery-1.6.4.min.js');
|
$this->headScript()->appendFile('/js/jquery-1.6.4.min.js');
|
||||||
$this->breadcrumb('<a href="/">首页</a>');
|
$this->breadcrumb('<a href="/">首页</a>');
|
||||||
|
@ -21,9 +20,9 @@
|
||||||
<?php if ($md['title_en']) echo '<br />'.$this->escape($md['title_en']);?>
|
<?php if ($md['title_en']) echo '<br />'.$this->escape($md['title_en']);?>
|
||||||
</h1>
|
</h1>
|
||||||
<div id="left">
|
<div id="left">
|
||||||
<div id="ImageViewer"><img src="/data/thumb/id/<?php echo $md['id'];?>" /> </div>
|
|
||||||
<div id="abstract">
|
<div id="abstract">
|
||||||
<p>
|
<p>
|
||||||
|
<img src="/data/thumb/id/<?php echo $md['id'];?>" class="thumb" />
|
||||||
<?php echo str_replace(array("\r\n", "\n", "\r"),'</p><p>',$md['description']);?>
|
<?php echo str_replace(array("\r\n", "\n", "\r"),'</p><p>',$md['description']);?>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -35,6 +34,8 @@
|
||||||
<?php
|
<?php
|
||||||
if($auth->hasIdentity())
|
if($auth->hasIdentity())
|
||||||
{
|
{
|
||||||
|
if(empty($this->pms))
|
||||||
|
{
|
||||||
?>
|
?>
|
||||||
<form id="postcomment" action="/review/review/uuid/<?php echo $md['uuid'];?>" method="POST" enctype='multipart/form-data'>
|
<form id="postcomment" action="/review/review/uuid/<?php echo $md['uuid'];?>" method="POST" enctype='multipart/form-data'>
|
||||||
<input type="hidden" name="submit" value="1" />
|
<input type="hidden" name="submit" value="1" />
|
||||||
|
@ -59,11 +60,6 @@
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
评审附件:<br/>
|
评审附件:<br/>
|
||||||
<select name="dir" style="width:100px;">
|
|
||||||
<option value="file">文件</option>
|
|
||||||
<option value="image">图片</option>
|
|
||||||
<option value="media">媒体</option>
|
|
||||||
</select>
|
|
||||||
<input type="file" name="Filedata" class="half" />
|
<input type="file" name="Filedata" class="half" />
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
|
@ -71,6 +67,10 @@
|
||||||
</p>
|
</p>
|
||||||
</form>
|
</form>
|
||||||
<?php
|
<?php
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
echo "您已经对此数据作出过评审";
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
echo '发表评审意见,请先<a href="/account/login/?href=/review/review/uuid/'.$md['uuid'].'">登录</a>';
|
echo '发表评审意见,请先<a href="/account/login/?href=/review/review/uuid/'.$md['uuid'].'">登录</a>';
|
||||||
}
|
}
|
||||||
|
@ -98,6 +98,30 @@
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript" language="javascript">
|
||||||
|
loadmdcomment();
|
||||||
|
function loadmdcomment(){
|
||||||
|
var url = "/review/allreview/uuid/<?php echo $md['uuid'];?>";
|
||||||
|
var data = '';
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: url,
|
||||||
|
data: data,
|
||||||
|
success: function(html){
|
||||||
|
$('#allcomments').html(html);
|
||||||
|
},
|
||||||
|
beforeSend:function(){
|
||||||
|
$('#allcomments').html('正在加载...');
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
complete:function(){
|
||||||
|
$('#submit').val('提交');
|
||||||
|
$('#submit').removeAttr('disabled');
|
||||||
|
}*/
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<p>Cannot find the metadata.</p>
|
<p>Cannot find the metadata.</p>
|
||||||
<p>没有找到对应的元数据。</p>
|
<p>没有找到对应的元数据。</p>
|
||||||
|
|
Loading…
Reference in New Issue