File "importer.php"
Full Path: /home/analogde/www/copy/importer.php
File size: 6.1 KB
MIME-type: text/html
Charset: utf-8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.13.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-3.6.0.js"></script>
<script src="https://code.jquery.com/ui/1.13.1/jquery-ui.js"></script>
<!--php avoid resubmission of form with f5 -->
<script type="text/javascript">
// detection F5
/* $(document).ready(function() {
$(window).keydown(function(event){
if(event.keyCode == 116) {
event.preventDefault();
return false;
}
});
});
*/
function getXhr()
{
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject)
{ // Internet Explorer
try
{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else
{
// XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
function fct_restaurer()
{
$(function ()
{
$( "#dialog" ).dialog({
modal: true,
title: "Info",
closeOnEscape: false,
buttons: {
Oui: function()
{
$( this ).dialog( "close" );
fct_import();
},
Non: function()
{
$( this ).dialog( "close" );
}
}
});
//$("#btnShow").click(function ()
$("#action").click(function ()
{
$('#dialog').dialog('open');
});
});
}
function fct_annuler()
{
javascript:history.go(-1);
}
function fct_import()
{
var xhr = getXhr();
xhr.onreadystatechange = function()
{
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200)
{
retour = xhr.responseText;
if(retour == 1)
{
document.getElementById("pour_le_message").innerHTML = "Import réussi, vous allez être redirigé dans qq secondes";
setTimeout(function(){ window.location="read02.php"; },5000);
/*$(function()
{
$( "#message_import" ).dialog({
modal: true,
title: "Infos",
buttons: {
Ok: function()
{
$( this ).dialog( "close" );
//window.location.reload();
bye();
//setTimeout(function(){ window.location="read02.php"; },5000);
}
}
});
});*/
}
if(retour == 2)
{
document.getElementById("pour_le_message").innerHTML = "Pas bon";
/*$(function()
{
$( "#message_erreur" ).dialog({
modal: true,
title: "Infos",
buttons: {
Ok: function()
{
$( this ).dialog( "close" );
//window.location.reload();
}
}
});
});*/
}
}
}
xhr.open("POST","traitement_import.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//xhr.send("J1="+J1+"&J2="+J2+"&jour="+jour+"&mois="+mois+"&annee="+annee+"&selection_date="+selection_date+"&selection_score="+selection_score);
//xhr.send("J1="+J1+"&J2="+J2+"&jour="+jour+"&mois="+mois+"&annee="+annee+"&selection_score="+selection_score);
xhr.send();
}
function bye()
{
setTimeout("window.location.href='read02.php';",4000);
}
</script>
<div id="dialog" style="display: none" align = "center">Confirmation de l'import ?.</div>
<!--
<input type="button" id="btnShow" value="Show Popup" />
-->
<p id="pour_le_message"></p>
<!--
<script>
function myFunction() {
document.getElementById("pour_le_message").innerHTML = "Hello World";
}
</script>
-->
<?php
/*
<input type="hidden" value="<?php echo $rand; ?>" name="randcheck" />
*/
// utiliser pour passer une variable qui peut servir à faire un lock pour indiquer que seul lun clic est pris en compte et pas un refresg (F5)
echo '<input type="hidden" id="custId" name="custId" value="3487">';
//if(!empty($_GET))
if( isset($_GET['yes']) && $_GET['yes'] == 1 )
{
echo "L'import dans la database est fait ....";
header ("Refresh: 5;URL=read02.php");
}
echo '<a href="read02.php" title="Retour à la page précédente">Retour</a></li>';
echo "<br><br><br>";
$id = "yes";
// echo '<br><br><br><p align=center><a href="importer.php?id='.$id.'&yes=1">OUI</a> <a href="liste_joueurs.php">NON</a></p>';
// echo '<br><br><br><p align=center><a href="importer.php?yes=1">OUI</a> <a href="read02.php">NON</a></p>';
// echo "<input type='submit' name='Restaurer' value='Restaurer' onClick='fct_restaurer()' />";
// echo "<input type='submit' name='Annuler' value='Annuler' onClick='fct_annuler()' />";
echo '<button id="action" onclick="fct_restaurer()">Click me</button>';
?>
<div id="message_import" style="display: none">
<p>
<span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
L'import a été fait.
</p>
</div>
<div id="message_erreur" style="display: none">
<p>
<span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
Ya un souci mon petit....
</p>
</div>