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.lastUpdate, |
| 11 | -- n.Berechtigung, |
| 12 | IF(n.Berechtigung >= 10, 1, 0) AS 'Nutzung des SMS-Versands', |
| 13 | IF(n.Berechtigung >= 15, 1, 0) AS 'Ein- und Ausschalten des Kiosks', |
| 14 | IF(n.Berechtigung >= 20, 1, 0) AS 'Administration von Öffnungszeiten', |
| 15 | IF(n.Berechtigung >= 30, 1, 0) AS 'Administration von Standorten', |
| 16 | IF(n.Berechtigung >= 40, 1, 0) AS 'Administration von Nutzern', |
| 17 | IF(n.Berechtigung >= 40, 1, 0) AS 'Administration von Standortclustern', |
| 18 | IF(n.Berechtigung >= 50, 1, 0) AS 'Administration von Behörden', |
| 19 | IF(n.Berechtigung >= 70, 1, 0) AS 'Administration von Bezirken', |
| 20 | IF(n.Berechtigung >= 90, 1, 0) AS 'Superuser' |
| 21 | FROM nutzerzuordnung nz LEFT JOIN nutzer n ON nz.nutzerid = n.NutzerID |
| 22 | LEFT JOIN behoerde b ON nz.behoerdenid = b.BehoerdenID |
| 23 | LEFT JOIN standort s ON s.BehoerdenID = b.BehoerdenID |
| 24 | LEFT JOIN organisation o USING(OrganisationsID) |
| 25 | WHERE 1 |
| 26 | AND n.Name IS NOT NULL |
| 27 | GROUP BY o.OrganisationsID, n.BehoerdenID, n.Name |
| 28 | ORDER BY o.Organisationsname, b.Name, n.Name"; |
| 29 | } |