| @@ 288-297 (lines=10) @@ | ||
| 285 | ArrayData::create($arrayData) |
|
| 286 | ); |
|
| 287 | } |
|
| 288 | } else { |
|
| 289 | $arrayData = array( |
|
| 290 | "ID" => preg_replace("/[^A-Za-z0-9 ]/", '-', $child), |
|
| 291 | "Title" => $child, |
|
| 292 | "Link" => $this->Link("filter/LocalityName,AdministrativeAreaName/".$URLSegmentFromFieldInfo."/"), |
|
| 293 | "HasChildren" => false, |
|
| 294 | "Children" => null |
|
| 295 | ); |
|
| 296 | $headingsCreated[$primaryChild]->push($arrayData); |
|
| 297 | } |
|
| 298 | } |
|
| 299 | } else { |
|
| 300 | $arrayData = array( |
|
| @@ 299-310 (lines=12) @@ | ||
| 296 | $headingsCreated[$primaryChild]->push($arrayData); |
|
| 297 | } |
|
| 298 | } |
|
| 299 | } else { |
|
| 300 | $arrayData = array( |
|
| 301 | "ID" => preg_replace("/[^A-Za-z0-9 ]/", '-', $fieldInfo), |
|
| 302 | "Title" => $fieldInfo, |
|
| 303 | "Link" => $this->Link("filter/LocalityName,AdministrativeAreaName/".$URLSegmentFromFieldInfo."/"), |
|
| 304 | "HasChildren" => false, |
|
| 305 | "Children" => null |
|
| 306 | ); |
|
| 307 | $al->push( |
|
| 308 | ArrayData::create($arrayData) |
|
| 309 | ); |
|
| 310 | } |
|
| 311 | } |
|
| 312 | $al->sort("City"); |
|
| 313 | return $al; |
|