From 77ec3f730651ead1bd1ce0dcfa0f2c7da4a1914f Mon Sep 17 00:00:00 2001 From: Li Jianxuan Date: Sat, 13 Apr 2013 08:58:58 +0000 Subject: [PATCH] fix metadata view page files list bug --- .../default/views/scripts/data/view.phtml | 1045 ++++++++-------- .../default/views/scripts/heihe/view.phtml | 1051 +++++++++-------- .../default/views/scripts/water/view.phtml | 1047 ++++++++-------- htdocs/js/metadata-view.js | 426 +++---- 4 files changed, 1818 insertions(+), 1751 deletions(-) diff --git a/application/default/views/scripts/data/view.phtml b/application/default/views/scripts/data/view.phtml index b5333b0e..c22ef097 100755 --- a/application/default/views/scripts/data/view.phtml +++ b/application/default/views/scripts/data/view.phtml @@ -1,506 +1,539 @@ -headTitle($this->config->title->site); - $this->headTitle($this->config->title->data); - $this->headTitle($this->metadata->title); - $this->headTitle()->setSeparator(' - '); - $this->breadcrumb('首页'); - $this->breadcrumb(''.$this->config->title->data.''); - $this->breadcrumb('查看元数据'); - $this->breadcrumb()->setSeparator(' > '); - $this->theme->AppendPlus($this,'google_map_v3'); - $this->theme->AppendPlus($this,'colorbox'); -?> - -metadata;if ($md):?> -

escape($md->title); -if ($md->title_en) echo '
'.$this->escape($md->title_en);?> -

-
-
-
-
- -

-

',$md->description);?> -

-
-
-
- citation) : ?> -
-
本数据引用方式
-

escape($md->citation);?>

- - ref) : ?> -
-
建议参考文献
-
    - ref as $ref) : - if (empty($ref->link)) - echo '
  1. '.$ref->reference.'
  2. '; - else - echo '
  3. '.$ref->reference.' 下载
  4. '; - endforeach; - ?> -
- - userref) : ?> -
-
数据用户发表文献
-
    - userref as $ref) : - if (empty($ref->link)) - echo '
  1. '.$ref->reference.'
  2. '; - else - echo '
  3. '.$ref->reference.' 下载
  4. '; - endforeach; - ?> -
- -
-
数据使用声明
- uselimits) : - foreach($this->uselimits as $uselimit) : - echo '

'.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($uselimit->uselimit)).'

'; - endforeach; - ?> - -

为尊重知识产权、保障数据作者的权益、扩展数据中心的服务、评估数据的应用潜力,请数据使用者在使用数据所产生的研究成果中(包括公开发表的论文、论著、数据产品和未公开发表的研究报告、数据产品等成果),明确注明数据来源和数据作者。对于转载(二次或多次发布)的数据,作者还须注明原始数据来源。

-

中文发表的成果参考以下规范注明: 数据来源于国家自然科学基金委员会"中国西部环境与生态科学数据中心"(http://westdc.westgis.ac.cn)

-

英文发表的成果依据以下规范注明: The data set is provided by Environmental and Ecological Science Data Center for West China,National Natural Science Foundation of China (http://westdc.westgis.ac.cn)

-

- - data_archives){ ?> -
相关数据新闻
-
    - data_archives as $v){?> -
  • - -
-
- - suppinfo) : ?> -
项目支持信息
- '.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($md->suppinfo)).'

';?> -
- - resources) : ?> -
其他在线资源
- -
- -
-
- keys as $cg){ - if($cg['keytype']=="theme") - $keywords[]=$cg['keyword']; - } - $ev = join(" ",$keywords); - ?> -
- -
- -
-
- -
- downhistory) : ?> -

最近10条服务记录如下:

-
    - downhistory as $v){ - echo '
  1. '.date("Y-m-d",strtotime($v->ts_created))." ".$v->unit." ".$v->realname; - if (!empty($v->offlineproject)) - echo ' 用途:'.$v->offlineproject; - elseif (!empty($v->onlineproject)) - echo ' 用途:'.$v->onlineproject; - echo '
  2. '; - } - ?> -
- - 暂时没有服务记录,欢迎您下载使用! - -
-
- -
-
-
-
-
- status>0 and $md->status<5) : ?> -

此数据还在评审过程中,我们真切地邀请您参加此数据的评审,以便我们能尽快发布此数据!

- -

数据评论

-
-
评论加载中
-
- hasIdentity()) - { - $user = $auth->getIdentity(); - $name = $user->realname; - $email = $user->email; - }else - { - $name = ""; - $email = ""; - } - ?> -
-
- -
- -
-
-
- -
- -
-
-
- -
- e.g. http://westdc.westgis.ac.cn/ -
-
-
- -
- -
-
-
- -
- -
-
-
-
- - - 提交 -
-
-
-
- -
-
-
-
-
- - - - - - - - - keys as $k=>$v) - { - if($v['keytype'] == "category"){ $title = "类别"; - }else if($v['keytype'] == "discipline"){$title = "学科"; - }else if($v['keytype'] == "place"){$title = "地点"; - }else if($v['keytype'] == "temporal"){$title = "时间"; - }else if($v['keytype'] == "theme"){ $title = "主题"; - } - $keys[$title][] = $v['keyword']; - } - ?> - $v) { ?> - - - - - - -
类别 - -
- -
-
- -
-
-

数据信息

-
    - fileformat) : ?> -
  • 格式:fileformat; ?>
  • - -
  • 大小:filesize; ?>MB
  • - downloaded>9) :?> -
  • 下载:downloaded; ?>次
  • - -
  • 浏览:viewed; ?>次
  • - - timebegin)) : ?> -
  • 数据时间范围:timebegin));if (!empty($md->timeend)) echo " 至 ".date('Y-m-d',strtotime($md->timeend)); ?>
  • - - doc)) : ?> -
  • doc; - }?>">数据说明文档
  • - - attachments) : ?> -
  • 相关文档: - attachments as $k=>$a) : ?> - - - -
  • - -
  • 数据共享方式:datatype) print "离线"; else print "在线(可直接下载)";?> 文件列表
  • -
-
- status>0 and $md->status<5) : ?> - 数据评审中 - datatype) : ?> - - 在线下载 - - - - 离线申请 - - -
- -
-
-

空间位置

-
-
-

联系信息

-
-
    - '资源提供者','custodian'=>'维护者','owner'=>'拥有者','user'=>'用户','distributor'=>'数据服务联系人','originator'=>'创建者','pointOfContact'=>'联系人','principalInvestigator'=>'数据调查与处理者','processor'=>'处理者','publisher'=>'元数据发布者','author'=>'元数据作者'); - $r=''; - $i=0; - foreach($this->authors as $k=>$author) : - if ($author->role!=$r) - { - $r=$author->role; - $i=0; - if ($k>0) echo ''; - echo '
  • '.$party_zh[$author->role].':'; - } - if ($i>0) echo ','; - $i+=1; - if (!empty($author->email) && $r!='principalInvestigator') - echo ''; - echo ''; - if (!empty($author->individual)) - echo $author->individual; - else - echo $author->organisation; - echo ''; - if (!empty($author->email)) echo ''; - if ($k+1==count($this->authors)) echo '
  • '; - endforeach; - ?> -
-
-
    -
  • 元数据更新时间:ts_created)); ?> 查看XML源文件Word doc格式
  • - - version->c>0):?> -
  • 版本历史:version->c ?> 个
  • - -
