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]); } } }