/** * Visit a Flow/Content Organizer * * @param object FlowOrganizerSiteComponent $siteComponent * @return mixed * @access public * @since 8/31/07 */ public function visitFlowOrganizer(FlowOrganizerSiteComponent $siteComponent) { if ($siteComponent->acceptVisitor($this->hasMenuBelowVisitor)) { return false; } else { if ($this->isChildOfSiteNavOrg($siteComponent) && $siteComponent->getParentComponent()->acceptVisitor($this->hasMenuBelowVisitor)) { return true; } else { return $siteComponent->getParentComponent()->acceptVisitor($this); } } }