|
@@ 1328-1330 (lines=3) @@
|
| 1325 |
|
} else { |
| 1326 |
|
$val = array('label' => null); |
| 1327 |
|
} |
| 1328 |
|
if (isset($row->direct) && $row->direct->getValue() != '') { |
| 1329 |
|
$val['direct'] = explode(' ', $row->direct->getValue()); |
| 1330 |
|
} |
| 1331 |
|
// Preventing labels in a non preferred language overriding the preferred language. |
| 1332 |
|
if (isset($row->label) && $row->label->getLang() === $lang || array_key_exists($row->object->getUri(), $ret) === false) { |
| 1333 |
|
if (!isset($row->label) || $row->label->getLang() === $lang) { |
|
@@ 1346-1348 (lines=3) @@
|
| 1343 |
|
foreach ($result as $row) { |
| 1344 |
|
if (isset($row->object) && array_key_exists($row->object->getUri(), $ret) === false) { |
| 1345 |
|
$val = array('label' => $row->label->getValue()); |
| 1346 |
|
if (isset($row->direct) && $row->direct->getValue() != '') { |
| 1347 |
|
$val['direct'] = explode(' ', $row->direct->getValue()); |
| 1348 |
|
} |
| 1349 |
|
$ret[$row->object->getUri()] = $val; |
| 1350 |
|
} |
| 1351 |
|
} |