fix bug recup_salles sur update

This commit is contained in:
Jérôme Bousquié 2018-11-21 10:37:12 +01:00
parent e71efc6638
commit d509dfdaab

View File

@ -59,8 +59,9 @@ function Insere_machines(&$ldap_con, $ldap_base, $ldap_filtre, &$ldap_attr, &$ex
} }
$req_machine_insert = "INSERT INTO machines (machine_id, salle, os, os_sp, os_version) VALUES ('{$machine_id}', '{$nom_salle}', '{$os}', '{$os_sp}', '{$os_version}')"; $req_machine_insert = "INSERT INTO machines (machine_id, salle, os, os_sp, os_version) VALUES ('{$machine_id}', '{$nom_salle}', '{$os}', '{$os_sp}', '{$os_version}')";
$req_machine_update = "INSERT INTO machines (machine_id, salle, os, os_sp, os_version) VALUES ('{$machine_id}', '{$nom_salle}', '{$os}', '{$os_sp}', '{$os_version} ON DUPLICATE KEY UPDATE salle = {$nom_salle}, os = {$os}, os_sp = {$os_sp}, os_version = {$os_version} ')"; $req_machine_update = "INSERT INTO machines (machine_id, salle, os, os_sp, os_version) VALUES ('{$machine_id}', '{$nom_salle}', '{$os}', '{$os_sp}', '{$os_version}') ON DUPLICATE KEY UPDATE salle = '{$nom_salle}', os = '{$os}', os_sp = '{$os_sp}', os_version = '{$os_version}'";
$req_machine = ($update) ? $req_machine_update : $req_machine_insert; $req_machine = ($update) ? $req_machine_update : $req_machine_insert;
echo $req_machine. "<br/>";
db_query($db, $req_machine); db_query($db, $req_machine);
$count = $count + 1; $count = $count + 1;
} }
@ -98,6 +99,25 @@ foreach($salles_uniques as $s) {
db_query($db, $req_salle); db_query($db, $req_salle);
$nb_salles = $nb_salles + 1; $nb_salles = $nb_salles + 1;
} }
// fermeture ldap
ldap_close($ldap_con);
?>
<!DOCTYPE HTML>
<html lang="fr">
<head>
<title>Winlog</title>
<meta charset="utf-8">
<link rel="stylesheet" media="screen" type="text/css" title="default" href="default.css">
</head>
<body>
<p class="header">WINLOG</p>
<h3>Récupération des machines et des salles</h3>
<p>Ce traitement vient de récupérer les machines et les salles depuis le serveur Active Directory.<br/>
Les informations relatives aux machines et aux salles (noms des salles ou des machines, adresses IP, etc) préalablement dans la base Winlog viennent d'être effacées.</p>
<p>Nombre de machines chargées dans la base : <?php echo($nb_total); ?><br/>
Nombre de salles chargées dans la base : <?php echo($nb_salles); ?><p>
<p><a href="index.php">Retour menu principal</a></p>
db_query($d
// fermeture ldap // fermeture ldap
ldap_close($ldap_con); ldap_close($ldap_con);
@ -109,6 +129,103 @@ ldap_close($ldap_con);
<meta charset="utf-8"> <meta charset="utf-8">
<link rel="stylesheet" media="screen" type="text/css" title="default" href="default.css"> <link rel="stylesheet" media="screen" type="text/css" title="default" href="default.css">
</head> </head>
<body>
<p class="header">WINLOG</p>
<h3>Récupération des machines et des salles</h3>
<p>Ce traitement vient de récupérer les machines et les salles depuis le serveur Active Directory.<br/>
Les informations relatives aux machines et aux salles (noms des salles ou des machines, adresses IP, etc) préalablement dans la base Winlog viennent d'être effacées.</p>
<p>Nombre de machines chargées dans la base : <?php echo($nb_total); ?><br/>
Nombre de salles chargées dans la base : <?php echo($nb_salles); ?><p>
<p><a href="index.php">Retour menu principal</a></p>
$nb_salles
// fermeture ldap
ldap_close($ldap_con);
?>
<!DOCTYPE HTML>
<html lang="fr">
<head>
<title>Winlog</title>
<meta charset="utf-8">
<link rel="stylesheet" media="screen" type="text/css" title="default" href="default.css">
</head>
<body>
<p class="header">WINLOG</p>
<h3>Récupération des machines et des salles</h3>
<p>Ce traitement vient de récupérer les machines et les salles depuis le serveur Active Directory.<br/>
Les informations relatives aux machines et aux salles (noms des salles ou des machines, adresses IP, etc) préalablement dans la base Winlog viennent d'être effacées.</p>
<p>Nombre de machines chargées dans la base : <?php echo($nb_total); ?><br/>
Nombre de salles chargées dans la base : <?php echo($nb_salles); ?><p>
<p><a href="index.php">Retour menu principal</a></p>
}
// fermeture ld
// fermeture ldap
ldap_close($ldap_con);
?>
<!DOCTYPE HTML>
<html lang="fr">
<head>
<title>Winlog</title>
<meta charset="utf-8">
<link rel="stylesheet" media="screen" type="text/css" title="default" href="default.css">
</head>
<body>
<p class="header">WINLOG</p>
<h3>Récupération des machines et des salles</h3>
<p>Ce traitement vient de récupérer les machines et les salles depuis le serveur Active Directory.<br/>
Les informations relatives aux machines et aux salles (noms des salles ou des machines, adresses IP, etc) préalablement dans la base Winlog viennent d'être effacées.</p>
<p>Nombre de machines chargées dans la base : <?php echo($nb_total); ?><br/>
Nombre de salles chargées dans la base : <?php echo($nb_salles); ?><p>
<p><a href="index.php">Retour menu principal</a></p>
ldap_close($lda
// fermeture ldap
ldap_close($ldap_con);
?>
<!DOCTYPE HTML>
<html lang="fr">
<head>
<title>Winlog</title>
<meta charset="utf-8">
<link rel="stylesheet" media="screen" type="text/css" title="default" href="default.css">
</head>
<body>
<p class="header">WINLOG</p>
<h3>Récupération des machines et des salles</h3>
<p>Ce traitement vient de récupérer les machines et les salles depuis le serveur Active Directory.<br/>
Les informations relatives aux machines et aux salles (noms des salles ou des machines, adresses IP, etc) préalablement dans la base Winlog viennent d'être effacées.</p>
<p>Nombre de machines chargées dans la base : <?php echo($nb_total); ?><br/>
Nombre de salles chargées dans la base : <?php echo($nb_salles); ?><p>
<p><a href="index.php">Retour menu principal</a></p>
?>
<!DOCTYPE HTML>
// fermeture ldap
ldap_close($ldap_con);
?>
<!DOCTYPE HTML>
<html lang="fr">
<head>
<title>Winlog</title>
<meta charset="utf-8">
<link rel="stylesheet" media="screen" type="text/css" title="default" href="default.css">
</head>
<body>
<p class="header">WINLOG</p>
<h3>Récupération des machines et des salles</h3>
<p>Ce traitement vient de récupérer les machines et les salles depuis le serveur Active Directory.<br/>
Les informations relatives aux machines et aux salles (noms des salles ou des machines, adresses IP, etc) préalablement dans la base Winlog viennent d'être effacées.</p>
<p>Nombre de machines chargées dans la base : <?php echo($nb_total); ?><br/>
Nombre de salles chargées dans la base : <?php echo($nb_salles); ?><p>
<p><a href="index.php">Retour menu principal</a></p>
<html lang="fr">
<head>
<title>Winlog</title>
<meta charset="utf-8">
<link rel="stylesheet" media="screen" type="text/css" title="default" href="default.css">
</head>
<body> <body>
<p class="header">WINLOG</p> <p class="header">WINLOG</p>
<h3>Récupération des machines et des salles</h3> <h3>Récupération des machines et des salles</h3>