-
-
-
分享到
- -
- - - - - - - - - - - -
- -
-
- - - - -

Cannot find the metadata.

-

没有找到对应的元数据。

- - - +headTitle($this->config->title->site); + $this->headTitle($this->config->title->data); + $this->headTitle($this->metadata->title); + $this->headTitle()->setSeparator(' - '); + $this->breadcrumb('首页'); + $this->breadcrumb(''.$this->config->title->data.''); + $this->breadcrumb('查看元数据'); + $this->breadcrumb()->setSeparator(' > '); + $this->theme->AppendPlus($this,'google_map_v3'); + $this->theme->AppendPlus($this,'colorbox'); +?> + +metadata;if ($md):?> +

escape($md->title); +if ($md->title_en) echo '
'.$this->escape($md->title_en);?> +

+
+
+
+
+ +

+

',$md->description);?> +

+
+
+
+ citation) : ?> +
+
本数据引用方式
+

escape($md->citation);?>

+ + ref) : ?> +
+
建议参考文献
+
    + ref as $ref) : + if (empty($ref->link)) + echo '
  1. '.$ref->reference.'
  2. '; + else + echo '
  3. '.$ref->reference.' 下载
  4. '; + endforeach; + ?> +
+ + userref) : ?> +
+
数据用户发表文献
+
    + userref as $ref) : + if (empty($ref->link)) + echo '
  1. '.$ref->reference.'
  2. '; + else + echo '
  3. '.$ref->reference.' 下载
  4. '; + endforeach; + ?> +
+ +
+
数据使用声明
+ uselimits) : + foreach($this->uselimits as $uselimit) : + echo '

'.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($uselimit->uselimit)).'

'; + endforeach; + ?> + +

为尊重知识产权、保障数据作者的权益、扩展数据中心的服务、评估数据的应用潜力,请数据使用者在使用数据所产生的研究成果中(包括公开发表的论文、论著、数据产品和未公开发表的研究报告、数据产品等成果),明确注明数据来源和数据作者。对于转载(二次或多次发布)的数据,作者还须注明原始数据来源。

+

中文发表的成果参考以下规范注明: 数据来源于国家自然科学基金委员会"中国西部环境与生态科学数据中心"(http://westdc.westgis.ac.cn)

+

英文发表的成果依据以下规范注明: The data set is provided by Environmental and Ecological Science Data Center for West China,National Natural Science Foundation of China (http://westdc.westgis.ac.cn)

+

+ + data_archives){ ?> +
相关数据新闻
+
    + data_archives as $v){?> +
  • + +
+
+ + suppinfo) : ?> +
项目支持信息
+ '.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($md->suppinfo)).'

';?> +
+ + resources) : ?> +
其他在线资源
+ +
+ +
+
+ keys as $cg){ + if($cg['keytype']=="theme") + $keywords[]=$cg['keyword']; + } + $ev = join(" ",$keywords); + ?> +
+ +
+ +
+
+ +
+ downhistory) : ?> +

最近10条服务记录如下:

+
    + downhistory as $v){ + echo '
  1. '.date("Y-m-d",strtotime($v->ts_created))." ".$v->unit." ".$v->realname; + if (!empty($v->offlineproject)) + echo ' 用途:'.$v->offlineproject; + elseif (!empty($v->onlineproject)) + echo ' 用途:'.$v->onlineproject; + echo '
  2. '; + } + ?> +
+ + 暂时没有服务记录,欢迎您下载使用! + +
+
+ +
+
+
+
+
+ status>0 and $md->status<5) : ?> +

此数据还在评审过程中,我们真切地邀请您参加此数据的评审,以便我们能尽快发布此数据!

+ +

数据评论

+
+
评论加载中
+
+ hasIdentity()) + { + $user = $auth->getIdentity(); + $name = $user->realname; + $email = $user->email; + }else + { + $name = ""; + $email = ""; + } + ?> +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ e.g. http://westdc.westgis.ac.cn/ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + 提交 +
+
+
+
+ +
+
+
+
+
+ + + + + + + + + keys as $k=>$v) + { + if($v['keytype'] == "category"){ $title = "类别"; + }else if($v['keytype'] == "discipline"){$title = "学科"; + }else if($v['keytype'] == "place"){$title = "地点"; + }else if($v['keytype'] == "temporal"){$title = "时间"; + }else if($v['keytype'] == "theme"){ $title = "主题"; + } + $keys[$title][] = $v['keyword']; + } + ?> + $v) { ?> + + + + + + +
类别 + +
+ +
+
+ +
+
+

数据信息

+
    + fileformat) : ?> +
  • 格式:fileformat; ?>
  • + +
  • 大小:filesize; ?>MB
  • + downloaded>9) :?> +
  • 下载:downloaded; ?>次
  • + +
  • 浏览:viewed; ?>次
  • + + timebegin)) : ?> +
  • 数据时间范围:timebegin));if (!empty($md->timeend)) echo " 至 ".date('Y-m-d',strtotime($md->timeend)); ?>
  • + + doc)) : ?> +
  • doc; + }?>">数据说明文档
  • + + attachments) : ?> +
  • 相关文档: + attachments as $k=>$a) : ?> + + + +
  • + +
  • 数据共享方式:datatype) print "离线"; else print "在线(可直接下载)";?> 文件列表
  • +
+
+ status>0 and $md->status<5) : ?> + 数据评审中 + datatype) : ?> + + 在线下载 + + + + 离线申请 + + +
+ +
+
+

空间位置

+
+
+

联系信息

+
+
    + '资源提供者','custodian'=>'维护者','owner'=>'拥有者','user'=>'用户','distributor'=>'数据服务联系人','originator'=>'创建者','pointOfContact'=>'联系人','principalInvestigator'=>'数据调查与处理者','processor'=>'处理者','publisher'=>'元数据发布者','author'=>'元数据作者'); + $r=''; + $i=0; + foreach($this->authors as $k=>$author) : + if ($author->role!=$r) + { + $r=$author->role; + $i=0; + if ($k>0) echo ''; + echo '
  • '.$party_zh[$author->role].':'; + } + if ($i>0) echo ','; + $i+=1; + if (!empty($author->email) && $r!='principalInvestigator') + echo ''; + echo ''; + if (!empty($author->individual)) + echo $author->individual; + else + echo $author->organisation; + echo ''; + if (!empty($author->email)) echo ''; + if ($k+1==count($this->authors)) echo '
  • '; + endforeach; + ?> +
+
+
    +
  • 元数据更新时间:ts_created)); ?> 查看XML源文件Word doc格式
  • + + version->c>0):?> +
  • 版本历史:version->c ?> 个
  • + +
