";
while ($row = odbc_fetch_array($rs)) {
if(isset($row['dpt1'])){
$opt .= "
" ;
}
}
$opt .= "
" ;
$sql = "select distinct dpt from globalcrossover where dpt <> '' order by dpt";
$rs=odbc_exec($conn,$sql);
while ($row = odbc_fetch_array($rs)) {
$opt .= "
" ;
}
$opt .="" ;
$vir="checked";$phy="checked";$dpt="";
$where = ""; $typ="";
if(isset($_GET['AA'])){
$aa="checked"; $where .= "crit = 'AA' or ";
}else{$aa="unchecked";}
if(isset($_GET['A'])){
$a="checked"; $where .= "crit = 'A' or ";
}else{$a="unchecked";}
if(isset($_GET['B'])){
$b="checked"; $where .= "crit = 'B' or ";
}else{$b="unchecked";}
if(isset($_GET['C'])){
$c="checked"; $where .= "crit = 'C' or ";
}else{$c="unchecked";}
if(isset($_GET['no'])){
$no="checked"; $where .= "(crit = '' or crit is null) or ";
}else{$no="unchecked";}
$crit = rtrim($where, "or ");
if(isset($_GET['PHY'])){
$phy="checked";
if(!isset($_GET['VIR'])){
$typ .= " AND virtual = 'N'";
}
}else{$phy="unchecked";}
if(isset($_GET['VIR'])){
$vir="checked";
if(!isset($_GET['PHY'])){
$typ .= " AND virtual = 'Y'";
}
}else{$vir="unchecked";}
DB_Data_Read();
if($crit <> ""){
$sql = "SELECT * FROM GlobalCrossover where ($crit) and Server <> '' ";
}else{
$sql = "SELECT * FROM GlobalCrossover where Server <> '' ";
}
if($typ <> ""){
$sql .= $typ ;
}
if(isset($_GET['DPT']) && $_GET['DPT'] <> ""){
$dpt = strtoupper($_GET['DPT']);
$d = str_replace('*','',$dpt) ;
$sql .= " AND dpt like '$d%' " ;
}else{
$dpt="";
}
$sql .= " order by Server";
//echo $sql ;
$rs=odbc_exec($conn,$sql);
?>
| Name |
Operating System |
Criticity |
Departement |
AD |
AD Last Logon |
GLPI |
Last FI Inventory |
SCCM
|
SCCM Last Heartbeat |
EPO |
EPO Last Update |
Backup |
Last Backup |
";
if(isset($row['AD']) && isset($row['GLPI']) && isset($row['SCCM']) && isset($row['EPO']) && isset($row['NBU'])){
echo "".$row['Server']." | ";
$ok++;
}else{
echo "".$row['Server']." | ";
}
if($row['OS']){
if(preg_match('(XP|2003|Windows NT|2000|2008|7)', $row['OS']) !== 1) {
$nOS++;
echo "".$row['OS']." | ";
} else {
echo "".$row['OS']." | ";
}
}else{
echo " | ";
}
echo "".$row['crit']." | ";
echo "".$row['dpt']." | ";
// 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") > 60){
echo "OK | ";
echo "".$row['ADlu']." (".$diff->format("%R%a")." days) | ";
}else{
$nAD++;
echo "OK | ";
echo "".$row['ADlu']." | ";
}
}else{
if(isset($row['AD'])){
$nAD++;
echo "".$row['AD']." | ";
echo " | ";
$nSCCM++;
}else{
echo "Missing | ";
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 "OK | ";
echo "".$row['GLPIlu']." (".$diff->format("%R%a")." days) | ";
}else{
if($row['GLPIlu'] <> ""){
echo "OK | ";
$nFI++;
echo "".$row['GLPIlu']." | ";
}else{
echo "OK | ";
echo "Missing | ";
}
}
$nGLPI++;
}else{
echo "Missing | ";
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 "OK | ";
echo "".$row['SCCMlu']." (".$diff->format("%R%a")." days) | ";
}else{
echo "OK | ";
echo "".$row['SCCMlu']." | ";
$nSCCM++;
}
}else{
if(isset($row['SCCM'])){
echo "".$row['SCCM']." | ";
echo " | ";
$nSCCM++;
}else{
echo "Missing | ";
echo " | ";
}
}
// EPO
if($row['EPO'] == 'Y'){
$date1=date_create($row['EPOlu']);
$diff=date_diff($date1,date_create(date("Y-m-d")));
if($diff->format("%R%a") > 7){
echo "OK | ";
echo "".$row['EPOlu']." (".$diff->format("%R%a")." days) | ";
}else{
echo "OK | ";
echo "".$row['EPOlu']." | ";
$nEPO++;
}
}else{
if(isset($row['EPO'])){
echo "".$row['EPO']." | ";
echo " | ";
$nEPO++;
}else{
echo "Missing | ";
echo " | ";
}
}
// BACKUP
if($row['NBU'] == 'Y'){
$date1=date_create($row['NBUlu']);
$diff=date_diff($date1,date_create(date("Y-m-d")));
if($diff->format("%R%a") > 30){
echo "OK (NBU) | ";
echo "".$row['NBUlu']." (".$diff->format("%R%a")." days) | ";
}else{
echo "OK (NBU) | ";
echo "".$row['NBUlu']." | ";
$nNBU++;
}
}else{
if($row['DPM'] == 'Y'){
$date1=date_create($row['DPMlu']);
$diff=date_diff($date1,date_create(date("Y-m-d")));
if($diff->format("%R%a") > 30){
echo "OK (DPM) | ";
echo "".$row['DPMlu']." (".$diff->format("%R%a")." days) | ";
}else{
echo "OK (DPM) | ";
echo "".$row['DPMlu']." | ";
$nDPM++;
}
}else{
if(isset($row['NBU'])){
echo "".$row['NBU']." | ";
echo " | ";
}else{
if(isset($row['DPM'])){
echo "".$row['DPM']." | ";
echo " | ";
}
echo "Missing | ";
echo " | ";
}
}
}
/*
*/
echo "";
}
?>