@@ 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; |