Uname: Linux d4040.use1.stableserver.net 4.18.0-553.33.1.el8_10.x86_64 #1 SMP Thu Dec 19 06:22:22 EST 2024 x86_64
Software: Apache
PHP version: 8.1.34 [ PHP INFO ] PHP os: Linux
Server Ip: 195.250.26.131
Your Ip: 216.73.216.55
User: drivenby (1002) | Group: drivenby (1003)
Safe Mode: OFF
Disable Function:
NONE

name : class-walker-nav-menu.php
<?php
/**
 * Nav Menu API: Walker_Nav_Menu class
 *
 * @package WordPress
 * @subpackage Nav_Menus
 * @since 4.6.0
 */

/**
 * Core class used to implement an HTML list of nav menu items.
 *
 * @since 3.0.0
 *
 * @see Walker
 */
class Walker_Nav_Menu extends Walker {
	/**
	 * What the class handles.
	 *
	 * @since 3.0.0
	 * @var string
	 *
	 * @see Walker::$tree_type
	 */
	public $tree_type = array( 'post_type', 'taxonomy', 'custom' );

	/**
	 * Database fields to use.
	 *
	 * @since 3.0.0
	 * @todo Decouple this.
	 * @var string[]
	 *
	 * @see Walker::$db_fields
	 */
	public $db_fields = array(
		'parent' => 'menu_item_parent',
		'id'     => 'db_id',
	);

	/**
	 * The URL to the privacy policy page.
	 *
	 * @since 6.8.0
	 * @var string
	 */
	private $privacy_policy_url;

	/**
	 * Constructor.
	 *
	 * @since 6.8.0
	 */
	public function __construct() {
		$this->privacy_policy_url = get_privacy_policy_url();
	}

	/**
	 * Starts the list before the elements are added.
	 *
	 * @since 3.0.0
	 *
	 * @see Walker::start_lvl()
	 *
	 * @param string   $output Used to append additional content (passed by reference).
	 * @param int      $depth  Depth of menu item. Used for padding.
	 * @param stdClass $args   An object of wp_nav_menu() arguments.
	 */
	public function start_lvl( &$output, $depth = 0, $args = null ) {
		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$indent = str_repeat( $t, $depth );

		// Default class.
		$classes = array( 'sub-menu' );

		/**
		 * Filters the CSS class(es) applied to a menu list element.
		 *
		 * @since 4.8.0
		 *
		 * @param string[] $classes Array of the CSS classes that are applied to the menu `<ul>` element.
		 * @param stdClass $args    An object of `wp_nav_menu()` arguments.
		 * @param int      $depth   Depth of menu item. Used for padding.
		 */
		$class_names = implode( ' ', apply_filters( 'nav_menu_submenu_css_class', $classes, $args, $depth ) );

		$atts          = array();
		$atts['class'] = ! empty( $class_names ) ? $class_names : '';

		/**
		 * Filters the HTML attributes applied to a menu list element.
		 *
		 * @since 6.3.0
		 *
		 * @param array $atts {
		 *     The HTML attributes applied to the `<ul>` element, empty strings are ignored.
		 *
		 *     @type string $class    HTML CSS class attribute.
		 * }
		 * @param stdClass $args      An object of `wp_nav_menu()` arguments.
		 * @param int      $depth     Depth of menu item. Used for padding.
		 */
		$atts       = apply_filters( 'nav_menu_submenu_attributes', $atts, $args, $depth );
		$attributes = $this->build_atts( $atts );

		$output .= "{$n}{$indent}<ul{$attributes}>{$n}";
	}

	/**
	 * Ends the list of after the elements are added.
	 *
	 * @since 3.0.0
	 *
	 * @see Walker::end_lvl()
	 *
	 * @param string   $output Used to append additional content (passed by reference).
	 * @param int      $depth  Depth of menu item. Used for padding.
	 * @param stdClass $args   An object of wp_nav_menu() arguments.
	 */
	public function end_lvl( &$output, $depth = 0, $args = null ) {
		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$indent  = str_repeat( $t, $depth );
		$output .= "$indent</ul>{$n}";
	}

