Function Reference: geodir_advace_search_manager_tabs

Summary

This function has not been documented yet.

Source File

geodir_advace_search_manager_tabs() is located in geodir_advance_search_filters/geodirectory_advance_search_function.php [Line: 31]

Source Code

function geodir_advace_search_manager_tabs($tabs){

$geodir_post_types = get_option( 'geodir_post_types' );

	foreach($geodir_post_types as $geodir_post_type => $geodir_posttype_info){
		
		$originalKey = $geodir_post_type.'_fields_settings';
		
		if(array_key_exists($originalKey, $tabs)){
			
			if(array_key_exists('subtabs', $tabs[$originalKey])){
				
				$insertValue = array('subtab' => 'advance_search',
												'label' =>__( 'Advance Search', GEODIRADVANCESEARCH_TEXTDOMAIN),
												'request' => array('listing_type'=>$geodir_post_type)
											);
				
				$new_array = array();							
				foreach($tabs[$originalKey]['subtabs'] as $key => $val){
					
					$new_array[] = $val;
					
					if($val['subtab'] == 'custom_fields')
						$new_array[] = $insertValue;
					
				}
				
				$tabs[$originalKey]['subtabs'] = $new_array;
				
			}
			
		}
		
	}
	
	return $tabs;
	
}