@@ 486-495 (lines=10) @@ | ||
483 | ||
484 | // populate entity and metadata caches, and prepare $entities for preloader |
|
485 | $guids = array(); |
|
486 | foreach ($results as $item) { |
|
487 | // A custom callback could result in items that aren't \ElggEntity's, so check for them |
|
488 | if ($item instanceof \ElggEntity) { |
|
489 | _elgg_cache_entity($item); |
|
490 | // plugins usually have only settings |
|
491 | if (!$item instanceof \ElggPlugin) { |
|
492 | $guids[] = $item->guid; |
|
493 | } |
|
494 | } |
|
495 | } |
|
496 | // @todo Without this, recursive delete fails. See #4568 |
|
497 | reset($results); |
|
498 |
@@ 1545-1554 (lines=10) @@ | ||
1542 | if ($dt) { |
|
1543 | // populate entity and metadata caches |
|
1544 | $guids = array(); |
|
1545 | foreach ($dt as $item) { |
|
1546 | // A custom callback could result in items that aren't ElggEntity's, so check for them |
|
1547 | if ($item instanceof ElggEntity) { |
|
1548 | _elgg_cache_entity($item); |
|
1549 | // plugins usually have only settings |
|
1550 | if (!$item instanceof ElggPlugin) { |
|
1551 | $guids[] = $item->guid; |
|
1552 | } |
|
1553 | } |
|
1554 | } |
|
1555 | // @todo Without this, recursive delete fails. See #4568 |
|
1556 | reset($dt); |
|
1557 |