@@ 449-469 (lines=21) @@ | ||
446 | ||
447 | /* SCRIPTS SETTINGS */ |
|
448 | ||
449 | public function renderScriptsSettings() |
|
450 | { |
|
451 | $this->reloadContent(); |
|
452 | ||
453 | $globalScriptsVars = array('pageScriptsHead', 'pageScriptsBodyStart', 'pageScriptsBodyEnd'); |
|
454 | $hooks = array(); |
|
455 | ||
456 | foreach (Finder::findFiles('@*.latte')->in(APP_DIR . '/templates') as $key => $file) { |
|
457 | $filename = $file->getFileName(); |
|
458 | ||
459 | foreach ($globalScriptsVars as $key => $var) { |
|
460 | if (\WebCMS\Helpers\SystemHelper::checkFileContainsStr(APP_DIR . '/templates/' . $filename, $var)) { |
|
461 | $hooks[$filename][$var] = true; |
|
462 | } else { |
|
463 | $hooks[$filename][$var] = false; |
|
464 | } |
|
465 | } |
|
466 | } |
|
467 | ||
468 | $this->template->scriptsHooks = $hooks; |
|
469 | } |
|
470 | ||
471 | public function createComponentScriptsGlobalForm() |
|
472 | { |
|
@@ 487-507 (lines=21) @@ | ||
484 | ||
485 | /* STYLES SETTINGS */ |
|
486 | ||
487 | public function renderStylesSettings() |
|
488 | { |
|
489 | $this->reloadContent(); |
|
490 | ||
491 | $globalStylesVars = array('pageStylesHead'); |
|
492 | $hooks = array(); |
|
493 | ||
494 | foreach (Finder::findFiles('@*.latte')->in(APP_DIR . '/templates') as $key => $file) { |
|
495 | $filename = $file->getFileName(); |
|
496 | ||
497 | foreach ($globalStylesVars as $key => $var) { |
|
498 | if (\WebCMS\Helpers\SystemHelper::checkFileContainsStr(APP_DIR . '/templates/' . $filename, $var)) { |
|
499 | $hooks[$filename][$var] = true; |
|
500 | } else { |
|
501 | $hooks[$filename][$var] = false; |
|
502 | } |
|
503 | } |
|
504 | } |
|
505 | ||
506 | $this->template->stylesHooks = $hooks; |
|
507 | } |
|
508 | ||
509 | public function createComponentStylesGlobalForm() |
|
510 | { |