function stateOptions() { $state = new StateProvince(); $data = $state->get_stateOptions(trim($_GET['v']), 'Y'); if (count($data) < 1) { return '<input name="txtstateprovince" type="text" size="30" maxlength="100" /> '; } $ret .= ' <select class="select" name="txtstateprovince" onchange="javascript: cascadeStateAdmin(this.value, this.form.txt_country.value,\'txtcounty\');" >'; $ret .= '<option value="">' . get_lang('select_text') . '</option>'; foreach ($data as $k => $y) { if ($k != 'AA') { $ret .= "<option value='{$k}'>{$y}</option>"; } } unset($data); return $ret .= '</select>'; }
$_SESSION['loc']['country'] = $countrycode = $default_county = !empty($default_county) ? $default_county : "GB"; $country = Country::find_all_order_by_name(); if (is_array($country) && !empty($country)) { $country_t = array(); $country_t['AA'] = 'All Countries'; foreach ($country as $co) { if ($val['code'] != 'AA') { $country_t[$co->code] = $co->name; } } $smarty->assign('country', $country_t); } $state = new StateProvince(); $county = new County(); $city = new City(); $lang['states'] = $state->get_stateOptions($countrycode, 'N'); if (count($lang['states']) == 1) { foreach ($lang['states'] as $key => $val) { $_SESSION['loc']['stateprovince'] = $key; } } //status $_SESSION['loc']['stateprovince'] = $_SESSION['loc']['stateprovince'] != '' ? $_SESSION['loc']['stateprovince'] : ""; if ($_SESSION['loc']['stateprovince'] != '') { $lang['counties'] = $county->get_countyOptions($countrycode, $_SESSION['loc']['stateprovince'], 'N'); if (count($lang['counties']) == 1) { foreach ($lang['counties'] as $key => $val) { $_SESSION['loc']['countycode'] = $key; } } //county