Page Menu
Home
Code
Search
Configure Global Search
Log In
Files
F944929
QueryReadStore.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
5 KB
Subscribers
None
QueryReadStore.php
View Options
<?php
header
(
"Content-Type"
,
"text/json"
);
$allItems
=
array
(
array
(
'name'
=>
"Alabama"
,
'label'
=>
"<img src='images/Alabama.jpg'/>Alabama"
,
'abbreviation'
=>
"AL"
),
array
(
'name'
=>
"Alaska"
,
'label'
=>
"Alaska"
,
'abbreviation'
=>
"AK"
),
array
(
'name'
=>
"American Samoa"
,
'label'
=>
"American Samoa"
,
'abbreviation'
=>
"AS"
),
array
(
'name'
=>
"Arizona"
,
'label'
=>
"Arizona"
,
'abbreviation'
=>
"AZ"
),
array
(
'name'
=>
"Arkansas"
,
'label'
=>
"Arkansas"
,
'abbreviation'
=>
"AR"
),
array
(
'name'
=>
"Armed Forces Europe"
,
'label'
=>
"Armed Forces Europe"
,
'abbreviation'
=>
"AE"
),
array
(
'name'
=>
"Armed Forces Pacific"
,
'label'
=>
"Armed Forces Pacific"
,
'abbreviation'
=>
"AP"
),
array
(
'name'
=>
"Armed Forces the Americas"
,
'label'
=>
"Armed Forces the Americas"
,
'abbreviation'
=>
"AA"
),
array
(
'name'
=>
"California"
,
'label'
=>
"California"
,
'abbreviation'
=>
"CA"
),
array
(
'name'
=>
"Colorado"
,
'label'
=>
"Colorado"
,
'abbreviation'
=>
"CO"
),
array
(
'name'
=>
"Connecticut"
,
'label'
=>
"Connecticut"
,
'abbreviation'
=>
"CT"
),
array
(
'name'
=>
"Delaware"
,
'label'
=>
"Delaware"
,
'abbreviation'
=>
"DE"
),
array
(
'name'
=>
"District of Columbia"
,
'label'
=>
"District of Columbia"
,
'abbreviation'
=>
"DC"
),
array
(
'name'
=>
"Federated States of Micronesia"
,
'label'
=>
"Federated States of Micronesia"
,
'abbreviation'
=>
"FM"
),
array
(
'name'
=>
"Florida"
,
'label'
=>
"Florida"
,
'abbreviation'
=>
"FL"
),
array
(
'name'
=>
"Georgia"
,
'label'
=>
"Georgia"
,
'abbreviation'
=>
"GA"
),
array
(
'name'
=>
"Guam"
,
'label'
=>
"Guam"
,
'abbreviation'
=>
"GU"
),
array
(
'name'
=>
"Hawaii"
,
'label'
=>
"Hawaii"
,
'abbreviation'
=>
"HI"
),
array
(
'name'
=>
"Idaho"
,
'label'
=>
"Idaho"
,
'abbreviation'
=>
"ID"
),
array
(
'name'
=>
"Illinois"
,
'label'
=>
"Illinois"
,
'abbreviation'
=>
"IL"
),
array
(
'name'
=>
"Indiana"
,
'label'
=>
"Indiana"
,
'abbreviation'
=>
"IN"
),
array
(
'name'
=>
"Iowa"
,
'label'
=>
"Iowa"
,
'abbreviation'
=>
"IA"
),
array
(
'name'
=>
"Kansas"
,
'label'
=>
"Kansas"
,
'abbreviation'
=>
"KS"
),
array
(
'name'
=>
"Kentucky"
,
'label'
=>
"Kentucky"
,
'abbreviation'
=>
"KY"
),
array
(
'name'
=>
"Louisiana"
,
'label'
=>
"Louisiana"
,
'abbreviation'
=>
"LA"
),
array
(
'name'
=>
"Maine"
,
'label'
=>
"Maine"
,
'abbreviation'
=>
"ME"
),
array
(
'name'
=>
"Marshall Islands"
,
'label'
=>
"Marshall Islands"
,
'abbreviation'
=>
"MH"
),
array
(
'name'
=>
"Maryland"
,
'label'
=>
"Maryland"
,
'abbreviation'
=>
"MD"
),
array
(
'name'
=>
"Massachusetts"
,
'label'
=>
"Massachusetts"
,
'abbreviation'
=>
"MA"
),
array
(
'name'
=>
"Michigan"
,
'label'
=>
"Michigan"
,
'abbreviation'
=>
"MI"
),
array
(
'name'
=>
"Minnesota"
,
'label'
=>
"Minnesota"
,
'abbreviation'
=>
"MN"
),
array
(
'name'
=>
"Mississippi"
,
'label'
=>
"Mississippi"
,
'abbreviation'
=>
"MS"
),
array
(
'name'
=>
"Missouri"
,
'label'
=>
"Missouri"
,
'abbreviation'
=>
"MO"
),
array
(
'name'
=>
"Montana"
,
'label'
=>
"Montana"
,
'abbreviation'
=>
"MT"
),
array
(
'name'
=>
"Nebraska"
,
'label'
=>
"Nebraska"
,
'abbreviation'
=>
"NE"
),
array
(
'name'
=>
"Nevada"
,
'label'
=>
"Nevada"
,
'abbreviation'
=>
"NV"
),
array
(
'name'
=>
"New Hampshire"
,
'label'
=>
"New Hampshire"
,
'abbreviation'
=>
"NH"
),
array
(
'name'
=>
"New Jersey"
,
'label'
=>
"New Jersey"
,
'abbreviation'
=>
"NJ"
),
array
(
'name'
=>
"New Mexico"
,
'label'
=>
"New Mexico"
,
'abbreviation'
=>
"NM"
),
array
(
'name'
=>
"New York"
,
'label'
=>
"New York"
,
'abbreviation'
=>
"NY"
),
array
(
'name'
=>
"North Carolina"
,
'label'
=>
"North Carolina"
,
'abbreviation'
=>
"NC"
),
array
(
'name'
=>
"North Dakota"
,
'label'
=>
"North Dakota"
,
'abbreviation'
=>
"ND"
),
array
(
'name'
=>
"Northern Mariana Islands"
,
'label'
=>
"Northern Mariana Islands"
,
'abbreviation'
=>
"MP"
),
array
(
'name'
=>
"Ohio"
,
'label'
=>
"Ohio"
,
'abbreviation'
=>
"OH"
),
array
(
'name'
=>
"Oklahoma"
,
'label'
=>
"Oklahoma"
,
'abbreviation'
=>
"OK"
),
array
(
'name'
=>
"Oregon"
,
'label'
=>
"Oregon"
,
'abbreviation'
=>
"OR"
),
array
(
'name'
=>
"Pennsylvania"
,
'label'
=>
"Pennsylvania"
,
'abbreviation'
=>
"PA"
),
array
(
'name'
=>
"Puerto Rico"
,
'label'
=>
"Puerto Rico"
,
'abbreviation'
=>
"PR"
),
array
(
'name'
=>
"Rhode Island"
,
'label'
=>
"Rhode Island"
,
'abbreviation'
=>
"RI"
),
array
(
'name'
=>
"South Carolina"
,
'label'
=>
"South Carolina"
,
'abbreviation'
=>
"SC"
),
array
(
'name'
=>
"South Dakota"
,
'label'
=>
"South Dakota"
,
'abbreviation'
=>
"SD"
),
array
(
'name'
=>
"Tennessee"
,
'label'
=>
"Tennessee"
,
'abbreviation'
=>
"TN"
),
array
(
'name'
=>
"Texas"
,
'label'
=>
"Texas"
,
'abbreviation'
=>
"TX"
),
array
(
'name'
=>
"Utah"
,
'label'
=>
"Utah"
,
'abbreviation'
=>
"UT"
),
array
(
'name'
=>
"Vermont"
,
'label'
=>
"Vermont"
,
'abbreviation'
=>
"VT"
),
array
(
'name'
=>
"Virgin Islands, U.S."
,
'label'
=>
"Virgin Islands, U.S."
,
'abbreviation'
=>
"VI"
),
array
(
'name'
=>
"Virginia"
,
'label'
=>
"Virginia"
,
'abbreviation'
=>
"VA"
),
array
(
'name'
=>
"Washington"
,
'label'
=>
"Washington"
,
'abbreviation'
=>
"WA"
),
array
(
'name'
=>
"West Virginia"
,
'label'
=>
"West Virginia"
,
'abbreviation'
=>
"WV"
),
array
(
'name'
=>
"Wisconsin"
,
'label'
=>
"Wisconsin"
,
'abbreviation'
=>
"WI"
),
array
(
'name'
=>
"Wyoming"
,
'label'
=>
"Wyoming"
,
'abbreviation'
=>
"WY"
),
// array('id'=>, 'name'=>''),
);
$q
=
""
;
if
(
array_key_exists
(
"q"
,
$_REQUEST
))
{
$q
=
$_REQUEST
[
'q'
];
}
if
(
strlen
(
$q
)
&&
$q
[
strlen
(
$q
)-
1
]==
"*"
)
{
$q
=
substr
(
$q
,
0
,
strlen
(
$q
)-
1
);
}
$ret
=
array
();
foreach
(
$allItems
as
$item
)
{
if
(!
$q
||
strpos
(
strtolower
(
$item
[
'name'
]),
strtolower
(
$q
))===
0
)
{
$ret
[]
=
$item
;
}
}
// Handle paging, if given.
if
(
array_key_exists
(
"start"
,
$_REQUEST
))
{
$ret
=
array_slice
(
$ret
,
$_REQUEST
[
'start'
]);
}
if
(
array_key_exists
(
"count"
,
$_REQUEST
))
{
$ret
=
array_slice
(
$ret
,
0
,
$_REQUEST
[
'count'
]);
}
print
'/*'
.
json_encode
(
array
(
'items'
=>
$ret
)).
'*/'
;
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, Apr 26, 00:12 (6 d, 15 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27775
Default Alt Text
QueryReadStore.php (5 KB)
Attached To
rZEDHG ZedLegacy
Event Timeline
Log In to Comment