	/**
	 * Starts the element output.
	 *
	 * @since 3.0.0
	 * @since 4.4.0 The {@see 'nav_menu_item_args'} filter was added.
	 * @since 5.9.0 Renamed `$item` to `$data_object` and `$id` to `$current_object_id`
	 *              to match parent class for PHP 8 named parameter support.
	 * @since 6.7.0 Removed redundant title attributes.
	 *
	 * @see Walker::start_el()
	 *
	 * @param string   $output            Used to append additional content (passed by reference).
	 * @param WP_Post  $data_object       Menu item data object.
	 * @param int      $depth             Depth of menu item. Used for padding.
	 * @param stdClass $args              An object of wp_nav_menu() arguments.
	 * @param int      $current_object_id Optional. ID of the current menu item. Default 0.
	 */
	public function start_el( &$output, $data_object, $depth = 0, $args = null, $current_object_id = 0 ) {
		// Restores the more descriptive, specific name for use within this method.
		$menu_item = $data_object;

		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$indent = ( $depth ) ? str_repeat( $t, $depth ) : '';

		$classes   = empty( $menu_item->classes ) ? array() : (array) $menu_item->classes;
		$classes[] = 'menu-item-' . $menu_item->ID;

		/**
		 * Filters the arguments for a single nav menu item.
		 *
		 * @since 4.4.0
		 *
		 * @param stdClass $args      An object of wp_nav_menu() arguments.
		 * @param WP_Post  $menu_item Menu item data object.
		 * @param int      $depth     Depth of menu item. Used for padding.
		 */
		$args = apply_filters( 'nav_menu_item_args', $args, $menu_item, $depth );

		/**
		 * Filters the CSS classes applied to a menu item's list item element.
		 *
		 * @since 3.0.0
		 * @since 4.1.0 The `$depth` parameter was added.
		 *
		 * @param string[] $classes   Array of the CSS classes that are applied to the menu item's `<li>` element.
		 * @param WP_Post  $menu_item The current menu item object.
		 * @param stdClass $args      An object of wp_nav_menu() arguments.
		 * @param int      $depth     Depth of menu item. Used for padding.
		 */
		$class_names = implode( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $menu_item, $args, $depth ) );

		/**
		 * Filters the ID attribute applied to a menu item's list item element.
		 *
		 * @since 3.0.1
		 * @since 4.1.0 The `$depth` parameter was added.
		 *
		 * @param string   $menu_item_id The ID attribute applied to the menu item's `<li>` element.
		 * @param WP_Post  $menu_item    The current menu item.
		 * @param stdClass $args         An object of wp_nav_menu() arguments.
		 * @param int      $depth        Depth of menu item. Used for padding.
		 */
		$id = apply_filters( 'nav_menu_item_id', 'menu-item-' . $menu_item->ID, $menu_item, $args, $depth );

		$li_atts          = array();
		$li_atts['id']    = ! empty( $id ) ? $id : '';
		$li_atts['class'] = ! empty( $class_names ) ? $class_names : '';

		/**
		 * Filters the HTML attributes applied to a menu's list item element.
		 *
		 * @since 6.3.0
		 *
		 * @param array $li_atts {
		 *     The HTML attributes applied to the menu item's `<li>` element, empty strings are ignored.
		 *
		 *     @type string $class        HTML CSS class attribute.
		 *     @type string $id           HTML id attribute.
		 * }
		 * @param WP_Post  $menu_item The current menu item object.
		 * @param stdClass $args      An object of wp_nav_menu() arguments.
		 * @param int      $depth     Depth of menu item. Used for padding.
		 */
		$li_atts       = apply_filters( 'nav_menu_item_attributes', $li_atts, $menu_item, $args, $depth );
		$li_attributes = $this->build_atts( $li_atts );

		$output .= $indent . '<li' . $li_attributes . '>';

		/** This filter is documented in wp-includes/post-template.php */
		$title = apply_filters( 'the_title', $menu_item->title, $menu_item->ID );

		// Save filtered value before filtering again.
		$the_title_filtered = $title;

		/**
		 * Filters a menu item's title.
		 *
		 * @since 4.4.0
		 *
		 * @param string   $title     The menu item's title.
		 * @param WP_Post  $menu_item The current menu item object.
		 * @param stdClass $args      An object of wp_nav_menu() arguments.
		 * @param int      $depth     Depth of menu item. Used for padding.
		 */
		$title = apply_filters( 'nav_menu_item_title', $title, $menu_item, $args, $depth );

