diff --git a/application/common.php b/application/common.php index 37d6aaa..a101a58 100644 --- a/application/common.php +++ b/application/common.php @@ -494,7 +494,12 @@ function myGet($url) function formateVol($v){ $flag = ""; if(isset($v['year'])) { - $flag .= $v['year']." "; + if(is_array($v['year'])){ + $flag .= $v['year'][0].", ".$v['year'][1]." "; + }else{ + $flag .= $v['year']." "; + } + } if(isset($v['volume'])) { $flag .= $v['volume']." "; @@ -513,7 +518,13 @@ function formateVol($v){ function formateAuthor($list){ $flag = ''; - if (count($list)<=3){ + if($list==null){ + return $flag; + } + if(isset($list['given_name'])||isset($list['surname'])){ + $flag = $list['given_name']." ".$list['surname']; + } + else if (count($list)<=3){ foreach ($list as $v){ $flag .= $v['given_name']." ".$v['surname'].", "; }