-
Notifications
You must be signed in to change notification settings - Fork 1
/
blanche.php
136 lines (130 loc) · 3.69 KB
/
blanche.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<?php
if (!isset($_SESSION)) session_start();
include ("include/UrlParam2PhpVar.inc.php");
if (!isset($_SESSION['id_user']) || $_SESSION['id_user'] == "")
{
exit();
}
require "admin.inc.php";
require 'fonction.inc.php';
require "lang$lg.inc.php";
dbConnect();
$agent=getenv("HTTP_USER_AGENT");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<?php
echo "<title>Cron</title></head>";
?>
<SCRIPT language="javascript" type="text/javascript">
function loadData() {
sendData('2', 'appel_chat.php', 'POST');
}
function sendData(data, page, method)
{
if(window.ActiveXObject)
{
//Internet Explorer
var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
}//fin if
else
{
//Mozilla
var XhrObj = new XMLHttpRequest();
}//fin else
//si on envoie par la méthode GET:
if(method == "GET")
{
if(data == 'null')
{
//Ouverture du fichier sélectionné:
XhrObj.open("GET", page);
}//fin if
else
{
//Ouverture du fichier en methode GET
XhrObj.open("GET", page+"?"+data);
}//fin else
}//fin if
else if(method == "POST")
{
//Ouverture du fichier en methode POST
XhrObj.open("POST", page);
}//fin elseif
//Ok pour la page cible
XhrObj.onreadystatechange = function()
{
if (XhrObj.readyState == 4 && XhrObj.status == 200)
{
if (XhrObj.responseText != ''){
affiche_result(XhrObj);
return XhrObj.responseText ;
}
return XhrObj.responseText ;
}
}
function affiche_result(XhrObj)
{
if (XhrObj.readyState==4)
{
str1 = XhrObj.responseText;
str=str1.substring(0,5);
if (str == '<div ')
{
//document.main.location.getElementById("msgInst").className="Oui";
parent.frames['logo'].document.getElementById("msgInst").className="msgInst";
parent.frames['logo'].document.getElementById("msgInst").innerHTML=XhrObj.responseText;
}
if (str == 'chat/')
window.open(XhrObj.responseText,"chat_formagri","resizable=yes,status=no,scrollbars=no, menubar=no, width=550,height=400");
if (str != '<div ' && str != 'chat/')
alert (unescape(XhrObj.responseText));
}
}
if(method == "GET")
{
XhrObj.send(null);
}//fin if
else if(method == "POST")
{
XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
XhrObj.send(data);
}//fin elseif
}
</SCRIPT>
<SCRIPT LANGUAGE = "JavaScript" type="text/javascript"> // Gère la boucle du timer, décrémente et lance la requete AjaX à la fin de la boucle
<!--
var secs
var timerID = null
var timerRunning = false
var delay = 1000 //definit le nombre de millisecondes dans la seconde.on peut le modifier
function InitializeTimer()
{
secs = 20 // Nombre de secondes a decrementer
StartTheTimer()
}
function StopTheClock()
{
if(timerRunning)
clearTimeout(timerID)
timerRunning = false
}
function StartTheTimer()
{
secs = secs - 1
window.status = 'Formagri version 2.7.0.3 -Janvier 2013- Dey Bendifallah/Cnerta/Eduter/AgroSupDijon. Relance dans ' + secs
timerRunning = true
if (secs == 0){
loadData()
secs = 20 //reinitialisation pour rester dans StartTheTimer
}
timerID = setTimeout("StartTheTimer()", 1000)
}
//-->
</SCRIPT>
<?php
echo "<body bgcolor='white' style=\"margin-width:'0'; margin-right:'0'; margin-left:'0'; margin-top:'0';\" onload=\"javascript:InitializeTimer();\">";
?>
</body>
</html>