]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Merge branch 'sgmurphy-clone/0.7.x' into 0.7.x
authorEvan Prodromou <evan@controlyourself.ca>
Fri, 6 Feb 2009 19:28:17 +0000 (14:28 -0500)
committerEvan Prodromou <evan@controlyourself.ca>
Fri, 6 Feb 2009 19:28:17 +0000 (14:28 -0500)
Conflicts:

lib/util.php

1  2 
lib/util.php

diff --cc lib/util.php
index 0655ebf276e4677ad9852b47a000bf6cd58b0a91,35a9d0bd4fbe56e212272796ba571a100c697d9e..7ce4e229eb76f93a8a49568b2283f9fd95e33d4c
@@@ -394,8 -394,22 +394,22 @@@ function common_render_text($text
  
  function common_replace_urls_callback($text, $callback) {
      // Start off with a regex
-         preg_match_all('#(?:(?:(?:https?|ftps?|mms|rtsp|gopher|news|nntp|telnet|wais|file|prospero|webcal|xmpp|irc)://|(?:mailto|aim|tel):)[^.\s]+\.[^\s]+|(?:[^.\s/]+\.)+(?:museum|travel|[a-z]{2,4})(?:[:/][^\s]*)?)#i', $text, $matches);
+     $regex = '#
+     (?:
+         (?:
+             (?:https?|ftps?|mms|rtsp|gopher|news|nntp|telnet|wais|file|prospero|webcal|xmpp|irc)://
+             |
+             (?:mailto|aim|tel):
+         )
+         [^.\s]+\.[^\s]+
+         |
+         (?:[^.\s/:]+\.)+
+         (?:museum|travel|[a-z]{2,4})
+         (?:[:/][^\s]*)?
+     )
+     #ix';
+     preg_match_all($regex, $text, $matches);
 -    
 +
      // Then clean up what the regex left behind
      $offset = 0;
      foreach($matches[0] as $url) {