public function getCalendarResources($connection, $group) { $personnel = new Personnel(); $clients = new Clients(); $personnel_list = $personnel->find(null, $connection); $client_list = $clients->find(null, $connection); $resources = []; switch ($group) { case 'Client': foreach ($client_list as $clientRecord) { foreach ($personnel_list as $personnelRecord) { $r = []; $r["id"] = $personnelRecord["id"]; $r["clientName"] = $clientRecord["name"]; $r["title"] = $personnelRecord["name"]; $resources[] = $r; } } break; default: foreach ($personnel_list as $personnelRecord) { foreach ($client_list as $clientRecord) { $r = []; $r["id"] = $clientRecord["id"]; $r["personnelName"] = $personnelRecord["name"]; $r["title"] = $clientRecord["name"]; $resources[] = $r; } } break; } $resources = json_encode($resources); return $resources; }