Adrian Greeve
b0c6dc1cac
MDL-34465 - lib - Replacing get_context_instance with context_XXXX::instance (group 8)
2012-07-27 10:10:46 +08:00
Eloy Lafuente (stronk7)
6c5dbbb36b
MDL-32279 filters: add support for setup() methods in filters.
2012-06-14 20:02:20 +02:00
Eloy Lafuente (stronk7)
2ed7cc2730
Merge branch 'w10_MDL-31301_m23_textlibcleanup' of git://github.com/skodak/moodle
2012-03-06 16:06:53 +01:00
Petr Skoda
7e522ccbc8
MDL-27982 remove unsigned support from all UIs and APIs, keep only public API for BC
2012-03-06 12:02:11 +01:00
Petr Skoda
6f3451e540
MDL-31301 remove all uses of moodle_strtolower() and deprecated it
2012-03-03 11:46:26 +01:00
Petr Skoda
b85b25ebb8
MDL-31006 fix various notices in PHP54
...
PHP54 compatibility
2012-01-18 01:03:20 +01:00
Aparup Banerjee
9d06eb139c
MDL-29995 Filters - added MDL issue number to Todo.
2011-11-23 13:51:11 +08:00
Eloy Lafuente (stronk7)
dd3fafbda5
MDL-29995 filters - consider leacy filters and locations deprecated in 2.2
...
Support for them will be dropped in 2.3 thanks to MDL-29996
2011-11-18 13:00:57 +01:00
Eloy Lafuente (stronk7)
775051a3e9
MDL-29994 filters - prevent mod/data and mod/glossary to be re-added
2011-10-30 02:35:59 +01:00
Eloy Lafuente (stronk7)
ce9d0673d0
Merge branch 'MDL-29236-master' of git://github.com/sammarshallou/moodle
2011-09-12 20:37:24 +02:00
Eloy Lafuente (stronk7)
f8fa11e1af
MDL-15377 filterlib - whitespace fixes
2011-09-12 16:30:10 +02:00
Sam Hemelryk
342e97ee9c
Merge branch 'MDL-15377-master' of git://github.com/raymanuk/moodle
2011-09-12 13:42:28 +12:00
sam marshall
371fbe1cc1
MDL-29236 Labels (and other content from modules) on course page should use module filter settings
...
E.g. if you disable smileys for a label, this ought to work (it doesn't previously, as everything is filtered using the course context).
2011-09-07 17:57:12 +01:00
Sam Hemelryk
d609d96261
MDL-28599 textlib Separated collator to collatorlib with static methods, and added support for locale aware sorting of objects
2011-09-06 15:39:00 +12:00
Ray Guo
34d37f7514
MDL-15377 Filter: Fixed glossary keyword autolinked when appearing in
...
Javascript
2011-09-05 17:12:42 +01:00
Aparup Banerjee
728ebac7f2
MDL-28135 general Updating all hardcoded "docs.moodle.org/en/Development:" type doc links to "docs.moodle.org/dev/"
2011-07-05 14:27:31 +08:00
David Mudrak
dcfffe3072
MDL-24531 Extend filter manager API so that options can be passed to the filters
...
The only option passed at the moment is the original format in which the
user inserted the text. Other options can be added later if/when needed.
2010-10-07 08:57:20 +00:00
Petr Skoda
c6947ba7a5
MDL-23899 migration to new locale aware asort
2010-09-05 13:00:47 +00:00
Dongsheng Cai
08e7c07b04
"MDL-23606, legacy_filter should return text even courseid is null, all text in user context will be empty"
2010-08-04 07:19:58 +00:00
Petr Skoda
35716b8682
MDL-22001 filter_text() and filter_string() now use context parameter instead of courseid, PAGE->context is used only as a fallback; moved comment stuff away from format_text() because it does not belong there; filterlib is not using courseid except for legacy filters; fixed coding style in filters;improved php docs; fixed upgrade of filters (should be in plugins, not core)
2010-07-30 20:51:01 +00:00
Petr Skoda
78bfb562a0
MDL-21249 improved php docs and adding direct access prevention in core libs
2010-07-25 13:35:05 +00:00
Petr Skoda
2b54e7a2b7
fixed inline phpdocs return type
2010-07-05 07:48:37 +00:00
Petr Skoda
9207f7047a
few comment typos
2010-05-22 19:08:27 +00:00
Petr Skoda
117bd74897
MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup
2009-11-01 11:31:16 +00:00
samhemelryk
ba21c9d440
lib MDL-19236 added phpdocs and copyrights
2009-05-25 08:27:25 +00:00
tjhunt
dc14c0767e
filterlib: Fix typo
2009-05-09 14:21:11 +00:00
tjhunt
a8320eeae9
filters: MDL-19000 don't do ORDER BY in subqueries (thanks Eloy)
...
Problem introduced by MDL-7336.
2009-04-29 03:12:31 +00:00
tjhunt
3bba572f0e
filters: MDL-7336 was missing the table prefix from one column.
...
Probably does not matter, but I'm adding it in case.
2009-04-20 02:07:46 +00:00
tjhunt
9434fef401
filters: MDL-18879 filter data not deleted when a context is deleted
...
Missed when implementing MDL-7336
Also, fix minor issues with deleting filters
2009-04-17 02:49:07 +00:00
tjhunt
78ceb4d666
filters: MDL-7336 fix MySQL issues
2009-04-13 07:14:54 +00:00
tjhunt
604eb7be03
filters: MDL-7336 code to let people edit local filter config
2009-04-13 07:14:27 +00:00
tjhunt
0f74bb01ff
filters: MDL-7336 settings page for setting the local enabled/disabled state
2009-04-13 07:12:41 +00:00
tjhunt
a042675877
filters: MDL-7336 function to get the information the local settings page will need.
2009-04-13 07:07:03 +00:00
tjhunt
16eaf7ed35
filters: MDL-7336 tweak to improve SQL performance
2009-04-13 07:06:22 +00:00
tjhunt
34f07866ba
filters: MDL-7336 backup and restore of local filter settings.
2009-04-13 07:06:02 +00:00
tjhunt
5b8fa09b00
filters: MDL-7336 Finish admin settings page.
2009-04-13 07:04:07 +00:00
tjhunt
456c8cc738
filters: MDL-7336 redo global settings page to use the new libs
...
Note: ->stringfilters update not done yet.
2009-04-13 07:03:32 +00:00
tjhunt
ccc161f8f0
filters: MDL-7336 change weblib to use the new code
...
* Rename filter base class from filter_base to moodle_text_filter
* Remove unnecessary explicit constructors in moodle_text_filter
subclasses
* New filter_manager class, rather than static methods in filter_base
* Move some logic out of weblib, and into filter_manager
* Count filtering ops when $CFG->perfdebug on, via
performance_measuring_filter_manager
* Kill unused filter_string function. Petr said it should have been
private to weblib
2009-04-13 06:56:32 +00:00
tjhunt
1f8c468dbd
filters: MDL-7336 rename get_active_filters -> filter_get_active_in_context and improve auto-sorting.
2009-04-13 06:54:34 +00:00
tjhunt
1bd09db947
filters: MDL-7336 implement get_active_filters
2009-04-13 06:53:53 +00:00
tjhunt
56881fdc93
filters: MDL-7336 functions for g/setting local filter_active overrides
2009-04-13 06:53:33 +00:00
tjhunt
e1a9622fad
filters: MDL-7336 functions for getting and setting filter_config
2009-04-13 06:52:56 +00:00
tjhunt
c07e6d8da5
filters: MDL-7336 upgrade $CFG->textfilters into filter_active table.
2009-04-13 06:51:45 +00:00
tjhunt
b810a4d3c9
filters: MDL-17684 Look for the filter name in filter_myfilter.php first.
...
This makes filters more plugginable, becuase with this lang file name, get_string will look for the filter name in filter/myfilter/lang/en_utf8/filter_myfilter.php.
To do this, there is a new function filter_get_name in filterlib that contains the logic.
Also, a new function filter_get_all_installed to replace the logic for getting all filters that was duplicated in three places.
filter_get_name no longer does such a nice fall-back if the name is missing, to encourage people to supply the right string. The fallback now looks like '[[filtername]] (filter/tidy)'.
2009-03-30 08:33:13 +00:00
stronk7
b9061f5768
MDL-18302 filterlib - fixed rebuild of nested ignoretags ; merged from 19_STABLE
2009-02-18 11:03:33 +00:00
stronk7
60ff6ada26
MDL-18165 filterlib - Use one exclusive separator, instead of "." (dot) to avoid saved tags to match with phrases being processed ; merged from 19_STABLE
2009-02-07 00:59:56 +00:00
skodak
ce5a068b2f
MDL-17738 fixed uninitialised setting
2008-12-28 18:42:35 +00:00
dongsheng
9e3f34d1c7
"FILTER/MDL-14582, filters 2.0, compatible with old filters"
2008-12-19 02:16:00 +00:00
stronk7
4ffc25ce55
Fix A tag regex searching. MDL-15842 ; merged from 19_STABLE
2008-07-26 22:13:39 +00:00
jmg324
6c4ed854f6
MDL-12302 stopping filter_save_ignore_tags ignoring empty tags
2008-06-06 09:15:33 +00:00