diff options
| author | David Siegfried <david.siegfried@uni-vechta.de> | 2024-11-18 11:32:15 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-11-18 11:32:15 +0000 |
| commit | 16d821844fbd1127be5c3776f4d7a5b64945a095 (patch) | |
| tree | 3d2ff276be5081eb447dae06554b895ae79ff8f4 /lib | |
| parent | 45ee1ea61a798719cfca0f3a7ae46f16f6666977 (diff) | |
prevent php-warnings in htmlpurifier, fixes #4883
Closes #4883
Merge request studip/studip!3658
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/classes/htmlpurifier/HTMLPurifier_Injector_TransformLinks.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/classes/htmlpurifier/HTMLPurifier_Injector_TransformLinks.php b/lib/classes/htmlpurifier/HTMLPurifier_Injector_TransformLinks.php index 59dccba..3b4209d 100644 --- a/lib/classes/htmlpurifier/HTMLPurifier_Injector_TransformLinks.php +++ b/lib/classes/htmlpurifier/HTMLPurifier_Injector_TransformLinks.php @@ -10,7 +10,11 @@ class HTMLPurifier_Injector_TransformLinks extends HTMLPurifier_Injector public function handleElement(&$token) { - if ($token->name === 'a' && isset($token->attr['class']) && $token->attr['class'] === 'link-intern') { + if ( + $token->name === 'a' + && isset($token->attr['href'], $token->attr['class']) + && $token->attr['class'] === 'link-intern' + ) { $token->attr['href'] = TransformInternalLinks($token->attr['href']); } } |