+
+
+
分享到
+ +
+ + + + + + + + + + + +
+ +
+
+ + + + +

Cannot find the metadata.

+

没有找到对应的元数据。

+ + + diff --git a/application/default/views/scripts/heihe/view.phtml b/application/default/views/scripts/heihe/view.phtml index 32e1a446..834bbf2a 100755 --- a/application/default/views/scripts/heihe/view.phtml +++ b/application/default/views/scripts/heihe/view.phtml @@ -1,510 +1,543 @@ -headTitle($this->config->title->site); - $this->headTitle($this->config->title->data); - $this->headTitle($this->metadata->title); - $this->headTitle()->setSeparator(' - '); - $this->breadcrumb('首页'); - $this->breadcrumb(''.$this->config->title->data.''); - $this->breadcrumb(''.$this->config->title->heihe.''); - $this->breadcrumb('查看元数据'); - $this->breadcrumb()->setSeparator(' > '); - $this->theme->AppendPlus($this,'google_map_v3'); - $this->theme->AppendPlus($this,'colorbox'); -?> -metadata;if ($md):?> -

escape($md->title); -if ($md->title_en) echo '
'.$this->escape($md->title_en);?> -

-
-
-
- partial('heihe/navi.phtml'); ?> -
-
-
- -

-

',$md->description);?> -

-
-
-
- citation) : ?> -
-
本数据引用方式
-

escape($md->citation);?>

- - ref) : ?> -
-
建议参考文献
-
    - ref as $ref) : - if (empty($ref->link)) - echo '
  1. '.$ref->reference.'
  2. '; - else - echo '
  3. '.$ref->reference.' 下载
  4. '; - endforeach; - ?> -
- - userref) : ?> -
-
数据用户发表文献
-
    - userref as $ref) : - if (empty($ref->link)) - echo '
  1. '.$ref->reference.'
  2. '; - else - echo '
  3. '.$ref->reference.' 下载
  4. '; - endforeach; - ?> -
- -
-
数据使用声明
- uselimits) : - foreach($this->uselimits as $uselimit) : - echo '

'.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($uselimit->uselimit)).'

'; - endforeach; - ?> - -

为尊重知识产权、保障数据作者的权益、扩展数据中心的服务、评估数据的应用潜力,请数据使用者在使用数据所产生的研究成果中(包括公开发表的论文、论著、数据产品和未公开发表的研究报告、数据产品等成果),明确注明数据来源和数据作者。对于转载(二次或多次发布)的数据,作者还须注明原始数据来源。

-

中文发表的成果参考以下规范注明: 数据来源于国家自然科学基金委员会"中国西部环境与生态科学数据中心"(http://westdc.westgis.ac.cn)

-

英文发表的成果依据以下规范注明: The data set is provided by Environmental and Ecological Science Data Center for West China,National Natural Science Foundation of China (http://westdc.westgis.ac.cn)

-

- - data_archives){ ?> -
相关数据新闻
-
    - data_archives as $v){?> -
  • - -
-
- - suppinfo) : ?> -
项目支持信息
- '.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($md->suppinfo)).'

';?> -
- - resources) : ?> -
其他在线资源
- -
- -
-
- keys as $cg){ - if($cg['keytype']=="theme") - $keywords[]=$cg['keyword']; - } - $ev = join(" ",$keywords); - ?> -
- -
- -
-
- -
- downhistory) : ?> -

最近10条服务记录如下:

-
    - downhistory as $v){ - echo '
  1. '.date("Y-m-d",strtotime($v->ts_created))." ".$v->unit." ".$v->realname; - if (!empty($v->offlineproject)) - echo ' 用途:'.$v->offlineproject; - elseif (!empty($v->onlineproject)) - echo ' 用途:'.$v->onlineproject; - echo '
  2. '; - } - ?> -
- - 暂时没有服务记录,欢迎您下载使用! - -
-
- -
-
-
-
-
- status>0 and $md->status<5) : ?> -

此数据还在评审过程中,我们真切地邀请您参加此数据的评审,以便我们能尽快发布此数据!

- -

数据评论

-
-
评论加载中
-
- hasIdentity()) - { - $user = $auth->getIdentity(); - $name = $user->realname; - $email = $user->email; - }else - { - $name = ""; - $email = ""; - } - ?> -
-
- -
- -
-
-
- -
- -
-
-
- -
- e.g. http://westdc.westgis.ac.cn/ -
-
-
- -
- -
-
-
- -
- -
-
-
-
- - - 提交 -
-
-
-
- -
-
-
-
-
- - - - - - - - - keys as $k=>$v) - { - if($v['keytype'] == "category"){ $title = "类别"; - }else if($v['keytype'] == "discipline"){$title = "学科"; - }else if($v['keytype'] == "place"){$title = "地点"; - }else if($v['keytype'] == "temporal"){$title = "时间"; - }else if($v['keytype'] == "theme"){ $title = "主题"; - } - $keys[$title][] = $v['keyword']; - } - ?> - $v) { ?> - - - - - - -
类别 - -
- -
-
- -
-
-

数据信息

-
    - fileformat) : ?> -
  • 格式:fileformat; ?>
  • - -
  • 大小:filesize; ?>MB
  • - downloaded>9) :?> -
  • 下载:downloaded; ?>次
  • - -
  • 浏览:viewed; ?>次
  • - - timebegin)) : ?> -
  • 数据时间范围:timebegin));if (!empty($md->timeend)) echo " 至 ".date('Y-m-d',strtotime($md->timeend)); ?>
  • - - doc)) : ?> -
  • doc; - }?>">数据说明文档
  • - - attachments) : ?> -
  • 相关文档: - attachments as $k=>$a) : ?> - - - -
  • - -
  • 数据共享方式:datatype) print "离线"; else print "在线(可直接下载)";?> 文件列表
  • -
-
- status>0 and $md->status<5) : ?> - 数据评审中 - datatype) : ?> - - 在线下载 - - - - 离线申请 - - -
- -
-
-

空间位置

-
-
-

联系信息

-
-
    - '资源提供者','custodian'=>'维护者','owner'=>'拥有者','user'=>'用户','distributor'=>'数据服务联系人','originator'=>'创建者','pointOfContact'=>'联系人','principalInvestigator'=>'数据调查与处理者','processor'=>'处理者','publisher'=>'元数据发布者','author'=>'元数据作者'); - $r=''; - $i=0; - foreach($this->authors as $k=>$author) : - if ($author->role!=$r) - { - $r=$author->role; - $i=0; - if ($k>0) echo ''; - echo '
  • '.$party_zh[$author->role].':'; - } - if ($i>0) echo ','; - $i+=1; - if (!empty($author->email) && $r!='principalInvestigator') - echo ''; - echo ''; - if (!empty($author->individual)) - echo $author->individual; - else - echo $author->organisation; - echo ''; - if (!empty($author->email)) echo ''; - if ($k+1==count($this->authors)) echo '
  • '; - endforeach; - ?> -
-
-
    -
  • 元数据更新时间:ts_created)); ?> 查看XML源文件Word doc格式
  • - - version->c>0):?> -
  • 版本历史:version->c ?> 个
  • - -