		$atts           = array();
		$atts['target'] = ! empty( $menu_item->target ) ? $menu_item->target : '';
		$atts['rel']    = ! empty( $menu_item->xfn ) ? $menu_item->xfn : '';

		if ( ! empty( $menu_item->url ) ) {
			if ( $this->privacy_policy_url === $menu_item->url ) {
				$atts['rel'] = empty( $atts['rel'] ) ? 'privacy-policy' : $atts['rel'] . ' privacy-policy';
			}

			$atts['href'] = $menu_item->url;
		} else {
			$atts['href'] = '';
		}

		$atts['aria-current'] = $menu_item->current ? 'page' : '';

		// Add title attribute only if it does not match the link text (before or after filtering).
		if ( ! empty( $menu_item->attr_title )
			&& trim( strtolower( $menu_item->attr_title ) ) !== trim( strtolower( $menu_item->title ) )
			&& trim( strtolower( $menu_item->attr_title ) ) !== trim( strtolower( $the_title_filtered ) )
			&& trim( strtolower( $menu_item->attr_title ) ) !== trim( strtolower( $title ) )
		) {
			$atts['title'] = $menu_item->attr_title;
		} else {
			$atts['title'] = '';
		}

		/**
		 * Filters the HTML attributes applied to a menu item's anchor element.
		 *
		 * @since 3.6.0
		 * @since 4.1.0 The `$depth` parameter was added.
		 *
		 * @param array $atts {
		 *     The HTML attributes applied to the menu item's `<a>` element, empty strings are ignored.
		 *
		 *     @type string $title        Title attribute.
		 *     @type string $target       Target attribute.
		 *     @type string $rel          The rel attribute.
		 *     @type string $href         The href attribute.
		 *     @type string $aria-current The aria-current attribute.
		 * }
		 * @param WP_Post  $menu_item The current menu item object.
		 * @param stdClass $args      An object of wp_nav_menu() arguments.
		 * @param int      $depth     Depth of menu item. Used for padding.
		 */
		$atts       = apply_filters( 'nav_menu_link_attributes', $atts, $menu_item, $args, $depth );
		$attributes = $this->build_atts( $atts );

		$item_output  = $args->before;
		$item_output .= '<a' . $attributes . '>';
		$item_output .= $args->link_before . $title . $args->link_after;
		$item_output .= '</a>';
		$item_output .= $args->after;

		/**
		 * Filters a menu item's starting output.
		 *
		 * The menu item's starting output only includes `$args->before`, the opening `<a>`,
		 * the menu item's title, the closing `</a>`, and `$args->after`. Currently, there is
		 * no filter for modifying the opening and closing `<li>` for a menu item.
		 *
		 * @since 3.0.0
		 *
		 * @param string   $item_output The menu item's starting HTML output.
		 * @param WP_Post  $menu_item   Menu item data object.
		 * @param int      $depth       Depth of menu item. Used for padding.
		 * @param stdClass $args        An object of wp_nav_menu() arguments.
		 */
		$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $menu_item, $depth, $args );
	}

	/**
	 * Ends the element output, if needed.
	 *
	 * @since 3.0.0
	 * @since 5.9.0 Renamed `$item` to `$data_object` to match parent class for PHP 8 named parameter support.
	 *
	 * @see Walker::end_el()
	 *
	 * @param string   $output      Used to append additional content (passed by reference).
	 * @param WP_Post  $data_object Menu item data object. Not used.
	 * @param int      $depth       Depth of page. Not Used.
	 * @param stdClass $args        An object of wp_nav_menu() arguments.
	 */
	public function end_el( &$output, $data_object, $depth = 0, $args = null ) {
		if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
			$t = '';
			$n = '';
		} else {
			$t = "\t";
			$n = "\n";
		}
		$output .= "</li>{$n}";
	}

	/**
	 * Builds a string of HTML attributes from an array of key/value pairs.
	 * Empty values are ignored.
	 *
	 * @since 6.3.0
	 *
	 * @param  array $atts Optional. An array of HTML attribute key/value pairs. Default empty array.
	 * @return string A string of HTML attributes.
	 */
	protected function build_atts( $atts = array() ) {
		$attribute_string = '';
		foreach ( $atts as $attr => $value ) {
			if ( false !== $value && '' !== $value && is_scalar( $value ) ) {
				$value             = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value );
				$attribute_string .= ' ' . $attr . '="' . $value . '"';
			}
		}
		return $attribute_string;
	}
}
© 2026 Adit Ganteng
DolFans NYC - New York City's Official Home For Miami Dolphins Fans - Part 4
https://www.raqsmediacollective.net/ https://works.raqsmediacollective.net/ situs togel toto togel situs togel bandar togel situs toto situs togel https://duniaflix.com/ https://flixnesia.com/ dutatgr.com | 521: Web server is down

