- /*
- This is here in case we ever decide to use highlighting of searched
- text. this does it for email addresses
-
- if ($what && ($where == "BODY" || $where == "TEXT")) {
- eregi ($Expression, $body, $regs);
- $oldaddr = $regs[0];
- if ($oldaddr) {
- $newaddr = eregi_replace ($what, "<b><font color=\"$color[2]\">$what</font></font></b>", $oldaddr);
- $body = str_replace ($oldaddr, "<a href=\"../src/compose.php?send_to=$oldaddr\">$newaddr</a>", $body);
- }
- } else {
- $body = eregi_replace ($Expression, "<a href=\"../src/compose.php?send_to=\\0\">\\0</a>", $body);
- }
- */
-
- $body = eregi_replace ($Expression, "<a href=\"../src/compose.php?send_to=\\0\">\\0</a>", $body);
-
- // If there are any changes, it'll just get bigger.
- if ($Size != strlen($body))
- return 1;
- return 0;
- }
+ /*
+ * This is here in case we ever decide to use highlighting of searched
+ * text. this does it for email addresses
+ *
+ * if ($what && ($where == "BODY" || $where == "TEXT")) {
+ * eregi ($Email_RegExp_Match, $body, $regs);
+ * $oldaddr = $regs[0];
+ * if ($oldaddr) {
+ * $newaddr = eregi_replace ($what, "<b><font color=\"$color[2]\">$what</font></font></b>", $oldaddr);
+ * $body = str_replace ($oldaddr, "<a href=\"../src/compose.php?send_to=$oldaddr\">$newaddr</a>", $body);
+ * }
+ * } else {
+ * $body = eregi_replace ($Email_RegExp_Match, "<a href=\"../src/compose.php?send_to=\\0\">\\0</a>", $body);
+ * }
+ */
+
+ if( eregi($Email_RegExp_Match, $body, $regs) ) {
+ $body = str_replace($regs[0], '<a href="../src/compose.php?send_to='.
+ urlencode($regs[0]).'">'.$regs[0].'</a>', $body);
+ }
+
+ /* If there are any changes, it'll just get bigger. */
+ if ($Size != strlen($body)) {
+ return 1;
+ }
+ return 0;
+}