|
76 | 76 | foreach ($arr_IdentifierConceptListDesc as $key => $value) { |
77 | 77 | if ($arr_IdentifierConceptListDesc[$key]['preferred_concept']=='Y') { |
78 | 78 | $arr_TermListDesc=$arr_IdentifierConceptListDesc[$key]['TermListDesc']; |
79 | | - $arr_PreferredDescriptors = array(); |
80 | | - foreach ($arr_TermListDesc as $key => $value) { |
81 | | - if ($arr_TermListDesc[$key]['concept_preferred_term']=='Y' and $arr_TermListDesc[$key]['record_preferred_term']=='Y' and $arr_TermListDesc[$key]['term_string']!='' and $arr_TermListDesc[$key]['language_code']!='') { |
82 | | - $arr_temp=array(); |
83 | | - $arr_temp['term_string']=$arr_TermListDesc[$key]['term_string']; |
84 | | - $arr_temp['language_code']=$arr_TermListDesc[$key]['language_code']; |
85 | | - $arr_temp['entry_version']=$arr_TermListDesc[$key]['entry_version']; |
86 | | - $arr_PreferredDescriptors[]=$arr_temp; |
| 79 | + if ( $arr_TermListDesc ) { |
| 80 | + $arr_PreferredDescriptors = array(); |
| 81 | + foreach ($arr_TermListDesc as $key => $value) { |
| 82 | + if ($arr_TermListDesc[$key]['concept_preferred_term']=='Y' and $arr_TermListDesc[$key]['record_preferred_term']=='Y' and $arr_TermListDesc[$key]['term_string']!='' and $arr_TermListDesc[$key]['language_code']!='') { |
| 83 | + $arr_temp=array(); |
| 84 | + $arr_temp['term_string']=$arr_TermListDesc[$key]['term_string']; |
| 85 | + $arr_temp['language_code']=$arr_TermListDesc[$key]['language_code']; |
| 86 | + $arr_temp['entry_version']=$arr_TermListDesc[$key]['entry_version']; |
| 87 | + $arr_PreferredDescriptors[]=$arr_temp; |
| 88 | + } |
87 | 89 | } |
88 | 90 | } |
89 | 91 | } |
|
300 | 302 | // Termos preferidos |
301 | 303 | foreach ($arr_IdentifierConceptListQualif as $key => $value) { |
302 | 304 | if ($arr_IdentifierConceptListQualif[$key]['preferred_concept']=='Y') { |
303 | | - // Termo preferido |
304 | 305 | $arr_TermListQualif=$arr_IdentifierConceptListQualif[$key]['TermListQualif']; |
305 | | - $arr_PreferredDescriptors = array(); |
306 | | - foreach ($arr_TermListQualif as $key => $value) { |
307 | | - if ($arr_TermListQualif[$key]['concept_preferred_term']=='Y' and $arr_TermListQualif[$key]['record_preferred_term']=='Y' and $arr_TermListQualif[$key]['term_string']!='' and $arr_TermListQualif[$key]['language_code']!='') { |
308 | | - $arr_temp=array(); |
309 | | - $arr_temp['term_string']=$arr_TermListQualif[$key]['term_string']; |
310 | | - $arr_temp['language_code']=$arr_TermListQualif[$key]['language_code']; |
311 | | - $arr_temp['entry_version']=$arr_TermListQualif[$key]['entry_version']; |
312 | | - $arr_PreferredDescriptors[]=$arr_temp; |
| 306 | + if ( $arr_TermListQualif ) { |
| 307 | + $arr_PreferredDescriptors = array(); |
| 308 | + foreach ($arr_TermListQualif as $key => $value) { |
| 309 | + if ($arr_TermListQualif[$key]['concept_preferred_term']=='Y' and $arr_TermListQualif[$key]['record_preferred_term']=='Y' and $arr_TermListQualif[$key]['term_string']!='' and $arr_TermListQualif[$key]['language_code']!='') { |
| 310 | + $arr_temp=array(); |
| 311 | + $arr_temp['term_string']=$arr_TermListQualif[$key]['term_string']; |
| 312 | + $arr_temp['language_code']=$arr_TermListQualif[$key]['language_code']; |
| 313 | + $arr_temp['entry_version']=$arr_TermListQualif[$key]['entry_version']; |
| 314 | + $arr_PreferredDescriptors[]=$arr_temp; |
| 315 | + } |
313 | 316 | } |
314 | 317 | } |
315 | 318 | } |
|
0 commit comments