Subversion Repositories ALCASAR

Rev

Rev 2170 | Rev 2299 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 2170 Rev 2182
Line 11... Line 11...
11
</style>
11
</style>
12
</HEAD>
12
</HEAD>
13
<body>
13
<body>
14
 
14
 
15
<?php
15
<?php
-
 
16
# $Id $
16
 
17
 
17
#Cette page permet de générer les journaux d'imputabilité dans une archive avec mot de passe.
18
#Cette page permet de générer les journaux d'imputabilité dans une archive avec mot de passe.
18
#Lors de la création de cette archive, tous les utilisateurs d'alcasar seront prévenus lors de leur prochaine connexion par un message d'alerte.
19
#Lors de la création de cette archive, tous les utilisateurs d'alcasar seront prévenus lors de leur prochaine connexion par un message d'alerte.
19
#Cette page a été créé suite à la demande d'une préfecture de police afin de faciliter le déroulement des affaires judiciaires UNIQUEMENT.
20
#Cette page a été créé suite à la demande d'une préfecture de police afin de faciliter le déroulement des affaires judiciaires UNIQUEMENT.
20
 
21
 
Line 84... Line 85...
84
 
85
 
85
	#si le mot de passe est vide ou si il contient des espaces
86
	#si le mot de passe est vide ou si il contient des espaces
86
	if($password != "" && $demandeur != "" && $raison != "")
87
	if($password != "" && $demandeur != "" && $raison != "")
87
	{
88
	{
88
		#Génération de log
89
		#Génération de log
89
		$text=date("Y-m-d H:i:s")."|||".$demandeur."|||".$raison."|||".$_SERVER['REMOTE_ADDR']."|||";
90
		$text=date("Y-m-d H:i:s")."|||".$demandeur."|||".$raison."|||".$_SERVER['REMOTE_ADDR'];
90
		#supprimer les nouvelles lignes
91
		#supprimer les nouvelles lignes
91
		$text = str_replace("\n", ' ', $text);
92
		$text = str_replace("\n", ' ', $text);
92
		$text = str_replace("\r", ' ', $text);
93
		$text = str_replace("\r", ' ', $text);
93
 
94
 
94
		
95
		
Line 124... Line 125...
124
	}
125
	}
125
	else
126
	else
126
	{
127
	{
127
		echo "$l_error";	
128
		echo "$l_error";	
128
	}
129
	}
129
 
-
 
130
 
-
 
131
 
-
 
132
	
-
 
133
}
130
}
134
else
131
else
135
{
132
{
136
	#Interface permettant de configurer la génération des journaux d'imputabilité.
133
	#Interface permettant de configurer la génération des journaux d'imputabilité.
137
	echo "<div>";
134
	echo "<div>";
Line 157... Line 154...
157
	echo "<p> $l_password </p><input name=\"password\" type=\"password\" size=\"25\">";
154
	echo "<p> $l_password </p><input name=\"password\" type=\"password\" size=\"25\">";
158
	echo "<h2>$l_info_form</h2>";
155
	echo "<h2>$l_info_form</h2>";
159
	echo "<p>$l_demandeur</p><textarea name='demandeur' style=\"height:25px;\"></textarea>";
156
	echo "<p>$l_demandeur</p><textarea name='demandeur' style=\"height:25px;\"></textarea>";
160
	echo "<p>$l_commentary</p><textarea name='comment'></textarea>";
157
	echo "<p>$l_commentary</p><textarea name='comment'></textarea>";
161
	echo "<p id=\"query_option\"></br></br><button type=\"submit\" onClick=\"this.classList.add('disabled');\" class=\"btn btn-primary\" name=\"submit\" value=\"query_all\"> $l_submit </button></p>";	
158
	echo "<p id=\"query_option\"></br></br><button type=\"submit\" onClick=\"this.classList.add('disabled');\" class=\"btn btn-primary\" name=\"submit\" value=\"query_all\"> $l_submit </button></p>";	
162
 
-
 
163
 
-
 
164
 
-
 
165
}
159
}
166
 
160
 
167
echo "<br><div style=\"height:1px;background:#717171;border-bottom:1px solid #313030:\"></div>";
161
echo "<br><div style=\"height:1px;background:#717171;border-bottom:1px solid #313030:\"></div>";
168
echo "<h2>$l_logtab</h2>";
162
echo "<h2>$l_logtab</h2>";
169
if(file_exists($filename)){
163
if(file_exists($filename)){
170
 
-
 
171
	echo "<div class=\"container\">";     
164
	echo "<div class=\"container\">";     
172
	echo "<table class=\"table table-striped\">";
165
	echo "<table class=\"table table-striped\">";
173
	echo "<thead>";
166
	echo "<thead>";
174
	echo "<tr>";
167
	echo "<tr>";
175
	echo "<th>Date</th>";
168
	echo "<th>Date</th>";
Line 177... Line 170...
177
	echo "<th>Reason</th>";
170
	echo "<th>Reason</th>";
178
	echo "<th>IP address</th>";
171
	echo "<th>IP address</th>";
179
	echo "</tr>";
172
	echo "</tr>";
180
	echo "</thead>";
173
	echo "</thead>";
181
	echo "<tbody>";
174
	echo "<tbody>";
182
        $fichier = fopen($filename, "r");
175
	$fichier = fopen($filename, "r");
183
        $content = file($filename);
176
	$content = file($filename);
-
 
177
	$content = array_reverse($content);
184
	        foreach($content as $line){
178
	foreach($content as $line){
185
		$infos=explode("|||", $line);
179
		$infos=explode("|||", $line);
186
		echo "<tr>";
180
		echo "<tr>";
187
		echo "<td>$infos[0]</td>";	
181
		echo "<td>$infos[0]</td>";
188
		echo "<td>$infos[1]</td>";	
182
		echo "<td>$infos[1]</td>";
189
		echo "<td>$infos[2]</td>";	
183
		echo "<td>$infos[2]</td>";
190
		echo "<td>$infos[3]</td>";	
184
		echo "<td>$infos[3]</td>";
191
		echo "</tr>";
185
		echo "</tr>";
192
        }
-
 
193
 
186
	}
194
echo "</tbody>";
187
	echo "</tbody>";
195
echo "</table>";
188
	echo "</table>";
196
echo "</div>";
189
	echo "</div>";
197
 
-
 
198
 
-
 
199
}
190
}
200
else
191
else
201
{
192
{
202
	echo "<p>$l_empty_log</p>";
193
	echo "<p>$l_empty_log</p>";
203
}
194
}
Line 387... Line 378...
387
echo "</div>";
378
echo "</div>";
388
?>
379
?>
389
 
380
 
390
</body>
381
</body>
391
</html>
382
</html>
392
 
-
 
393
 
-
 
394
 
-
 
395
 
-