diff options
Diffstat (limited to 'codebase/treegridmultitable_connector.php')
-rw-r--r-- | codebase/treegridmultitable_connector.php | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/codebase/treegridmultitable_connector.php b/codebase/treegridmultitable_connector.php index ec75fcd..c092382 100644 --- a/codebase/treegridmultitable_connector.php +++ b/codebase/treegridmultitable_connector.php @@ -10,10 +10,8 @@ class TreeGridMultitableConnector extends TreeGridConnector{ private $max_level = null; public function __construct($res,$type=false,$item_type=false,$data_type=false,$render_type=false){ $data_type="TreeGridMultitableDataProcessor"; - if (!$render_type) $render_type="MultitableRenderStrategy"; + if (!$render_type) $render_type="MultitableTreeRenderStrategy"; parent::__construct($res,$type,$item_type,$data_type,$render_type); - $this->event->attach("beforeProcessing", Array($this->render, 'id_translate_before')); - $this->event->attach("afterProcessing", Array($this->render, 'id_translate_after')); } public function render(){ @@ -27,11 +25,6 @@ class TreeGridMultitableConnector extends TreeGridConnector{ $this->request->set_relation(false); } - /*! gets resource for rendering */ - protected function get_resource() { - return $this->sql->select($this->request); - } - public function xml_start(){ if (isset($_GET['id'])) { return "<rows parent='".$this->render->level_id($_GET['id'], $this->render->get_level() - 1)."'>"; @@ -49,7 +42,7 @@ class TreeGridMultitableConnector extends TreeGridConnector{ } public function get_level() { - return $this->render->get_level(); + return $this->render->get_level($this->parent_name); } |