elements as $element ): $return .= <<dataAttributes as $attributeKey => $attributeValue ): $return .= << IPSCONTENT; if ( $element->icon ): $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; $val = "{$element->title}"; $return .= \IPS\Member::loggedIn()->language()->addToStack( htmlspecialchars( $val, ENT_DISALLOWED, 'UTF-8', FALSE ), TRUE, array( ) ); $return .= << IPSCONTENT; if ( $element->notificationIcon ): $return .= << IPSCONTENT; endif; $return .= << IPSCONTENT; endforeach; $return .= <<hasContent() ): $return .= << {$menu->extraHtmlBeforeLinks} IPSCONTENT; foreach ( $menu->elements as $key => $linkData ): $return .= <<extraHtmlAfterLinks} IPSCONTENT; endif; $return .= <<appendTo ): $return .= <<tooltip ): $return .= << IPSCONTENT; if ( $menu->customLinkHtml ): $return .= <<customLinkHtml} IPSCONTENT; else: $return .= <<icon ): $return .= <<