Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
DisallowUnsafeDynamicJS.php
01 <?php
02
03 /**
04 * @package s9e\TextFormatter
05 * @copyright Copyright (c) 2010-2022 The s9e authors
06 * @license http://www.opensource.org/licenses/mit-license.php The MIT License
07 */
08 namespace s9e\TextFormatter\Configurator\TemplateChecks;
09
10 use DOMElement;
11 use s9e\TextFormatter\Configurator\Helpers\NodeLocator;
12 use s9e\TextFormatter\Configurator\Helpers\XPathHelper;
13 use s9e\TextFormatter\Configurator\Items\Attribute;
14
15 class DisallowUnsafeDynamicJS extends AbstractDynamicContentCheck
16 {
17 /**
18 * {@inheritdoc}
19 */
20 protected function getNodes(DOMElement $template)
21 {
22 return NodeLocator::getJSNodes($template->ownerDocument);
23 }
24
25 /**
26 * {@inheritdoc}
27 */
28 protected function isExpressionSafe($expr)
29 {
30 return XPathHelper::isExpressionNumeric($expr);
31 }
32
33 /**
34 * {@inheritdoc}
35 */
36 protected function isSafe(Attribute $attribute)
37 {
38 return $attribute->isSafeInJS();
39 }
40 }