合并分支 'akun' 到 'master'
Akun 查看合并请求 !2442
正在显示
1 个修改的文件
包含
15 行增加
和
3 行删除
| @@ -287,9 +287,21 @@ class DomainInfoLogic extends BaseLogic | @@ -287,9 +287,21 @@ class DomainInfoLogic extends BaseLogic | ||
| 287 | $amp_unique_extend = []; | 287 | $amp_unique_extend = []; |
| 288 | if(isset($this->param['amp_extend_config']) && $this->param['amp_extend_config']){ | 288 | if(isset($this->param['amp_extend_config']) && $this->param['amp_extend_config']){ |
| 289 | foreach ($this->param['amp_extend_config'] as $ka=>$va){ | 289 | foreach ($this->param['amp_extend_config'] as $ka=>$va){ |
| 290 | - if($va['origin'] && (!in_array($va['origin'],$amp_unique_extend))){ | ||
| 291 | - $amp_unique_extend[] = $va['origin']; | ||
| 292 | - $amp_extend_config[] = $va; | 290 | + if(!$va['origin']){ |
| 291 | + continue; | ||
| 292 | + } | ||
| 293 | + if(!$va['target']){ | ||
| 294 | + continue; | ||
| 295 | + } | ||
| 296 | + | ||
| 297 | + $amp_origin_array = parse_url($va['origin']); | ||
| 298 | + $amp_origin_url = isset($amp_origin_array['path']) && $amp_origin_array['path'] ? $amp_origin_array['path'] : $amp_origin_array['host']; | ||
| 299 | + | ||
| 300 | + $amp_target_array = parse_url($va['target']); | ||
| 301 | + $amp_target_url = isset($amp_target_array['path']) && $amp_target_array['path'] ? $amp_target_array['path'] : $amp_target_array['host']; | ||
| 302 | + if((!in_array($amp_origin_url,$amp_unique_extend))){ | ||
| 303 | + $amp_unique_extend[] = $amp_origin_url; | ||
| 304 | + $amp_extend_config[] = ['origin'=>$amp_origin_url,'target'=>$amp_target_url]; | ||
| 293 | } | 305 | } |
| 294 | } | 306 | } |
| 295 | } | 307 | } |
-
请 注册 或 登录 后发表评论