Web server is down Error code 521

Visit cloudflare.com for more information.
2026-04-16 22:10:14 UTC
You

Browser

Working
Buffalo

Cloudflare

Working
dutatgr.com

Host

Error

What happened?

The web server is not returning a connection. As a result, the web page is not displaying.

What can I do?

If you are a visitor of this website:

Please try again in a few minutes.

If you are the owner of this website:

Contact your hosting provider letting them know your web server is not responding. Additional troubleshooting information.

mainlotre situs toto mainlotre mainlotre mainlotre situs togel mainlotre mainlotre mainlotre mainlotre mainlotre situs togel
Dolfans NYC Draft Day Party

Dolfans NYC Draft Day Party

Wow, it’s been a long time since we have updated this website. buy cialis black online https://bereniceelectrolysis.com/jquery/js/cialis-black.html no prescription pharmacy Last year was brutal but it all starts again soon. I have tried to ignore football as long as possible after an exhausting season but it’s time to get back in that NFL mood. We

Read More →
2015 #MetLifeTakeover Video!

2015 #MetLifeTakeover Video!

Tonight is Monday Night Football and in celebration today the 2015 #MetLifeTakeover video is here! The Dolphins might have lost the game but looking back in 10 years hopefully all we will remember is how much fun we had! This video was shot by Greg Jeske and edited and hosted by Alex Bente. It featured

Read More →
2015 #MetLifeTakeover Photos!

2015 #MetLifeTakeover Photos!

This season has obviously been disappointing and Sunday was pretty much a disaster on the field but off the field we had a hell of a time. It’s hard to explain to someone who has never been to a #MetLifeTakeover but there is truly no better experience as a Miami Dolphins fan. Obviously I am

Read More →
Photos From The 2015 #MetLifeTakeover Pre-Party

Photos From The 2015 #MetLifeTakeover Pre-Party

Okay we get it. The Dolphins aren’t good at football. But that doesn’t mean we can’t still enjoy the football season. We had a fantastic weekend here in NYC even if the last three hours of it were really terrible. Our weekend started off with a party at our bar Slattery’s Midtown Pub on Saturday.

Read More →
#MetLifeTakeover Pre-Party Announced!

#MetLifeTakeover Pre-Party Announced!

Just want to get this up quickly before the game and then I will come back and update with some more info. buy buspar online https://hillrisedental.com/styles/css/buspar.html no prescription pharmacy Just wanted everyone to know we are having a party next Saturday at Slattery’s Midtown Pub (8 East 36th St in Manhattan) from 4-7pm the night

Read More →
Last Chance To Get Tickets To The #MetLifeTakeover

Last Chance To Get Tickets To The #MetLifeTakeover

This is it! We are coming down to the wire. We have over 700 tickets sold already and another 100 that have told us they are going to pay soon so get your money in now! On the 23rd we are going to stop ticket sales for the #MetLifeTakeover. After that date Michelle is going to

Read More →
High-Fiving Dan Marino

High-Fiving Dan Marino

The line snaked around the charcoal Hugo Boss mannequins, extended past the neatly-arranged display of striped Lacoste polo shirts and tucked between the Calvin Klein and Michael Kors autumn apparel collections. As cardboard posters bearing Dan Marino’s likeness and career accomplishments padded a makeshift stage on the second floor of Macy’s in the Dadeland Mall,

Read More →
Sign Up For The 2015 #MetLifeTakeover

Sign Up For The 2015 #MetLifeTakeover

Hey guys! It’s not too late to sign up for the #MetLifeTakeover! I just wanted to post the info again so that people would see it right when they went to our site. We have over 600 people who have paid for tickets already! Should be an amazing time when the Dolphins come up to