-
-
-
分享到
- -
- - - - - - - - - - - -
- -
-
- - - - -

Cannot find the metadata.

-

没有找到对应的元数据。

- - +headTitle($this->config->title->site); + $this->headTitle($this->config->title->data); + $this->headTitle($this->metadata->title); + $this->headTitle()->setSeparator(' - '); + $this->breadcrumb('首页'); + $this->breadcrumb(''.$this->config->title->data.''); + $this->breadcrumb(''.$this->config->title->heihe.''); + $this->breadcrumb('查看元数据'); + $this->breadcrumb()->setSeparator(' > '); + $this->theme->AppendPlus($this,'google_map_v3'); + $this->theme->AppendPlus($this,'colorbox'); +?> +metadata;if ($md):?> +

escape($md->title); +if ($md->title_en) echo '
'.$this->escape($md->title_en);?> +

+
+
+
+ partial('heihe/navi.phtml'); ?> +
+
+
+ +

+

',$md->description);?> +

+
+
+
+ citation) : ?> +
+
本数据引用方式
+

escape($md->citation);?>

+ + ref) : ?> +
+
建议参考文献
+
    + ref as $ref) : + if (empty($ref->link)) + echo '
  1. '.$ref->reference.'
  2. '; + else + echo '
  3. '.$ref->reference.' 下载
  4. '; + endforeach; + ?> +
+ + userref) : ?> +
+
数据用户发表文献
+
    + userref as $ref) : + if (empty($ref->link)) + echo '
  1. '.$ref->reference.'
  2. '; + else + echo '
  3. '.$ref->reference.' 下载
  4. '; + endforeach; + ?> +
+ +
+
数据使用声明
+ uselimits) : + foreach($this->uselimits as $uselimit) : + echo '

'.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($uselimit->uselimit)).'

'; + endforeach; + ?> + +

为尊重知识产权、保障数据作者的权益、扩展数据中心的服务、评估数据的应用潜力,请数据使用者在使用数据所产生的研究成果中(包括公开发表的论文、论著、数据产品和未公开发表的研究报告、数据产品等成果),明确注明数据来源和数据作者。对于转载(二次或多次发布)的数据,作者还须注明原始数据来源。

+

中文发表的成果参考以下规范注明: 数据来源于国家自然科学基金委员会"中国西部环境与生态科学数据中心"(http://westdc.westgis.ac.cn)

+

英文发表的成果依据以下规范注明: The data set is provided by Environmental and Ecological Science Data Center for West China,National Natural Science Foundation of China (http://westdc.westgis.ac.cn)

+

+ + data_archives){ ?> +
相关数据新闻
+
    + data_archives as $v){?> +
  • + +
+
+ + suppinfo) : ?> +
项目支持信息
+ '.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($md->suppinfo)).'

';?> +
+ + resources) : ?> +
其他在线资源
+ +
+ +
+
+ keys as $cg){ + if($cg['keytype']=="theme") + $keywords[]=$cg['keyword']; + } + $ev = join(" ",$keywords); + ?> +
+ +
+ +
+
+ +
+ downhistory) : ?> +

最近10条服务记录如下:

+
    + downhistory as $v){ + echo '
  1. '.date("Y-m-d",strtotime($v->ts_created))." ".$v->unit." ".$v->realname; + if (!empty($v->offlineproject)) + echo ' 用途:'.$v->offlineproject; + elseif (!empty($v->onlineproject)) + echo ' 用途:'.$v->onlineproject; + echo '
  2. '; + } + ?> +
+ + 暂时没有服务记录,欢迎您下载使用! + +
+
+ +
+
+
+
+
+ status>0 and $md->status<5) : ?> +

此数据还在评审过程中,我们真切地邀请您参加此数据的评审,以便我们能尽快发布此数据!

+ +

数据评论

+
+
评论加载中
+
+ hasIdentity()) + { + $user = $auth->getIdentity(); + $name = $user->realname; + $email = $user->email; + }else + { + $name = ""; + $email = ""; + } + ?> +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ e.g. http://westdc.westgis.ac.cn/ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + 提交 +
+
+
+
+ +
+
+
+
+
+ + + + + + + + + keys as $k=>$v) + { + if($v['keytype'] == "category"){ $title = "类别"; + }else if($v['keytype'] == "discipline"){$title = "学科"; + }else if($v['keytype'] == "place"){$title = "地点"; + }else if($v['keytype'] == "temporal"){$title = "时间"; + }else if($v['keytype'] == "theme"){ $title = "主题"; + } + $keys[$title][] = $v['keyword']; + } + ?> + $v) { ?> + + + + + + +
类别 + +
+ +
+
+ +
+
+

数据信息

+
    + fileformat) : ?> +
  • 格式:fileformat; ?>
  • + +
  • 大小:filesize; ?>MB
  • + downloaded>9) :?> +
  • 下载:downloaded; ?>次
  • + +
  • 浏览:viewed; ?>次
  • + + timebegin)) : ?> +
  • 数据时间范围:timebegin));if (!empty($md->timeend)) echo " 至 ".date('Y-m-d',strtotime($md->timeend)); ?>
  • + + doc)) : ?> +
  • doc; + }?>">数据说明文档
  • + + attachments) : ?> +
  • 相关文档: + attachments as $k=>$a) : ?> + + + +
  • + +
  • 数据共享方式:datatype) print "离线"; else print "在线(可直接下载)";?> 文件列表
  • +
+
+ status>0 and $md->status<5) : ?> + 数据评审中 + datatype) : ?> + + 在线下载 + + + + 离线申请 + + +
+ +
+
+

空间位置

+
+
+

联系信息

+
+
    + '资源提供者','custodian'=>'维护者','owner'=>'拥有者','user'=>'用户','distributor'=>'数据服务联系人','originator'=>'创建者','pointOfContact'=>'联系人','principalInvestigator'=>'数据调查与处理者','processor'=>'处理者','publisher'=>'元数据发布者','author'=>'元数据作者'); + $r=''; + $i=0; + foreach($this->authors as $k=>$author) : + if ($author->role!=$r) + { + $r=$author->role; + $i=0; + if ($k>0) echo ''; + echo '
  • '.$party_zh[$author->role].':'; + } + if ($i>0) echo ','; + $i+=1; + if (!empty($author->email) && $r!='principalInvestigator') + echo ''; + echo ''; + if (!empty($author->individual)) + echo $author->individual; + else + echo $author->organisation; + echo ''; + if (!empty($author->email)) echo ''; + if ($k+1==count($this->authors)) echo '
  • '; + endforeach; + ?> +
+
+
    +
  • 元数据更新时间:ts_created)); ?> 查看XML源文件Word doc格式
  • + + version->c>0):?> +
  • 版本历史:version->c ?> 个
  • + +
