mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-12 01:50:48 +01:00
allow wordfilters to be callbacks
This commit is contained in:
parent
60b3cfc539
commit
c6e629bf89
@ -1415,7 +1415,10 @@ function wordfilters(&$body) {
|
|||||||
|
|
||||||
foreach ($config['wordfilters'] as $filter) {
|
foreach ($config['wordfilters'] as $filter) {
|
||||||
if (isset($filter[2]) && $filter[2]) {
|
if (isset($filter[2]) && $filter[2]) {
|
||||||
$body = preg_replace($filter[0], $filter[1], $body);
|
if (is_callable($filter[1]))
|
||||||
|
$body = preg_replace_callback($filter[0], $filter[1], $body);
|
||||||
|
else
|
||||||
|
$body = preg_replace($filter[0], $filter[1], $body);
|
||||||
} else {
|
} else {
|
||||||
$body = str_ireplace($filter[0], $filter[1], $body);
|
$body = str_ireplace($filter[0], $filter[1], $body);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user