https://t.me/RX1948
Server : Apache
System : Linux server.lienzindia.com 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64
User : plutus ( 1007)
PHP Version : 7.4.33
Disable Function : NONE
Directory :  /home/plutus/public_html/wp-content/plugins/ubermenu/includes/menuitems/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/plutus/public_html/wp-content/plugins/ubermenu/includes/menuitems/UberMenuItemRow.class.php
<?php

class UberMenuItemRow extends UberMenuItem{

	protected $type = 'row';

	function init(){
		if( $this->depth == 0 ){
			$this->walker->set_ignore( $this->item->ID );
			return '<!-- Rows can only be used in submenus-->';
		}
	}


	function get_start_el(){

		$classes = array();

		//Rob submenus should be like if they were in a mega sub
		$this->settings['submenu_type_calc'] = 'mega';

		//If the submenu column default is auto, inherit from parent
		if( $this->getSetting( 'submenu_column_default' ) == 'auto' ){
			$this->settings['submenu_column_default'] = $this->walker->parent_item()->getSetting( 'submenu_column_default' );
		}


		//Autoclear
		$autoclear = '';

		//Dummy inherits
		if( $this->is_dummy ){	//if this is a dummy row, check with the parent
			if( $this->walker->parent_item()->getSetting( 'submenu_column_autoclear' ) == 'on' ){
				$autoclear = 'ubermenu-autoclear';
			}
		}
		//Row setting
		else{
			if( $this->getSetting( 'submenu_column_autoclear' ) == 'on' ){
				$autoclear = 'ubermenu-autoclear';
			}
		}


		//Row content alignment
		$content_align = $this->getSetting( 'row_content_align' );
		if( $content_align && $content_align != 'default' ){
			$classes[] = 'ubermenu-row-content-align-' . $content_align;
		}


		if( $this->getSetting( 'grid_row' ) == 'on' ){
			$classes[] = 'ubermenu-grid-row';
		}

		//Custom menu item class
		//Add all the classes in the array prior to the 'menu-item' class
		if( isset( $this->item->classes[0] ) && $this->item->classes[0] ){
			$k = 0;
			while( $this->item->classes[$k] !== 'menu-item' && $k < count( $this->item->classes ) ){
				$classes[] = $this->item->classes[$k];
				$k++;
			}
		}

		$classes = implode( ' ' , $classes );

		return '<ul class="ubermenu-row ubermenu-row-id-'.$this->item->ID.' ' . $autoclear .' '. $classes.'">';
	}
	function get_end_el(){
		$item_output = "</ul>"; //<!-- end row ".$this->item->ID."-->\n";
		return $item_output;
	}

	function get_submenu_wrap_start(){
		return '';
	}
	function get_submenu_wrap_end(){
		return '';
	}
}

https://t.me/RX1948 - 2025