]> _ Git - cubedesigners_userdatabase.git/commitdiff
wip #6744 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 23 Feb 2024 11:33:37 +0000 (12:33 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 23 Feb 2024 11:33:37 +0000 (12:33 +0100)
src/app/Permissions.php

index f3fc7c0c0989b48ecc483dc441ce4e2a8b07b21f..1d3d01a2ed27776e6382b14c38ce6542ad1e2dd1 100644 (file)
@@ -213,4 +213,21 @@ class Permissions
         }
         return [];
     }
+
+    public static function getAllInvoicableCompanies()
+    {
+        $data = self::_getData();
+        $res = [];
+        foreach ($data['invoicableCompany'] as $id => $invoicable) {
+            if ($id !== $invoicable) {
+                continue;
+            }
+            if (!isset($data['companyNames'][$id])) {
+                continue;
+            }
+            $res[$id] = $data['companyNames'][$id];
+        }
+        return $res;
+    }
+
 }