[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    www/areas/cvs-digest/enzyme
From:       Derek Kite <dkite () netidea ! com>
Date:       2004-12-12 4:32:00
Message-ID: 20041212043200.937E41BA59 () office ! kde ! org
[Download RAW message or body]

CVS commit by dkite: 

Fixed regex to avoid over linking.


  M +9 -9      enzyme_format.php   1.25


--- www/areas/cvs-digest/enzyme/enzyme_format.php  #1.24:1.25
@@ -257,17 +257,17 @@
 function insert_urls($str) {
   $urlhash = better_parse_ini_file("enzyme/enzyme_summary.ini");
-  $urlkeys = array_keys($urlhash);
-  $urlvalues = array_values($urlhash);
+//  $urlkeys = array_keys($urlhash);
+//  $urlvalues = array_values($urlhash);
   foreach ($urlhash as $key=>$vals) {
-    $s = "/(\W|)";
-    $low = strtolower($key);
+    $s = '/([\b]|[^\/;])(?i)' .$key.'([^-&.])';
+//    $low = strtolower($key);
     // want to get (a|A)(b|B)
-    $low = wordwrap($low,1,"\n",1);
-    $low = explode("\n",$low);
-    foreach($low as $ch) 
-      $s .= "($ch|".strtoupper($ch).')';
+//    $low = wordwrap($low,1,"\n",1);
+//    $low = explode("\n",$low);
+//    foreach($low as $ch) 
+//      $s .= "($ch|".strtoupper($ch).')';
     $s .= "/";
     $urlk[] = $s;
-    $s = ' <a href="'.$vals.'">'.$key.'</a>';
+    $s = '$1<a href="'.$vals.'">'.$key.'</a>$2';
     $urlv[] = $s;
   }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic