function _set_template_tree() { $datasource =& datasource_factory :: create('group_object_access_datasource'); $params = array( 'path' => '/root', 'depth' => -1, 'loader_class_name' => 'site_object', 'restrict_by_class' => false, 'include_parent' => 'true', 'check_expanded_parents' => 'true', 'order' => array('class_ordr' => 'ASC', 'identifier' => 'ASC'), 'fetch_method' => 'fetch_by_ids' ); $count = null; $dataset =& $datasource->get_dataset($count, $params); $this->object_ids = array(); $dataset->reset(); while($dataset->next()) { $object = $dataset->export(); $this->object_ids[$object['id']] = $object['id']; } $dataset->reset(); $access_tree =& $this->view->find_child('access'); $access_tree->register_dataset($dataset); }
function &_get_datasource() { if ($this->datasource) { return $this->datasource; } $this->datasource =& datasource_factory::create($this->parameters['datasource_path']); return $this->datasource; }
function &_get_datasource() { $datasource_path = $this->get_attribute('options_datasource'); return datasource_factory::create($datasource_path); }
function &_get_datasource() { include_once LIMB_DIR . '/core/datasource/datasource_factory.class.php'; $datasource_path = $this->get_attribute('options_datasource'); return datasource_factory::create($datasource_path); }