Lines Matching refs:item
54 foreach($tab as $item){
55 $this->_fillTree($tree, $this->_getNS($item), $item, '', ':');
85 private function _getNS($item) { argument
86 if($item['type'] === 'd'){
101 $lastChar = substr($item['id'], -1);
102 $IdSplit = explode(':', $item['id']);
104 if ($item['ns'] !== false){
106 || count(explode(':', $item['ns'])) === count($IdSplit) -2){ // case 2
111 if ($this->str_contains($item['id'], ':')){ // case 4
123 if ($item['ns'] === false) {
127 return explode(':', $item['ns']);
140 private function _fillTree($tree, $keys, $item, $parentId, $myNs) { argument
142 if($item['type'] === 'd') {
143 $tree->self = $item;
145 if ($myNs == $item['id']) {
146 $tree->self = $item;
148 if (!isset($tree->children[$item['id']])) {
149 if ('d' !== $item['type']) {
150 $tree->children[$item['id']] = new NspagesTreeNsNode($item['id']);
151 $tree->children[$item['id']]->self = $item;
153 $tree->children[$item['id']] = $item;
156 $tree->children[$item['id']]->self = $item;
169 $this->_fillTree($tree->children[$nsKey], $keys, $item, $currentId, $item['ns']);