summaryrefslogtreecommitdiff
path: root/modules/rdf
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-12-26 12:48:14 +0000
committerDries Buytaert <dries@buytaert.net>2009-12-26 12:48:14 +0000
commit814f4c8e3f739fcf3155bddf5ee9b726a165cfde (patch)
tree95f4de42961f4c1999bbf5498bfbe23bbe0d41c7 /modules/rdf
parent95a0f85a8053e3c2bda56a204db243a2daa95aa7 (diff)
downloadbrdo-814f4c8e3f739fcf3155bddf5ee9b726a165cfde.tar.gz
brdo-814f4c8e3f739fcf3155bddf5ee9b726a165cfde.tar.bz2
- Patch #667040 by effulgentsia: optimize template_preprocess_field().
Diffstat (limited to 'modules/rdf')
-rw-r--r--modules/rdf/rdf.module10
1 files changed, 4 insertions, 6 deletions
diff --git a/modules/rdf/rdf.module b/modules/rdf/rdf.module
index e6eef8fd1..2ac831fb3 100644
--- a/modules/rdf/rdf.module
+++ b/modules/rdf/rdf.module
@@ -446,14 +446,12 @@ function rdf_preprocess_node(&$variables) {
* Implements MODULE_preprocess_HOOK().
*/
function rdf_preprocess_field(&$variables) {
- $entity_type = $variables['element']['#object_type'];
- $instance = $variables['instance'];
- $mapping = rdf_mapping_load($entity_type, $instance['bundle']);
- $field_name = $instance['field_name'];
- $items = $variables['element']['#items'];
+ $element = $variables['element'];
+ $mapping = rdf_mapping_load($element['#object_type'], $element['#bundle']);
+ $field_name = $element['#field_name'];
if (!empty($mapping) && !empty($mapping[$field_name])) {
- foreach ($items as $delta => $item) {
+ foreach ($element['#items'] as $delta => $item) {
$variables['item_attributes_array'][$delta] = rdf_rdfa_attributes($mapping[$field_name], $item);
}
}