function getTreeDetails() { if (count(self::$treeDetails) > 0) { return self::$treeDetails; } $result = $this->pearDB->pquery('SELECT module FROM vtiger_trees_templates WHERE templateid = ?', [$this->getFieldParams()]); $module = $this->pearDB->getSingleValue($result); $moduleName = getTabModuleName($module); $result = $this->pearDB->pquery('SELECT tree,label FROM vtiger_trees_templates_data WHERE templateid = ?', [$this->getFieldParams()]); while ($row = $this->pearDB->fetch_array($result)) { self::$treeDetails[$row['tree']] = getTranslatedString($row['label'], $moduleName); } return self::$treeDetails; }