Beispiel #1
0
 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>';
 }
Beispiel #2
0
 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);
 }