HTML.php
2.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?php
namespace Tz\WordPress\Tools\HTML;
function select_opts(Array $options, $selected = null, $echo = true) {
$return = '';
foreach ($options as $val => &$label) {
$sel = ($val == $selected ? ' selected' : '');
$string = '<option value="' . $val . '"' . $sel .'>' . $label . '</option>';
if ($echo) {
echo $string;
} else {
$return .= $string;
}
}
return $return;
}
function select_opts_provinces($selected = null, $echo = true) {
return select_opts(Vars::$provinces, $selected, $echo);
}
function select_opts_states($selected = null, $echo = true) {
return select_opts(Vars::$states, $selected, $echo);
}
class Vars {
public static $provinces = Array(
'AB' => 'Alberta'
, 'BC' => 'British Columbia'
, 'MB' => 'Manitoba'
, 'NB' => 'New Brunswick'
, 'NL' => 'Newfoundland and Labrador'
, 'NT' => 'Northwest Territories'
, 'NS' => 'Nova Scotia'
, 'NU' => 'Nunavut'
, 'PE' => 'Prince Edward Island'
, 'SK' => 'Saskatchewan'
, 'ON' => 'Ontario'
, 'QC' => 'Quebec'
, 'YT' => 'Yukon'
);
public static $states = Array(
'AL' => 'Alabama'
, 'AK' => 'Alaska'
, 'AZ' => 'Arizona'
, 'AR' => 'Arkansas'
, 'CA' => 'California'
, 'CO' => 'Colorado'
, 'CT' => 'Connecticut'
, 'DE' => 'Delaware'
, 'DC' => 'District of Columbia'
, 'FL' => 'Florida'
, 'GA' => 'Georgia'
, 'GU' => 'Guam'
, 'HI' => 'Hawaii'
, 'ID' => 'Idaho'
, 'IL' => 'Illinois'
, 'IN' => 'Indiana'
, 'IA' => 'Iowa'
, 'KS' => 'Kansas'
, 'KY' => 'Kentucky'
, 'LA' => 'Louisiana'
, 'ME' => 'Maine'
, 'MD' => 'Maryland'
, 'MA' => 'Massachusetts'
, 'MI' => 'Michigan'
, 'MN' => 'Minnesota'
, 'MS' => 'Mississippi'
, 'MO' => 'Missouri'
, 'MT' => 'Montana'
, 'NE' => 'Nebraska'
, 'NV' => 'Nevada'
, 'NH' => 'New Hampshire'
, 'NJ' => 'New Jersey'
, 'NM' => 'New Mexico'
, 'NY' => 'New York'
, 'NC' => 'North Carolina'
, 'ND' => 'North Dakota'
, 'OH' => 'Ohio'
, 'OK' => 'Oklahoma'
, 'OR' => 'Oregon'
, 'PA' => 'Pennyslvania'
, 'PR' => 'Puerto Rico'
, 'RI' => 'Rhode Island'
, 'SC' => 'South Carolina'
, 'SD' => 'South Dakota'
, 'TN' => 'Tennessee'
, 'TX' => 'Texas'
, 'UT' => 'Utah'
, 'VT' => 'Vermont'
, 'VA' => 'Virginia'
, 'VI' => 'Virgin Islands'
, 'WA' => 'Washington'
, 'WV' => 'West Virginia'
, 'WI' => 'Wisconsin'
, 'WY' => 'Wyoming'
);
}
?>