Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
|||
ExchangeUseraccount | n/a |
0 / 0 |
n/a |
0 / 0 |
0 | n/a |
0 / 0 |
1 | <?php |
2 | |
3 | namespace BO\Zmsdb\Query; |
4 | |
5 | class ExchangeUseraccount extends Base |
6 | { |
7 | const QUERY_READ_REPORT = "SELECT IFNULL(o.Organisationsname, 'alle'), |
8 | IFNULL(b.Name, 'alle') AS Behoerdennamen, |
9 | n.Name, |
10 | n.Email, |
11 | n.lastUpdate, |
12 | -- n.Berechtigung, |
13 | IF(n.Berechtigung >= 10, 1, 0) AS 'Nutzung des SMS-Versands', |
14 | IF(n.Berechtigung >= 15, 1, 0) AS 'Ein- und Ausschalten des Kiosks', |
15 | IF(n.Berechtigung >= 20, 1, 0) AS 'Administration von Öffnungszeiten', |
16 | IF(n.Berechtigung >= 30, 1, 0) AS 'Administration von Standorten', |
17 | IF(n.Berechtigung >= 40, 1, 0) AS 'Administration von Nutzern', |
18 | IF(n.Berechtigung >= 40, 1, 0) AS 'Administration von Standortclustern', |
19 | IF(n.Berechtigung >= 50, 1, 0) AS 'Administration von Behörden', |
20 | IF(n.Berechtigung >= 70, 1, 0) AS 'Administration von Bezirken', |
21 | IF(n.Berechtigung >= 90, 1, 0) AS 'Superuser' |
22 | FROM nutzerzuordnung nz LEFT JOIN nutzer n ON nz.nutzerid = n.NutzerID |
23 | LEFT JOIN behoerde b ON nz.behoerdenid = b.BehoerdenID |
24 | LEFT JOIN standort s ON s.BehoerdenID = b.BehoerdenID |
25 | LEFT JOIN organisation o USING(OrganisationsID) |
26 | WHERE 1 |
27 | AND n.Name IS NOT NULL |
28 | GROUP BY o.OrganisationsID, n.BehoerdenID, n.Name |
29 | ORDER BY o.Organisationsname, b.Name, n.Name"; |
30 | } |