? .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