+
+
+
分享到
+ +
+ + + + + + + + + + + +
+ +
+
+ + + + +

Cannot find the metadata.

+

没有找到对应的元数据。

+ + \ No newline at end of file diff --git a/application/default/views/scripts/water/view.phtml b/application/default/views/scripts/water/view.phtml index 487e2699..ad99b370 100755 --- a/application/default/views/scripts/water/view.phtml +++ b/application/default/views/scripts/water/view.phtml @@ -1,508 +1,541 @@ -headTitle($this->config->title->site); - $this->headTitle($this->config->title->data); - $this->headTitle($this->metadata->title); - $this->headTitle()->setSeparator(' - '); - $this->breadcrumb('首页'); - $this->breadcrumb(''.$this->config->title->data.''); - $this->breadcrumb('黑河综合遥感联合试验'); - $this->breadcrumb('查看试验元数据'); - $this->breadcrumb()->setSeparator(' > '); - $this->theme->AppendPlus($this,'google_map_v3'); - $this->theme->AppendPlus($this,'colorbox'); -?> -metadata;if ($md):?> -

escape($md->title); -if ($md->title_en) echo '
'.$this->escape($md->title_en);?> -

-
-
-
-
- -

-

',$md->description);?> -

-
-
-
- citation) : ?> -
-
本数据引用方式
-

escape($md->citation);?>

- - ref) : ?> -
-
建议参考文献
-
    - ref as $ref) : - if (empty($ref->link)) - echo '
  1. '.$ref->reference.'
  2. '; - else - echo '
  3. '.$ref->reference.' 下载
  4. '; - endforeach; - ?> -
- - userref) : ?> -
-
数据用户发表文献
-
    - userref as $ref) : - if (empty($ref->link)) - echo '
  1. '.$ref->reference.'
  2. '; - else - echo '
  3. '.$ref->reference.' 下载
  4. '; - endforeach; - ?> -
- -
-
数据使用声明
- uselimits) : - foreach($this->uselimits as $uselimit) : - echo '

'.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($uselimit->uselimit)).'

'; - endforeach; - ?> - -

为尊重知识产权、保障数据作者的权益、扩展数据中心的服务、评估数据的应用潜力,请数据使用者在使用数据所产生的研究成果中(包括公开发表的论文、论著、数据产品和未公开发表的研究报告、数据产品等成果),明确注明数据来源和数据作者。对于转载(二次或多次发布)的数据,作者还须注明原始数据来源。

-

中文发表的成果参考以下规范注明: 数据来源于国家自然科学基金委员会"中国西部环境与生态科学数据中心"(http://westdc.westgis.ac.cn)

-

英文发表的成果依据以下规范注明: The data set is provided by Environmental and Ecological Science Data Center for West China,National Natural Science Foundation of China (http://westdc.westgis.ac.cn)

-

- - data_archives){ ?> -
相关数据新闻
-
    - data_archives as $v){?> -
  • - -
-
- - suppinfo) : ?> -
项目支持信息
- '.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($md->suppinfo)).'

';?> -
- - resources) : ?> -
其他在线资源
- -
- -
-
- keys as $cg){ - if($cg['keytype']=="theme") - $keywords[]=$cg['keyword']; - } - $ev = join(" ",$keywords); - ?> -
- - -
- -
-
- -
- downhistory) : ?> -

最近10条服务记录如下:

-
    - downhistory as $v){ - echo '
  1. '.date("Y-m-d",strtotime($v->ts_created))." ".$v->unit." ".$v->realname; - if (!empty($v->offlineproject)) - echo ' 用途:'.$v->offlineproject; - elseif (!empty($v->onlineproject)) - echo ' 用途:'.$v->onlineproject; - echo '
  2. '; - } - ?> -
- - 暂时没有服务记录,欢迎您下载使用! - -
-
- -
-
-
-
-
- status>0 and $md->status<5) : ?> -

此数据还在评审过程中,我们真切地邀请您参加此数据的评审,以便我们能尽快发布此数据!

- -

数据评论

-
-
评论加载中
-
- hasIdentity()) - { - $user = $auth->getIdentity(); - $name = $user->realname; - $email = $user->email; - }else - { - $name = ""; - $email = ""; - } - ?> -
-
- -
- -
-
-
- -
- -
-
-
- -
- e.g. http://westdc.westgis.ac.cn/ -
-
-
- -
- -
-
- -
- -
- -
-
-
-
- - - 提交 -
-
-
-
- -
-
-
-
-
- - - - - - - - - keys as $k=>$v) - { - if($v['keytype'] == "category"){ $title = "类别"; - }else if($v['keytype'] == "discipline"){$title = "学科"; - }else if($v['keytype'] == "place"){$title = "地点"; - }else if($v['keytype'] == "temporal"){$title = "时间"; - }else if($v['keytype'] == "theme"){ $title = "主题"; - } - $keys[$title][] = $v['keyword']; - } - ?> - $v) { ?> - - - - - - -
类别 - -
- -
-
- -
-
-

数据信息

-
    - fileformat) : ?> -
  • 格式:fileformat; ?>
  • - -
  • 大小:filesize; ?>MB
  • - downloaded>9) :?> -
  • 下载:downloaded; ?>次
  • - -
  • 浏览:viewed; ?>次
  • - - timebegin)) : ?> -
  • 数据时间范围:timebegin));if (!empty($md->timeend)) echo " 至 ".date('Y-m-d',strtotime($md->timeend)); ?>
  • - - doc)) : ?> -
  • doc; - }?>">数据说明文档
  • - - attachments) : ?> -
  • 相关文档: - attachments as $k=>$a) : ?> - - - -
  • - -
  • 数据共享方式:datatype) print "离线"; else print "在线(可直接下载)";?> 文件列表
  • -
-
- status>0 and $md->status<5) : ?> - 数据评审中 - datatype) : ?> - - 在线下载 - - - - 离线申请 - - -
- -
-
-

空间位置

-
-
-

联系信息

-
-
    - '资源提供者','custodian'=>'维护者','owner'=>'拥有者','user'=>'用户','distributor'=>'数据服务联系人','originator'=>'创建者','pointOfContact'=>'联系人','principalInvestigator'=>'数据调查与处理者','processor'=>'处理者','publisher'=>'元数据发布者','author'=>'元数据作者'); - $r=''; - $i=0; - foreach($this->authors as $k=>$author) : - if ($author->role!=$r) - { - $r=$author->role; - $i=0; - if ($k>0) echo ''; - echo '
  • '.$party_zh[$author->role].':'; - } - if ($i>0) echo ','; - $i+=1; - if (!empty($author->email) && $r!='principalInvestigator') - echo ''; - echo ''; - if (!empty($author->individual)) - echo $author->individual; - else - echo $author->organisation; - echo ''; - if (!empty($author->email)) echo ''; - if ($k+1==count($this->authors)) echo '
  • '; - endforeach; - ?> -
-
-
    -
  • 元数据更新时间:ts_created)); ?> 查看XML源文件Word doc格式
  • - - version->c>0):?> -
  • 版本历史:version->c ?> 个
  • - -
