Function Reference: geodir_get_limited_location_array
Summary
Get location data as an array or object.
Package
GeoDirectory_Location_Manager
Parameters
- $which
- (string) (required) Location type. Possible values are ‘country’, ‘region’, ‘city’.
- Default: : ‘country’
- $format
- (string) (required) Output format. Possible values are ‘array’, ‘object’.
- Default: : ‘array’
Return Values
- (object|string|array)
- Location array or object.
Change Log
Since: 1.0.0
Source File
geodir_get_limited_location_array() is located in geodir_location_manager/geodir_location_functions.php [Line: 559]
Source Code
function geodir_get_limited_location_array($which='country' , $format='array') { $location_array = '' ; $locations = '' ; switch($which) { case 'country': $locations = get_option('geodir_selected_countries'); break; case 'region': $locations = get_option('geodir_selected_regions'); break; case 'city': $locations = get_option('geodir_selected_cities'); break; } if(!empty($locations) && is_array($locations)) { foreach($locations as $location) $location_array[$location] = $location ; } if($format=='object') $location_array = (object)$location_array ; return $location_array ; }