From d339cb10d8137731230e1f424e254e5796713f75 Mon Sep 17 00:00:00 2001 From: e025532 Date: Tue, 17 Sep 2024 12:17:31 +0200 Subject: [PATCH] Added : Workstation Crossover --- navbar.html | 11 +- workstation/GlobalCrossover.php | 233 ++++++++++++++++++++++++++++++++ 2 files changed, 243 insertions(+), 1 deletion(-) create mode 100644 workstation/GlobalCrossover.php diff --git a/navbar.html b/navbar.html index af636e3..d088e05 100644 --- a/navbar.html +++ b/navbar.html @@ -50,13 +50,22 @@
  • - Hyper-V + Hyper-V
  • +
  • + + Workstations + +


  • diff --git a/workstation/GlobalCrossover.php b/workstation/GlobalCrossover.php new file mode 100644 index 0000000..2da2983 --- /dev/null +++ b/workstation/GlobalCrossover.php @@ -0,0 +1,233 @@ + + + + + + + + + + Web Infra Reports + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + +
    + +
    + +

    Workstations Crossover

    + + +
    + + + + + + + + + + + + + + + + + + + + "; + if (isset($row['ad']) && isset($row['glpi']) && isset($row['sccm']) && isset($row['s1'])) { + echo ""; + $ok++; + } else { + echo ""; + } + if ($row['os']) { + if (preg_match('(7)', $row['os']) !== 1) { + $nOS++; + echo ""; + } else { + echo ""; + } + } else { + echo ""; + } + // AD + if ($row['ad'] == 'Y') { + $date1 = date_create($row['adlu']); + $diff = date_diff($date1, date_create(date("Y-m-d"))); + if ($diff->format("%R%a") > 45) { + echo ""; + echo ""; + } else { + $nAD++; + echo ""; + echo ""; + } + } else { + + if (isset($row['ad'])) { + $nAD++; + echo ""; + echo ""; + $nSCCM++; + } else { + echo ""; + echo ""; + } + } + + // GLPI + if ($row['glpi'] == 'Y') { + $date1 = date_create($row['glpilu']); + $diff = date_diff($date1, date_create(date("Y-m-d"))); + if ($diff->format("%R%a") > 7) { + echo ""; + echo ""; + } else { + if ($row['glpilu'] <> "") { + echo ""; + $nFI++; + echo ""; + } else { + echo ""; + echo ""; + } + } + $nGLPI++; + } else { + if (isset($row['glpi'])) { + echo ""; + echo ""; + $nGLPI++; + } else { + echo ""; + echo ""; + } + } + + // SCCM + if ($row['sccm'] == 'Y') { + $date1 = date_create($row['sccmlu']); + $diff = date_diff($date1, date_create(date("Y-m-d"))); + if ($diff->format("%R%a") > 7) { + echo ""; + echo ""; + } else { + echo ""; + echo ""; + $nSCCM++; + } + } else { + if (isset($row['sccm'])) { + echo ""; + echo ""; + $nSCCM++; + } else { + echo ""; + echo ""; + } + } + + // S1 + if ($row['s1'] == 'Y') { + $date1 = date_create($row['s1lu']); + $diff = date_diff($date1, date_create(date("Y-m-d"))); + if ($diff->format("%R%a") > 7) { + echo ""; + echo ""; + } else { + echo ""; + echo ""; + $nS1++; + } + } else { + if (isset($row['s1'])) { + echo ""; + echo ""; + $nSCCM++; + } else { + echo ""; + echo ""; + } + } + + echo ""; + } + ?> + + +
    NameOperating SystemADAD Last LogonGLPILast FI + InventorySCCM
    SCCM Last HeartbeatSentinelOne
    SentinelOne Last Heartbeat
    " . $row['poste'] . "" . $row['poste'] . "" . $row['os'] . "Windows 7 OK" . $row['adlu'] . " (" . $diff->format("%R%a") . " days)OK" . $row['adlu'] . "" . $row['ad'] . " Missing OK" . $row['glpilu'] . " (" . $diff->format("%R%a") . " days)OK" . $row['glpilu'] . "OKMissing" . $row['glpi'] . " Missing OK" . $row['sccmlu'] . " (" . $diff->format("%R%a") . " days)OK" . $row['sccmlu'] . "" . $row['sccm'] . " Missing OK" . $row['s1lu'] . " (" . $diff->format("%R%a") . " days)OK" . $row['s1lu'] . "" . $row['s1'] . " Missing 
    +
    + +
    +
    +
    + + + + + + + \ No newline at end of file