Вход Регистрация
Файл: concrete5.7.5.6/concrete/tools/tree/node/load.php
Строк: 33
<?php
defined
('C5_EXECUTE') or die("Access Denied.");
$node ConcreteCoreTreeNodeNode::getByID(Loader::helper('security')->sanitizeInt($_REQUEST['treeNodeParentID']));
$selected = array();
if (
is_array($_REQUEST['treeNodeSelectedIDs'])) {
    foreach(
$_REQUEST['treeNodeSelectedIDs'] as $nodeID) {
        
$selected[] = intval($nodeID);
    }
}

if (
is_object($node)) {
    
$np = new Permissions($node);
    if (
$np->canViewTreeNode()) {
        
$node->getTreeObject()->setRequest($_REQUEST);
        
$node->populateDirectChildrenOnly();
        
$r = array();
        if(
count($selected) > 0) {
            foreach(
$selected as $match) {
                
$node->selectChildrenNodesByID($match);
            }
        }
        foreach(
$node->getChildNodes() as $childnode) {
            
$json $childnode->getTreeNodeJSON();
            if (
$json) {
                
$r[] = $json;
            }
        }
        print 
Loader::helper('ajax')->sendResult($r);
    }
}
Онлайн: 3
Реклама