Changeset 2658 in subversion
- Timestamp:
- Jun 19, 2009 1:06:31 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/include/rcube_string_replacer.php
r2606 r2658 75 75 $scheme = strtolower($matches[1]); 76 76 77 if ( $scheme == 'http://' || $scheme == 'https://' || $scheme == 'ftp://') {77 if (preg_match('!^(http||ftp|file)s?://!', $scheme)) { 78 78 $url = $matches[1] . $matches[2]; 79 79 $i = $this->add(html::a(array('href' => $url, 'target' => '_blank'), Q($url))); … … 84 84 } 85 85 86 return $i >= 0 ? $this->get_replacement($i) : ''; 86 // Return valid link for recognized schemes, otherwise, return the unmodified string for unrecognized schemes. 87 return $i >= 0 ? $this->get_replacement($i) : $matches[0]; 87 88 } 88 89
Note: See TracChangeset
for help on using the changeset viewer.
