summaryrefslogtreecommitdiffstats
path: root/codebase/treegridmultitable_connector.php
diff options
context:
space:
mode:
Diffstat (limited to 'codebase/treegridmultitable_connector.php')
-rw-r--r--codebase/treegridmultitable_connector.php11
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);
}