-<?
+<?php
/* URL Passing code to allow links from with in emails */
$url_parser_php = true;
}
function parseEmail ($body) {
- global $PHPSESSID;
- $body = eregi_replace ("([a-z]|[0-9]|_|\.|-)+\@([a-z]|[0-9]|_|-)+(\.([a-z]|[0-9]|_|-)+)*", "<a href=\"../src/compose.php?PHPSESSID=$PHPSESSID&send_to=\\0\">\\0</a>", $body);
+ $body = eregi_replace ("([a-z]|[0-9]|_|\.|-)+\@([a-z]|[0-9]|_|-)+(\.([a-z]|[0-9]|_|-)+)*", "<a href=\"../src/compose.php?send_to=\\0\">\\0</a>", $body);
return $body;
}
function parseUrl ($body) {
#Possible ways a URL could finish.
- $poss_ends=array(" ","\n","\r","<",". "," ");
+ $poss_ends=array(" ", "\n", "\r", "<", ">", ".\r", ".\n", ". ", " ", ")", "(");
$done=False;
while (!$done) {
#Look for when a URL starts
- $where = strpos($body,"http:",$start);
+ $where = strpos(strtolower($body),"http://",$start);
if ($where) {
# Find the end of that URL
reset($poss_ends); $end=0;