blob: 59dccba30a2b9408ae5571e14d9a763fb8e68394 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<?php
/**
* Transform internal links if multiple domain names are configured.
*/
class HTMLPurifier_Injector_TransformLinks extends HTMLPurifier_Injector
{
public $name = 'TransformLinks';
public $needed = ['a' => ['href', 'class']];
public function handleElement(&$token)
{
if ($token->name === 'a' && isset($token->attr['class']) && $token->attr['class'] === 'link-intern') {
$token->attr['href'] = TransformInternalLinks($token->attr['href']);
}
}
}
|