ryxeo-glpi-git / plugins / anet_epacks / front / plugin_anet_epacks.verif_dyndns.php @ f8b606aa
Historique | Voir | Annoter | Télécharger (1,03 ko)
1 |
<?php
|
---|---|
2 |
/*
|
3 |
* vérifie la liste des epacks des differents ordinateurs arrivant de OCS pour
|
4 |
* par exemple détecter des nums de epacks qui n'existent pas ...
|
5 |
*/
|
6 |
|
7 |
if(!defined('GLPI_ROOT')){ |
8 |
define('GLPI_ROOT', '../../..'); |
9 |
} |
10 |
include_once (GLPI_ROOT . "/inc/includes.php"); |
11 |
|
12 |
checkRight("config","w"); |
13 |
global $DB; |
14 |
|
15 |
commonHeader("anet_epacks",$_SERVER['PHP_SELF'],"config","plugins"); |
16 |
|
17 |
//on récupère les packs activés et dont l'entitée finale est connue
|
18 |
$query = "SELECT name,os_license_id,COUNT(os_license_id) FROM glpi_computers WHERE os_license_id LIKE '%dyn%' GROUP BY os_license_id HAVING COUNT(os_license_id) > 1;"; |
19 |
|
20 |
$result = $DB->query($query); |
21 |
print "<h3>Détection des incohérences d'affectation DynDNS</h3>\n"; |
22 |
|
23 |
print "<table style=\"text-align: left; padding-left: 40px;\">"; |
24 |
print " <tr> <th>Nom</th><th>DynDNS affecté</th><th>Nb d'affectations</th></tr>\n"; |
25 |
while($data=$DB->fetch_array($result)) { |
26 |
print " <tr> <td>" . $data[0] . "</td><td>" . $data[1] . "</td><td>" . $data[2] . "</td></tr>\n"; |
27 |
} |
28 |
print "</table>"; |
29 |
|
30 |
commonFooter(); |
31 |
?>
|