Index: search_and_replace.module =================================================================== --- search_and_replace.module (revision 96) +++ search_and_replace.module (working copy) @@ -175,13 +175,14 @@ if ($perform_replacement) { while ($val = db_fetch_array($result)) { $replacements = 0; + $replacements2 = 0; $node = node_load($val['nid']); //ONLY search (no replace) body and title text if ($form_state['values']["search_and_replace"] == 0) { _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["search_term"], $node->body, $replacements, $case_sensitive); $all_replacements+= $replacements; - _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["search_term"], $node->title, $replacements, $case_sensitive); - $all_replacements+= $replacements; + _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["search_term"], $node->title, $replacements2, $case_sensitive); + $all_replacements+= $replacements2; $replace_text = 'occurrences found in the following node bodies and titles'; } //ONLY search (no replace) body text @@ -201,8 +202,8 @@ if ($form_state['values']["search_and_replace"] == 3) { $node->body = _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["replace_term"], $node->body, $replacements, $case_sensitive); $all_replacements+= $replacements; - $node->title = _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["replace_term"], $node->title, $replacements, $case_sensitive); - $all_replacements+= $replacements; + $node->title = _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["replace_term"], $node->title, $replacements2, $case_sensitive); + $all_replacements+= $replacements2; $replace_text = 'replacements made in the following node bodies and titles'; $node->revision = TRUE; $node->log = 'Search and Replace: Replaced the title/body text "'. $form_state['values']["search_term"] .'" with "'. $form_state['values']["replace_term"] .'"'; @@ -224,7 +225,7 @@ $node->log = 'Search and Replace: Replaced the title text "'. $form_state['values']["search_term"] .'" with "'. $form_state['values']["replace_term"] .'"'; } node_save($node); - if ($replacements != 0) { + if ($replacements != 0 || $replacements2 != 0) { $replacement_nodes.= l(t($node->title), 'node/'. $node->nid) .' {'. $node->nid .'}
'; } }