glpi-plugin-auf : ajustement des rapports
[auf-serveur.git] / glpi-plugin-auf / plugin / report.operatingsystems.php
index 87bcdc2..9cc48f5 100644 (file)
@@ -14,15 +14,10 @@ Report::title();
 
 $computer = new Computer();
 
-$state_sql = "";
-if (($state != "") AND ($state != "0")) {
-   $state_sql = " AND `states_id` = '".$state."' ";
-}
-
 $itemtype = 'Computer';
 $table_item = getTableForItemType($itemtype);
 
-echo "<span class='big b'>Systèmes d'exploitation par implantation</span><br><br>";
+//echo "<span class='big b'>Systèmes d'exploitation par implantation</span><br><br>";
 echo "<table class='tab_cadrehov'>";
 echo "<tr class='tab_bg_1'><th>Implantation</th><th>Système d'exploitation</th><th>Quantité</th></tr>";
 $green_grand_total = 0;
@@ -39,6 +34,7 @@ while ($region_data = $DB->fetch_assoc($region_result)) {
   $region_id = $region_data['id'];
   if ($region_id != 0) {
     $region_name = getTreeLeafValueName("glpi_entities", $region_id);
+    echo "<tr><th colspan='3'></th></tr>\n";
   } else {
     $region_name = "AUF (non classé)";
   }
@@ -54,7 +50,7 @@ while ($region_data = $DB->fetch_assoc($region_result)) {
 $query = "SELECT COUNT(c.id) AS count, e.name AS ename,
           (CASE WHEN o.name REGEXP '^Debian ' THEN SUBSTRING_INDEX(REPLACE(o.name,' GNU/Linux',''),'.',1)
                 WHEN o.name REGEXP '^Ubuntu ' THEN SUBSTRING_INDEX(REPLACE(o.name,' LTS',''),'.',2)
-                WHEN o.name REGEXP '^Microsoft ' THEN REPLACE(o.name,'Microsoft ','')
+                WHEN o.name REGEXP '^Microsoft' THEN REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(o.name,'™',''),'®',''),'fessional',''),'fessionnel',''),'Microsoft ','')
                 WHEN o.name REGEXP '^Mac ' THEN REPLACE(o.name,'Mac ','')
                 ELSE o.name END) AS oname
           FROM `$table_item` c
@@ -111,7 +107,8 @@ $blue_grand_total += $blue_total;
 $grand_total += $region_total;
 } // fin des régions
 
-echo "<tr class='tab_bg_1'><td colspan='3'>&nbsp;</td></tr>";
+#echo "<tr class='tab_bg_1'><td colspan='3'>&nbsp;</td></tr>";
+echo "<tr><th colspan='3'></th></tr>\n";
 
 # total operating systems
 $query = "SELECT COUNT(*) FROM `".$table_item."`