/** * initGuiTexts * @author Thomas Schedler <*****@*****.**> * @version 1.0 */ public function initGuiTexts($blnGuiTextsClassSession = true) { /** * initialize the guiTexts object && the security object */ try { //$this->guiTexts = GuiTexts::getInstance($this->logger, $this->dbh); if (GUI_TEXTS_CLASS_SESSION == true && $blnGuiTextsClassSession == true) { if (isset($_SESSION['sesGuiTextsObject'])) { $this->logger->debug('load guiTexts object from session'); $this->guiTexts = unserialize($_SESSION['sesGuiTextsObject']); } else { $this->logger->debug('load guiTexts object from engine db and write to the session'); $this->guiTexts = GuiTexts::getInstance($this->logger); $_SESSION['sesGuiTextsObject'] = serialize($this->guiTexts); } } else { $this->logger->debug('load guiTexts object from engine db'); $this->guiTexts = GuiTexts::getInstance($this->logger); } } catch (Exception $exc) { $this->logger->err($exc); } }