public function process() { $model = $this->model; $idNode = Input::get('__node', Input::get('node', 1)); $current = $model::find($idNode); $templates = Config::get('builder::' . $this->nameTree . '.templates'); $template = Config::get('builder::' . $this->nameTree . '.default'); if (isset($templates[$current->template])) { $template = $templates[$current->template]; } $options = array('url' => URL::current(), 'def_name' => $this->nameTree . '.' . $template['node_definition'], 'additional' => array('node' => $idNode, 'current' => $current)); if ($template['type'] == 'table') { $options['def_name'] = $this->nameTree . '.' . $template['definition']; } return \Jarboe::table($options); }
public function handleTree() { $idNode = Input::get('node', 1); $current = Tree::find($idNode); $templates = Config::get('builder::tree.templates'); $template = Config::get('builder::tree.default'); if (isset($templates[$current->template])) { $template = $templates[$current->template]; } if ($template['type'] == 'table') { $options = array('url' => \URL::current(), 'def_name' => 'tree.' . $template['definition'], 'additional' => array('node' => $idNode)); return \Jarboe::table($options); } // }