stronk7
156f67fd22
Do you like speed? 10%-15% bump with this version! B-)
...
Moved some code to two new specialised functions that
are only executed when something has changed in the
text avoiding some (from 2800 downto 150 in my test course!)
regexp calls and arrays generation.
The existing bug about concept strings contained in other concept
strings (e.g: "Test Quiz" and "Test Quiz II") becoming double-linked
in now out too.
I hope this is the latest revision to filterlib for a looong time.
Tested under PHP 4.3.11 and PHP 5.0.4, it would be very interesting
to test it under other versions/OSs.
2005-05-09 00:28:53 +00:00
stronk7
ed9fdf3e8b
Some wrong isset sentences were forcing to
...
be always casesensitive and fullmatch!
Changed from !isset() to empty() to evaluate true/false correctly.
2005-05-08 17:53:32 +00:00
stronk7
9e92e26590
Solved problem with arrays of linkobjects being processed
...
by preg_quoted() causing real problems under PHP5. Now such
calculatios are cached if possible (PHP5). See bug 3148.
(http://moodle.org/bugs/bug.php?op=show&bugid=3138 )
2005-05-08 17:25:28 +00:00
stronk7
902c63b023
Reducing a bit the number of replacements performed by the filter. ;-)
2005-04-27 18:34:38 +00:00
stronk7
29f46cb6fb
Now it works using static instead of $_REQUEST. Thanks to Martin!
...
Now I know a bit more of PHP :-)
2005-03-22 17:29:02 +00:00
stronk7
a06967fdb9
Added support for $CFG->filtermatchoneperpage, allowing a phrase
...
to be linked only once in the entire page.
2005-03-21 23:47:21 +00:00
stronk7
a0d2e272d9
Missing global was preventing $CFG->filtermatchonepertext to work.
2005-03-21 23:18:41 +00:00
moodler
57f781f733
Changed variable name because Eloy has plans for $CFG->filtermatchoneperpage :-)
2005-03-21 08:37:43 +00:00
moodler
1f4af9a650
$CFG->filtermatchfirstonly will match first entry only
2005-03-20 17:12:19 +00:00
moodler
4161807b81
Fixed regular expression - Bug 2756 (SE)
2005-03-19 15:08:36 +00:00
moodler
89e1ce0474
More fixes for linking. Bug 2693. (SE)
2005-03-09 01:13:53 +00:00
moodler
71d4f59316
Fixed a bug in the ignore tags array - bug 2693 (SE)
2005-03-08 23:34:40 +00:00
moodler
21f6c44b05
New function to remove duplicate entries from an array of filterobjects
2005-03-08 07:45:01 +00:00
moodler
ff2fc9e22d
Some buffing up ... no changes
2005-03-07 16:10:52 +00:00
moodler
a039c3af28
Generic filter function. It's a reworked version of the old glossary
...
filter and is now more efficient.(SE)
2005-03-04 10:10:24 +00:00