/** * Get Shop States * * @since 1.6 * * @param null $country * @return mixed|void A list of states for the shop's base country */ function edd_get_shop_states($country = null) { global $edd_options; if (empty($country)) { $country = edd_get_shop_country(); } switch ($country) { case 'US': $states = edd_get_states_list(); break; case 'CA': $states = edd_get_provinces_list(); break; case 'AU': $states = edd_get_australian_states_list(); break; case 'BR': $states = edd_get_brazil_states_list(); break; case 'CN': $states = edd_get_chinese_states_list(); break; case 'HK': $states = edd_get_hong_kong_states_list(); break; case 'HU': $states = edd_get_hungary_states_list(); break; case 'ID': $states = edd_get_indonesian_states_list(); break; case 'IN': $states = edd_get_indian_states_list(); break; case 'MY': $states = edd_get_malaysian_states_list(); break; case 'NZ': $states = edd_get_new_zealand_states_list(); break; case 'TH': $states = edd_get_thailand_states_list(); break; case 'ZA': $states = edd_get_south_african_states_list(); break; default: $states = array(); break; } return apply_filters('edd_shop_states', $states); }
/** * Get Shop States * * @since 1.6 * * @param null $country * @return mixed|void A list of states for the shop's base country */ function edd_get_shop_states($country = null) { if (empty($country)) { $country = edd_get_shop_country(); } switch ($country) { case 'US': $states = edd_get_states_list(); break; case 'CA': $states = edd_get_provinces_list(); break; case 'AU': $states = edd_get_australian_states_list(); break; case 'BD': $states = edd_get_bangladeshi_states_list(); break; case 'BG': $states = edd_get_bulgarian_states_list(); break; case 'BR': $states = edd_get_brazil_states_list(); break; case 'CN': $states = edd_get_chinese_states_list(); break; case 'HK': $states = edd_get_hong_kong_states_list(); break; case 'HU': $states = edd_get_hungary_states_list(); break; case 'ID': $states = edd_get_indonesian_states_list(); break; case 'IN': $states = edd_get_indian_states_list(); break; case 'IR': $states = edd_get_iranian_states_list(); break; case 'IT': $states = edd_get_italian_states_list(); break; case 'JP': $states = edd_get_japanese_states_list(); break; case 'MX': $states = edd_get_mexican_states_list(); break; case 'MY': $states = edd_get_malaysian_states_list(); break; case 'NP': $states = edd_get_nepalese_states_list(); break; case 'NZ': $states = edd_get_new_zealand_states_list(); break; case 'PE': $states = edd_get_peruvian_states_list(); break; case 'TH': $states = edd_get_thailand_states_list(); break; case 'TR': $states = edd_get_turkey_states_list(); break; case 'ZA': $states = edd_get_south_african_states_list(); break; case 'ES': $states = edd_get_spain_states_list(); break; default: $states = array(); break; } return apply_filters('edd_shop_states', $states); }