public static function getPrevBro($key, $node = false) { $treeTable = new K_Tree_Model(); // Определяем поле ключа if (!$node) { if (is_numeric($key)) { $pid = $key; $node = self::getNode($key); } else { $node = self::getNode($key); $pid = $node['tree_id']; } } $query = 'SELECT * FROM tree where tree_pid = ' . $node['tree_pid'] . ' AND tree_lkey < ' . $node['tree_lkey'] . ' ORDER BY tree_lkey DESC limit 1'; $treeR = $treeTable->fetchArray($query); $prevBro = $treeR[0]; return $prevBro; }