Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HuasoFoundries/phpPgAdmin6.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/xhtml/HTMLHeaderController.php')
-rw-r--r--src/xhtml/HTMLHeaderController.php17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/xhtml/HTMLHeaderController.php b/src/xhtml/HTMLHeaderController.php
index 1faa794b..ad08b5fc 100644
--- a/src/xhtml/HTMLHeaderController.php
+++ b/src/xhtml/HTMLHeaderController.php
@@ -90,13 +90,18 @@ class HTMLHeaderController extends HTMLController
*
* @return string the parsed template
*/
- public function printBody($doBody = true, $bodyClass = 'detailbody', $onloadInit = false)
+ public function printBody($doBody = true, $bodyClass = 'detailbody', $onloadInit = false,$includeJsTree=false)
{
- $bodyClass = $this->lang['applangdir'] . ' ' . \htmlspecialchars($bodyClass);
- $onload = ($onloadInit ? 'onload="init();" ' : '');
-
- $bodyHtml = \sprintf('<body data-controller="%s" class="%s" %s >', $this->controller_name, $bodyClass, $onload);
- $bodyHtml .= \PHP_EOL;
+
+ $includeJsTree=$includeJsTree||( $this->view->offsetExists('includeJsTree')?$this->view->offsetGet('includeJsTree'):false);
+ $viewVars=[
+ 'bodyClass'=> $this->lang['applangdir'] . ' ' . \htmlspecialchars($bodyClass).' '.$includeJsTree?'flexbox_body':'',
+ 'onload'=>($onloadInit ? 'onload="init();" ' : ''),
+ 'controller_name'=>$this->controller_name,
+ 'includeJsTree'=>$includeJsTree
+ ];
+
+ $bodyHtml = $this->view->fetch('components/common_body.twig', $viewVars);
if (!$this->_no_output && $doBody) {
echo $bodyHtml;