rmlworkorder major upgrade

This commit is contained in:
Luca Haid
2025-09-02 08:36:33 +00:00
parent 549027a67c
commit b173a6edc1
24 changed files with 1762 additions and 2073 deletions

View File

@@ -213,4 +213,16 @@ class Helper {
return $returnObject ? $campaigns : array_column($campaigns, 'id');
}
public static function getPreorderCampaignNetworkOwners() {
$sql = "SELECT a.id FROM Preordercampaign pc
LEFT JOIN Network n ON pc.network_id = n.id
LEFT JOIN Address a ON n.owner_id = a.id
GROUP BY a.id
ORDER BY a.company, a.lastname, a.firstname";
$results = FronkDB::singleton()->fetch_all_assoc(FronkDB::singleton()->query($sql)) ?? [];
return array_map(fn($owner) => new Address($owner['id']), $results);
}
}