Пример #1
0
 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);
 }
Пример #2
0
 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);
     }
     //
 }