/**
  * Constructor
  *
  * @param string $strSystemid
  */
 public function __construct($strSystemid = "")
 {
     parent::__construct($strSystemid);
     //default-template: main.tpl
     if ($this->getArrModule("template") == "") {
         $this->setArrModuleEntry("template", "/main.tpl");
     }
     if ($this->getParam("folderview") != "") {
         $this->setArrModuleEntry("template", "/folderview.tpl");
     }
     $this->objToolkit = class_carrier::getInstance()->getObjToolkit("admin");
     //set the correct language to the text-object
     $this->getObjLang()->setStrTextLanguage($this->objSession->getAdminLanguage(true));
 }
 /**
  * Constructor
  *
  * @param array $arrElementData
  * @param string $strSystemid
  */
 public function __construct($arrElementData = array(), $strSystemid = "")
 {
     parent::__construct($strSystemid);
     $this->objToolkit = class_carrier::getInstance()->getObjToolkit("portal");
     //set the pagename
     if ($this->getParam("page") == "") {
         $this->setParam("page", $this->getPagename());
     }
     //set the correct language
     $objLanguage = new class_module_languages_language();
     //set current language to the texts-object
     $this->getObjLang()->setStrTextLanguage($objLanguage->getStrPortalLanguage());
     $this->arrElementData = $arrElementData;
 }