From 34c550f4bc62b7f1f2bd72d155cf4e31d2b4ed3e Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Sun, 2 Aug 2015 13:29:20 +0200 Subject: [PATCH] Db: split fetchTemplateTree() logic --- library/Director/Db.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/library/Director/Db.php b/library/Director/Db.php index 0c762527..d516df9b 100644 --- a/library/Director/Db.php +++ b/library/Director/Db.php @@ -85,7 +85,7 @@ class Db extends DbConnection return $db->fetchOne($query); } - public function fetchTemplateTree($type) + protected function fetchTemplateRelations($type) { $db = $this->db(); $query = $db->select()->from( @@ -106,7 +106,12 @@ class Db extends DbConnection ->order('p.object_name') ->order('o.object_name'); - $relations = $db->fetchAll($query); + return $db->fetchAll($query); + } + + public function fetchTemplateTree($type) + { + $relations = $this->fetchTemplateRelations($type); $children = array(); $objects = array(); foreach ($relations as $rel) {