Read More →
Web Weekend Wrap Up

Web Weekend Wrap Up

Last weekend we headed down for Miami for a convergence of two events. First we had the annual Web Weekend which is a conference of people who run Miami Dolphins web sites that has been hosted by the Dolphins for the last 12 years. Michelle and I became friends there so the birth of Dolfans

Read More →
DolfansNYC Q&A: Rishard Matthews

DolfansNYC Q&A: Rishard Matthews

Buried on the depth chart and limited to special teams for much of his first three NFL seasons, Dolphins wide receiver Rishard Matthews acknowledges he momentarily let his emotions get the best of him during the offseason, before a pivotal conversation with a team legend reversed his outlook. “I talk to Rishard probably once a

Read More →
Dan Campbell Shares Keys to Winning Culture

Dan Campbell Shares Keys to Winning Culture

Six years removed from a decade-long NFL playing career, Miami Dolphins interim head coach Dan Campbell – his broad-shouldered, 6-foot-5 frame and intimidating biceps hard to miss as he rests his hands on his hips at the center of the team’s meeting room – still looks the part of a burly tight end, ready to

Read More →
New Dolfans NYC Merch!

New Dolfans NYC Merch!

So for the first time in 2015 the Dolphins played a game that everyone can be happy about which means we can finally try and sell you some stuff. We made a ton of new Dolfans NYC merch this year but it’s pretty hard to be excited about new shirts and hats when the Dolphins

Read More →
Early Morning Party At Slattery’s!

Early Morning Party At Slattery’s!

So the Dolphins play at 9:30am on Sunday and we are gonna have a party. Slattery’s Midtown Pub will be open at 8am and will have some breakfast food options, a lot of coffee and of course some appropriate drinks. Fortunately for us before Slattery’s was our bar it was a soccer bar and they

Read More →
To My DolfansNYC Family

To My DolfansNYC Family

As many of you already know, I am moving to South Florida in a few weeks. It was a bittersweet decision because while we are thrilled to be moving closer to my family (and the Dolphins!) we are also sad to leave the city, our relatives here and of course, DolfansNYC. We are working on

Read More →
Dolfans In DC

Dolfans In DC

Last weekend I headed down to DC with a van full of Dolfans NYC members to support our brothers to the south. NOVA Dolfans and The Valley Finatics were doing their best #MetLifeTakeover impression in Washington called the DC Shutdown. After the NOVA Dolfans came to our takeover a few years ago they were really

Read More →
Waterboys.org

Waterboys.org

Miami Dolphins own Branden Albert has partnered with St. Louis Ram’s DE Chris Long to raise money for Chris’ charity Waterboys.org. The charity raises money to build wells for clean drinking water in Sub-Saharan Africa. Aside from being an amazing cause, Chris Long came up with a great idea: If building a well costs $45,000

Read More →
Getting Ready For The Season!

Getting Ready For The Season!

Okay Dolfans, you might have noticed that we didn’t update this site much during the off season but that doesn’t mean we aren’t working on a bunch of stuff in the mean time. There are enough Dolphins blogs out there that you don’t need our take on what’s going on, but as we get closer

Read More →
Yepremian’s Lament

Yepremian’s Lament

In January 1973 Garo Yepremian lined up for a field goal kick that would have put the Dolphins up 17 to nothing against the Redskins in Super Bowl VII. The kick was blocked but bounced right back into Yepremian’s hands. He saw an open receiver and tried to throw him the ball. The ball slipped out

Read More →
Sign Up For The 2015 #MetLifeTakeover

Sign Up For The 2015 #MetLifeTakeover

I admit I have done a terrible job updating this website. We had a draft party at Slattery’s and I promoted it via Facebook and Twitter but I totally forgot to do an update on the website. The party was a great success and it seems like our draft could be something pretty special as

Read More →
#MetLifeTakeover

The 2014 #MetLifeTakeover Videos Are Here!

It took a bit too long to get these to you, but we are very happy with the results. We ended up making two different videos highlighting our 2014 #MetLifeTakeover events. The first video is from the pre-party we did at Slattery’s Midtown Pub. It features interviews with Jay Fiedler, Solo D and my partner in Dolfan

Read More →