]> git.mjollnir.org Git - moodle.git/commitdiff
Now only integers < 1000 are avoided... Bug 1441
authorstronk7 <stronk7>
Sun, 23 May 2004 18:20:50 +0000 (18:20 +0000)
committerstronk7 <stronk7>
Sun, 23 May 2004 18:20:50 +0000 (18:20 +0000)
(http://moodle.org/bugs/bug.php?op=show&bugid=1441)

mod/resource/filter.php

index 0112963fd7934d879e766f284c5e69896aaced79..03c57669a576c83b0e9a343879089e38d73efe84 100644 (file)
@@ -54,8 +54,9 @@
                 $href_tag_begin = "<a class=\"autolink\" title=\"$title\" href=\"$CFG->wwwroot/mod/resource/view.php?id=$cm->id\">";
                 $currentname = $resource->name;                    
                 if ($currentname = trim($currentname)) {
-                    //Only if the term is >2 lenght
-                    if (strlen($currentname) >2) {
+                    //Avoid integers < 1000 to be linked. See bug 1441.
+                    $intcurrent = intval($currentname);
+                    if (!(!empty($intcurrent) && strval($intcurrent) == $currentname && $intcurrent < 1000)) {
                         $text = resource_link_names($text,$currentname,$href_tag_begin, "</a>");
                     }
                 }
@@ -72,7 +73,7 @@
 
         $list_of_words_cp = trim($list_of_words_cp);
 
-        $list_of_words_cp = preg_quote($list_of_words_cp);
+        $list_of_words_cp = preg_quote($list_of_words_cp,'/');
 
         $invalidprefixs = "([a-zA-Z0-9])";
         $invalidsufixs  = "([a-zA-Z0-9])";