geo_field_nodeapi

geo/modules/geo_field/geo_field.module, line 382

Versions
6
geo_field_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL)

Implementation of hook_nodeapi(). Append microformats onto geo node feeds.

Code

<?php
function geo_field_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  if ($op == 'rss item' && isset($node->geo_fields)) {
    $rss = array();
    foreach ($node->geo_fields as $field_name) {
      foreach ($node->$field_name as $item) {
        $rss[] = geo('rss_item', $item['wkb']);
      }
    }
    return $rss;
  }
}
?>