public function buildArrows($node) { $prevBro = K_tree::getPrevBro($node['tree_id']); $nextBro = K_tree::getNextBro($node['tree_id']); return '<a href = "javascript:void(0)" ' . ($prevBro['tree_link'] ? '' : 'style="display:none"') . '" id = "arrow-prev" data-link = "' . $prevBro['tree_link'] . '" class="arrow-prev-next" >Предыдущий</a>' . '<a href = "javascript:void(0)" ' . ($nextBro['tree_link'] ? '' : 'style="display:none"') . '" id = "arrow-next" data-link = "' . $nextBro['tree_link'] . '" class="arrow-prev-next" >Следующий</a>'; }
public function prevNextLoad() { $treeLink = $_POST['link']; $node = K_tree::getNode($treeLink); if (!$node) { $jsonReturn['error'] = true; $jsonReturn['msg'] = 'Ошибка: неправильная ссылка на элемент'; $this->putJSON($jsonReturn); } $jsonReturn['error'] = false; $prevBro = K_tree::getPrevBro($node['tree_id']); $nextBro = K_tree::getNextBro($node['tree_id']); $jsonReturn['prev'] = !empty($prevBro['tree_link']) ? $prevBro['tree_link'] : false; $jsonReturn['next'] = !empty($nextBro['tree_link']) ? $nextBro['tree_link'] : false; $jsonReturn['html'] = K_Request::call(array('module' => 'default', 'controller' => 'index', 'action' => 'page', 'params' => array('0' => $treeLink), 'disableLayout' => false, 'layout' => 'contentlayout')); $this->putJSON($jsonReturn); }