Lines Matching refs:CURRENTNODE
210 private function __writeTOCTree($CURRENTNODE, $CURRENTNODENAME = null, $DEPTH = 0) { argument
215 if (!is_array($CURRENTNODE) || empty($CURRENTNODE))
222 if (!empty($CURRENTNODE['id']) && empty($CURRENTNODE['pages']))
225 return $this->__TOCItem($CURRENTNODE, $DEPTH);
229 if (!empty($CURRENTNODE[$conf['start']]))
232 … $didOpenItem = !(count(empty($CURRENTNODE['pages']) ? $CURRENTNODE : $CURRENTNODE['pages']) == 0);
233 $XML .= $this->__TOCItem($CURRENTNODE[$conf['start']], $DEPTH, !$didOpenItem);
234 unset($CURRENTNODE[$conf['start']]);
235 } else if (!empty($CURRENTNODE['element'])) {
236 $didOpenItem = !(count($CURRENTNODE['pages']) == 0);
237 $XML .= $this->__TOCItem($CURRENTNODE['element'], $DEPTH, !$didOpenItem);
238 unset($CURRENTNODE['element']);
241 $didOpenItem = !(count($CURRENTNODE) == 0);
249 $this->debug($CURRENTNODE);
252 …foreach (empty($CURRENTNODE['pages']) ? $CURRENTNODE : $CURRENTNODE['pages'] as $NODENAME => $ELEM)