private function load_last_tree() { if (self::$apm_tree == null) { $tree = ApmTreeDb::get_last_tree(); if (!empty($tree)) { self::$apm_tree = new ApmTree($tree); } } return self::$apm_tree !== null; }
/** * Debug function : to display tree nodes */ public static function get_raw_tree() { return ApmTreeDb::get_last_tree(); }
public function set_nodes_positions_from_last_tree() { $tree_raw = ApmTreeDb::get_last_tree(); if (!empty($tree_raw)) { $tree = new ApmTree($tree_raw); $tree_infos = $tree->get_nodes_tree_infos(array_keys($this->nodes_data)); foreach (array_keys($this->nodes_data) as $apm_id) { $this->nodes_data[$apm_id]->set_node_position($tree_infos[$apm_id]); } } }