-
-
-
分享到
- -
- - - - - - - - - - - -
- -
-
- - - - -

Cannot find the metadata.

-

没有找到对应的元数据。

- +headTitle($this->config->title->site); + $this->headTitle($this->config->title->data); + $this->headTitle($this->metadata->title); + $this->headTitle()->setSeparator(' - '); + $this->breadcrumb('首页'); + $this->breadcrumb(''.$this->config->title->data.''); + $this->breadcrumb('黑河综合遥感联合试验'); + $this->breadcrumb('查看试验元数据'); + $this->breadcrumb()->setSeparator(' > '); + $this->theme->AppendPlus($this,'google_map_v3'); + $this->theme->AppendPlus($this,'colorbox'); +?> +metadata;if ($md):?> +

escape($md->title); +if ($md->title_en) echo '
'.$this->escape($md->title_en);?> +

+
+
+
+
+ +

+

',$md->description);?> +

+
+
+
+ citation) : ?> +
+
本数据引用方式
+

escape($md->citation);?>

+ + ref) : ?> +
+
建议参考文献
+
    + ref as $ref) : + if (empty($ref->link)) + echo '
  1. '.$ref->reference.'
  2. '; + else + echo '
  3. '.$ref->reference.' 下载
  4. '; + endforeach; + ?> +
+ + userref) : ?> +
+
数据用户发表文献
+
    + userref as $ref) : + if (empty($ref->link)) + echo '
  1. '.$ref->reference.'
  2. '; + else + echo '
  3. '.$ref->reference.' 下载
  4. '; + endforeach; + ?> +
+ +
+
数据使用声明
+ uselimits) : + foreach($this->uselimits as $uselimit) : + echo '

'.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($uselimit->uselimit)).'

'; + endforeach; + ?> + +

为尊重知识产权、保障数据作者的权益、扩展数据中心的服务、评估数据的应用潜力,请数据使用者在使用数据所产生的研究成果中(包括公开发表的论文、论著、数据产品和未公开发表的研究报告、数据产品等成果),明确注明数据来源和数据作者。对于转载(二次或多次发布)的数据,作者还须注明原始数据来源。

+

中文发表的成果参考以下规范注明: 数据来源于国家自然科学基金委员会"中国西部环境与生态科学数据中心"(http://westdc.westgis.ac.cn)

+

英文发表的成果依据以下规范注明: The data set is provided by Environmental and Ecological Science Data Center for West China,National Natural Science Foundation of China (http://westdc.westgis.ac.cn)

+

+ + data_archives){ ?> +
相关数据新闻
+
    + data_archives as $v){?> +
  • + +
+
+ + suppinfo) : ?> +
项目支持信息
+ '.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($md->suppinfo)).'

';?> +
+ + resources) : ?> +
其他在线资源
+ +
+ +
+
+ keys as $cg){ + if($cg['keytype']=="theme") + $keywords[]=$cg['keyword']; + } + $ev = join(" ",$keywords); + ?> +
+ + +
+ +
+
+ +
+ downhistory) : ?> +

最近10条服务记录如下:

+
    + downhistory as $v){ + echo '
  1. '.date("Y-m-d",strtotime($v->ts_created))." ".$v->unit." ".$v->realname; + if (!empty($v->offlineproject)) + echo ' 用途:'.$v->offlineproject; + elseif (!empty($v->onlineproject)) + echo ' 用途:'.$v->onlineproject; + echo '
  2. '; + } + ?> +
+ + 暂时没有服务记录,欢迎您下载使用! + +
+
+ +
+
+
+
+
+ status>0 and $md->status<5) : ?> +

此数据还在评审过程中,我们真切地邀请您参加此数据的评审,以便我们能尽快发布此数据!

+ +

数据评论

+
+
评论加载中
+
+ hasIdentity()) + { + $user = $auth->getIdentity(); + $name = $user->realname; + $email = $user->email; + }else + { + $name = ""; + $email = ""; + } + ?> +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ e.g. http://westdc.westgis.ac.cn/ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+
+
+ + + 提交 +
+
+
+
+ +
+
+
+
+
+ + + + + + + + + keys as $k=>$v) + { + if($v['keytype'] == "category"){ $title = "类别"; + }else if($v['keytype'] == "discipline"){$title = "学科"; + }else if($v['keytype'] == "place"){$title = "地点"; + }else if($v['keytype'] == "temporal"){$title = "时间"; + }else if($v['keytype'] == "theme"){ $title = "主题"; + } + $keys[$title][] = $v['keyword']; + } + ?> + $v) { ?> + + + + + + +
类别 + +
+ +
+
+ +
+
+

数据信息

+
    + fileformat) : ?> +
  • 格式:fileformat; ?>
  • + +
  • 大小:filesize; ?>MB
  • + downloaded>9) :?> +
  • 下载:downloaded; ?>次
  • + +
  • 浏览:viewed; ?>次
  • + + timebegin)) : ?> +
  • 数据时间范围:timebegin));if (!empty($md->timeend)) echo " 至 ".date('Y-m-d',strtotime($md->timeend)); ?>
  • + + doc)) : ?> +
  • doc; + }?>">数据说明文档
  • + + attachments) : ?> +
  • 相关文档: + attachments as $k=>$a) : ?> + + + +
  • + +
  • 数据共享方式:datatype) print "离线"; else print "在线(可直接下载)";?> 文件列表
  • +
+
+ status>0 and $md->status<5) : ?> + 数据评审中 + datatype) : ?> + + 在线下载 + + + + 离线申请 + + +
+ +
+
+

空间位置

+
+
+

联系信息

+
+
    + '资源提供者','custodian'=>'维护者','owner'=>'拥有者','user'=>'用户','distributor'=>'数据服务联系人','originator'=>'创建者','pointOfContact'=>'联系人','principalInvestigator'=>'数据调查与处理者','processor'=>'处理者','publisher'=>'元数据发布者','author'=>'元数据作者'); + $r=''; + $i=0; + foreach($this->authors as $k=>$author) : + if ($author->role!=$r) + { + $r=$author->role; + $i=0; + if ($k>0) echo ''; + echo '
  • '.$party_zh[$author->role].':'; + } + if ($i>0) echo ','; + $i+=1; + if (!empty($author->email) && $r!='principalInvestigator') + echo ''; + echo ''; + if (!empty($author->individual)) + echo $author->individual; + else + echo $author->organisation; + echo ''; + if (!empty($author->email)) echo ''; + if ($k+1==count($this->authors)) echo '
  • '; + endforeach; + ?> +
+
+
    +
  • 元数据更新时间:ts_created)); ?> 查看XML源文件Word doc格式
  • + + version->c>0):?> +
  • 版本历史:version->c ?> 个
  • + +
