static function processRemoveNodePlacement(&$node) { $nodeType = $node[0]; if ($nodeType == eZTemplate::NODE_ROOT) { $nodeChildren =& $node[1]; for ($i = 0; $i < count($nodeChildren); ++$i) { $nodeChild =& $nodeChildren[$i]; eZTemplateCompiler::processRemoveNodePlacement($nodeChild); } } else { if ($nodeType == eZTemplate::NODE_TEXT) { $node[3] = false; } else { if ($nodeType == eZTemplate::NODE_VARIABLE) { $node[3] = false; } else { if ($nodeType == eZTemplate::NODE_FUNCTION) { $node[4] = false; $nodeChildren =& $node[1]; if ($nodeChildren) { for ($i = 0; $i < count($nodeChildren); ++$i) { $nodeChild =& $nodeChildren[$i]; eZTemplateCompiler::processRemoveNodePlacement($nodeChild); } } } else { if ($nodeType == eZTemplate::NODE_OPERATOR) { } } } } } }