2 declare(strict_types = 1);
39 foreach ($modules as $module) {
41 foreach ($module->getJavaScriptFiles() as $file) {
42 $result[
'js'] .= static::getJsTag($file);
44 foreach ($module->getCssFiles() as $file) {
45 $result[
'css'] .= static::getCssTag($file);
50 $result[
'js'] .= $subResult[
'js'];
51 $result[
'css'] .= $subResult[
'css'];
64 $result[
'js'] .= static::getJsTag($file);
67 $result[
'css'] .= static::getCssTag($file);
81 if (!empty(
$GLOBALS[
'TBE_STYLES'][
'stylesheets'][
'admPanel'])) {
82 $stylesheet = GeneralUtility::locationHeaderUrl(
$GLOBALS[
'TBE_STYLES'][
'stylesheets'][
'admPanel']);
83 $result =
'<link rel="stylesheet" type="text/css" href="' .
84 htmlspecialchars($stylesheet, ENT_QUOTES | ENT_HTML5) .
'" />';
95 protected static function getCssTag(
string $cssFileLocation): string
97 $css =
'<link type="text/css" rel="stylesheet" href="' .
100 ENT_QUOTES | ENT_HTML5
112 protected static function getJsTag(
string $jsFileLocation): string
114 $js =
'<script type="text/javascript" src="' .
117 ENT_QUOTES | ENT_HTML5
130 $jsFileLocation =
'EXT:adminpanel/Resources/Public/JavaScript/AdminPanel.js';
132 $cssFileLocation =
'EXT:adminpanel/Resources/Public/Css/adminpanel.css';