+
+
+
分享到
+ +
+ + + + + + + + + + + +
+ +
+
+ + + + +

Cannot find the metadata.

+

没有找到对应的元数据。

+ \ No newline at end of file diff --git a/htdocs/js/metadata-view.js b/htdocs/js/metadata-view.js index 515d94ea..0f2f52c3 100644 --- a/htdocs/js/metadata-view.js +++ b/htdocs/js/metadata-view.js @@ -1,230 +1,198 @@ -function postcomment(){ - var url="/data/postcomment"; - var date = $('#postcommentform').serialize(); - $.ajax({ - 'type':"POST", - 'url':url, - 'data':date, - 'success':function(html){ - $('#postcomment').html('提交'); - setTimeout("$('#postcomment').removeAttr('disabled');",3000); - $('#returninfo').html(html); - ajaxpage(0); - }, - 'beforeSend':function(){ - $('#postcomment').attr('disabled','disabled'); - $('#postcomment').html('正在提交...'); - } - }); -} - -function getFileList(){ - html ='
' - + '
' - + '
' - + '
加载中...
' - + '
    ' - + '
' - + '
' - + '
' - +'
'; - $.colorbox({width:"80%",height:"80%",html:html}); - $.getJSON("/service/filelist/uuid/uuid;?>", function(data) { - var items = []; - if(data.length>0) - { - $.each(data, function(key, val) { - if(val['filename'].match(/\/$/)) - { - items.push('
  • + ' + val['filename'] + '
  • '); - }else{ - items.push('
  • ' + val['filename'] + '
  • '); - } - }); - }else{ - items.push('
  • 暂无数据
  • '); - } - $('#file-list').html(items.join('')); - }) - .complete(function() { - $('#window-loading').hide(); - }); -} -function getSubFileList(uuid,id,depth){ - if($("#div_"+id).length>0) - { - $('#span_'+id).html('+'); - $("#div_"+id).remove(); - return false; - } - $('
    ', { - 'style':'overflow:auto;', - 'id': 'div_'+id, - "html": '
  • 加载中
  • ' - }).appendTo('#li_'+id); - url="/service/subfilelist/uuid/"+uuid+"/subpath/"+id+"/depth/"+depth; - $.getJSON(url, function(data) { - var items = []; - $.each(data, function(key, val) { - if(val['filename'].match(/\/$/)) - { - items.push('
  • + ' + val['filename'] + '
  • '); - }else{ - items.push('
  • ' + val['filename'] + '
  • '); - } - }); - $("#div_"+id).html(items.join('')); - }).complete(function(){ - if($("#div_"+id)){ - $('#span_'+id).html('-'); - } - }); -} - -function googleSearch(keyword){ - $.ajax({type:"POST",url:"/service/googlesearch",data:'q='+keyword, - success:function(html){ - var items = []; - var obj = jQuery.parseJSON(html); - $.each(obj.responseData.results, function(key, val) { - var html = '

    '+val['title']+'

    ' - +val['url'].replace(/%(.*)/i,"") +'

    ' - +val['content'] - +'

    '; - items.push('
  • ' + html + '
  • '); - }); - items.push('
  • 查看更多搜索结果(约'+obj.responseData.cursor.estimatedResultCount+'条)
  • '); - $('#searchlist').html(items.join('')); - searchFinish(); - }, - beforeSend:function(){$('#searchlist').html('结果加载中');}, - error:function(){$('#searchlist').html('');Alert('检索中发现错误,请稍后重试或直接访问');} - }); -} - -function scholarSearch(keyword){ - $.ajax({type:"POST",url:"/service/scholarsearch",data:'q='+keyword, - success:function(html){ - //$('#searchlist').html(html);return false; - var items = []; - var obj = jQuery.parseJSON(html); - if(obj.error != '') - { - items.push('
  • ' + obj.error + '
  • '); - }else{ - $.each(obj.result, function(key, val) { - var html = val['title'] - +'

    ' - +val['content'] - +'

    '; - items.push('
  • ' + html + '
  • '); - }); - } - items.push('
  • 查看更多搜索结果'); - $('#searchlist').html(items.join('')); - searchFinish(); - }, - beforeSend:function(){$('#searchlist').html('结果加载中');}, - error:function(){$('#searchlist').html('');Alert('检索中发现错误,请稍后重试或直接访问');} - }); -} - -function bingSearch(keyword){ - $.ajax({type:"POST",url:"/service/bingsearch",data:'q='+keyword, - success:function(html){ - var items = []; - var obj = jQuery.parseJSON(html); - if($.isArray(obj.SearchResponse.Web)) - { - if(obj.SearchResponse.Web.Total==0) - { - $('#searchlist').html("No results!"); - return false; - } - $.each(obj.SearchResponse.Web.Results, function(key, val) { - var html = '

    '+val['Title']+'

    ' - +val['DisplayUrl'].replace(/%(.*)/i,"") +'

    ' - +val['Description'] - +'

    '; - items.push('
  • ' + html + '
  • '); - }); - items.push('
  • 查看更多搜索结果(约'+obj.SearchResponse.Web.Total+'条)'); - }else{ - Alert('暂无搜索结果');$('#searchlist').html(''); - } - $('#searchlist').html(items.join('')); - searchFinish(); - }, - beforeSend:function(){$('#searchlist').html('结果加载中');}, - error:function(){$('#searchlist').html('');Alert('检索中发现错误,请稍后重试或直接访问');} - }); -} - -function cnkiSearch(keyword){ - $.ajax({type:"POST",url:"/service/cnkisearch",data:'q='+keyword, - success:function(html){ - var items = []; - var obj = jQuery.parseJSON(html); - if(obj.error != '') - { - items.push('
  • ' + obj.error + '
  • '); - }else{ - $.each(obj.result, function(key, val) { - var html = '

    '+val['title']+'

    ' - +val['url'].replace(/%(.*)/i,"") +'

    ' - +val['content'] - +'

    '; - - items.push('
  • ' + html + '
  • '); - }); - } - items.push('
  • 查看更多搜索结果'); - $('#searchlist').html(items.join('')); - searchFinish() - }, - beforeSend:function(){$('#searchlist').html('结果加载中');}, - error:function(){Alert('检索中发现错误,请稍后重试或直接访问');$('#searchlist').html('');} - }); -} - -function searchFinish() -{ - $('html, body').animate({scrollTop:$('#gsearch_t').offset().top}, 'slow'); -} - -function dataVersion(uuid) -{ - $.ajax({ - 'type':"POST", - 'url':'/data/getversion', - 'data':'ac=list&uuid='+uuid, - 'success':onDataVersionLoad, - 'timeout': 30000, - 'error': function(){Alert('处理中出现错误,请刷新页面后重试');return false;} - }); - -} -function onDataVersionLoad(data){ - if (typeof(data)=='object') - { - if(typeof(data.error)!='undefined') - {Alert(data.error);return false;} - if(typeof(data.list)!='undefined') - { - var html = ""; - for(v in data.list) - { - html+='
  • '+data.list[v].changelog+'

    '+data.list[v].ts_created+' by '+data.list[v].username+'

  • '; - } - $.colorbox({'innerWidth':'50%','innerHeight':'80%','html':'
    '}); - } - } - else{ - Alert('出现错误,请稍后再试');return false; - } -} - -function Alert(html){ - $.colorbox({'innerWidth':'50%','html':'

    '+html+'

    '}); +function postcomment(){ + var url="/data/postcomment"; + var date = $('#postcommentform').serialize(); + $.ajax({ + 'type':"POST", + 'url':url, + 'data':date, + 'success':function(html){ + $('#postcomment').html('提交'); + setTimeout("$('#postcomment').removeAttr('disabled');",3000); + $('#returninfo').html(html); + ajaxpage(0); + }, + 'beforeSend':function(){ + $('#postcomment').attr('disabled','disabled'); + $('#postcomment').html('正在提交...'); + } + }); +} + +function getSubFileList(uuid,id,depth){ + if($("#div_"+id).length>0) + { + $('#span_'+id).html('+'); + $("#div_"+id).remove(); + return false; + } + $('
    ', { + 'style':'overflow:auto;', + 'id': 'div_'+id, + "html": '
  • 加载中
  • ' + }).appendTo('#li_'+id); + url="/service/subfilelist/uuid/"+uuid+"/subpath/"+id+"/depth/"+depth; + $.getJSON(url, function(data) { + var items = []; + $.each(data, function(key, val) { + if(val['filename'].match(/\/$/)) + { + items.push('
  • + ' + val['filename'] + '
  • '); + }else{ + items.push('
  • ' + val['filename'] + '
  • '); + } + }); + $("#div_"+id).html(items.join('')); + }).complete(function(){ + if($("#div_"+id)){ + $('#span_'+id).html('-'); + } + }); +} + +function googleSearch(keyword){ + $.ajax({type:"POST",url:"/service/googlesearch",data:'q='+keyword, + success:function(html){ + var items = []; + var obj = jQuery.parseJSON(html); + $.each(obj.responseData.results, function(key, val) { + var html = '

    '+val['title']+'

    ' + +val['url'].replace(/%(.*)/i,"") +'

    ' + +val['content'] + +'

    '; + items.push('
  • ' + html + '
  • '); + }); + items.push('
  • 查看更多搜索结果(约'+obj.responseData.cursor.estimatedResultCount+'条)
  • '); + $('#searchlist').html(items.join('')); + searchFinish(); + }, + beforeSend:function(){$('#searchlist').html('结果加载中');}, + error:function(){$('#searchlist').html('');Alert('检索中发现错误,请稍后重试或直接访问');} + }); +} + +function scholarSearch(keyword){ + $.ajax({type:"POST",url:"/service/scholarsearch",data:'q='+keyword, + success:function(html){ + //$('#searchlist').html(html);return false; + var items = []; + var obj = jQuery.parseJSON(html); + if(obj.error != '') + { + items.push('
  • ' + obj.error + '
  • '); + }else{ + $.each(obj.result, function(key, val) { + var html = val['title'] + +'

    ' + +val['content'] + +'

    '; + items.push('
  • ' + html + '
  • '); + }); + } + items.push('
  • 查看更多搜索结果'); + $('#searchlist').html(items.join('')); + searchFinish(); + }, + beforeSend:function(){$('#searchlist').html('结果加载中');}, + error:function(){$('#searchlist').html('');Alert('检索中发现错误,请稍后重试或直接访问');} + }); +} + +function bingSearch(keyword){ + $.ajax({type:"POST",url:"/service/bingsearch",data:'q='+keyword, + success:function(html){ + var items = []; + var obj = jQuery.parseJSON(html); + if($.isArray(obj.SearchResponse.Web)) + { + if(obj.SearchResponse.Web.Total==0) + { + $('#searchlist').html("No results!"); + return false; + } + $.each(obj.SearchResponse.Web.Results, function(key, val) { + var html = '

    '+val['Title']+'

    ' + +val['DisplayUrl'].replace(/%(.*)/i,"") +'

    ' + +val['Description'] + +'

    '; + items.push('
  • ' + html + '
  • '); + }); + items.push('
  • 查看更多搜索结果(约'+obj.SearchResponse.Web.Total+'条)'); + }else{ + Alert('暂无搜索结果');$('#searchlist').html(''); + } + $('#searchlist').html(items.join('')); + searchFinish(); + }, + beforeSend:function(){$('#searchlist').html('结果加载中');}, + error:function(){$('#searchlist').html('');Alert('检索中发现错误,请稍后重试或直接访问');} + }); +} + +function cnkiSearch(keyword){ + $.ajax({type:"POST",url:"/service/cnkisearch",data:'q='+keyword, + success:function(html){ + var items = []; + var obj = jQuery.parseJSON(html); + if(obj.error != '') + { + items.push('
  • ' + obj.error + '
  • '); + }else{ + $.each(obj.result, function(key, val) { + var html = '

    '+val['title']+'

    ' + +val['url'].replace(/%(.*)/i,"") +'

    ' + +val['content'] + +'

    '; + + items.push('
  • ' + html + '
  • '); + }); + } + items.push('
  • 查看更多搜索结果'); + $('#searchlist').html(items.join('')); + searchFinish() + }, + beforeSend:function(){$('#searchlist').html('结果加载中');}, + error:function(){Alert('检索中发现错误,请稍后重试或直接访问');$('#searchlist').html('');} + }); +} + +function searchFinish() +{ + $('html, body').animate({scrollTop:$('#gsearch_t').offset().top}, 'slow'); +} + +function dataVersion(uuid) +{ + $.ajax({ + 'type':"POST", + 'url':'/data/getversion', + 'data':'ac=list&uuid='+uuid, + 'success':onDataVersionLoad, + 'timeout': 30000, + 'error': function(){Alert('处理中出现错误,请刷新页面后重试');return false;} + }); + +} +function onDataVersionLoad(data){ + if (typeof(data)=='object') + { + if(typeof(data.error)!='undefined') + {Alert(data.error);return false;} + if(typeof(data.list)!='undefined') + { + var html = ""; + for(v in data.list) + { + html+='
  • '+data.list[v].changelog+'

    '+data.list[v].ts_created+' by '+data.list[v].username+'

  • '; + } + $.colorbox({'innerWidth':'50%','innerHeight':'80%','html':'
    '}); + } + } + else{ + Alert('出现错误,请稍后再试');return false; + } +} + +function Alert(html){ + $.colorbox({'innerWidth':'50%','html':'

    '+html+'

    '}); } \ No newline at end of file