? .svn ? 452828.patch ? t Index: freelinking.module =================================================================== RCS file: /cvs/drupal/contributions/modules/freelinking/freelinking.module,v retrieving revision 1.32.2.15 diff -u -u -p -r1.32.2.15 freelinking.module --- freelinking.module 20 May 2009 15:23:39 -0000 1.32.2.15 +++ freelinking.module 14 Jul 2009 14:12:38 -0000 @@ -304,6 +304,21 @@ function freelinking_nodeapi(&$node, $op case 'insert': _freelinking_do_filtering($node->body, TRUE); break; + case 'update index': + $filters = filter_list_format($node->format); + if (isset($filters['freelinking/0'])) { + $text = freelinking_filter('process', 0, -1, $node->body); + global $base_path; + if (preg_match_all(',,i', $text, $matches)) { + foreach ($matches[1] as $thetitle) { + if ($nid = _freelinking_exists($thetitle)) { + $output .= ''. $thetitle .''; + } + } + return $output; + } + } + break; } // endswitch $op } // endfunction freelinking_nodeapi