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 | } |