public function ExportData::getLocations in Loft Data Grids 6.2
Same name and namespace in other branches
- 7.2 vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/ExportData.php \AKlump\LoftDataGrids\ExportData::getLocations()
Return an array of location data keyed by location_id
Return value
array
- keys are location_ids
- values: arrays
- pointers
- page
Overrides ExportDataInterface::getLocations
File
- vendor/
aklump/ loft_data_grids/ src/ AKlump/ LoftDataGrids/ ExportData.php, line 33
Class
Namespace
AKlump\LoftDataGridsCode
public function getLocations() {
$data = $this->locations;
$default = (array) array_fill_keys($this
->getAllPageIds(), 0) + array(
0,
);
foreach (array_keys($data) as $location_id) {
$a =& $data[$location_id];
if (!isset($a['page'])) {
$a['page'] = 0;
}
if (!isset($a['pointers'])) {
$a['pointers'] = array();
}
$a['pointers'] += $default;
}
return $data;
}