<?php session_start(); require('functions.php');
if(o_login_check($_POST['user'],$_POST['password']) OR o_login_check($_SESSION['user'],$_SESSION['password'])) {
?>
<!DOCTYPE html>
<head>
	<link rel="Stylesheet" href="style.php">
	<title>Opolytics Installationsüberprüfung</title>
</head>
<body>
<?php include('menu.php'); ?>
<h1>Opolytics Installationsüberprüfung</h1>
<div class="text">Überprüfen der Installation...<br><table class="hiddentable"><thead><tr><td></td><td>Datei</td><td>Remote Hash</td><td>Lokaler Hash</td></tr></thead><tbody>
	<?php 
	$checksums = unserialize(file_get_contents('https://opolytics.de.cool/md5checksums-latest.php'));
	$ok = true;
	foreach($checksums AS $key=>$value) {
		$hash = md5(file_get_contents($key));
		echo '<tr><td style="color:'.($hash==$value ? 'green">✓' : 'red">✘<br><span style="color:orange">Datei modifiziert. </span><a href="#modified">Woran kann das liegen?</a>').'</td><td>'.$key.'</td><td>'.$hash.'</td><td>'.$value.'</td></tr>';
		if($hash==$value) $ok = false;
	}
	?></tbody></table></div>
	<?php if($ok===false) echo '<h2 id="modified">Datei modifiziert</h2><p>Mindestens eine Datei ist modifiziert. Das könnte an folgenden Gründen liegen:</p><ul class="text" style="text-align:left">
	<li>Sie haben eine Datei geändert.
	<li>Eine Datei wurde nicht korrekt heruntergeladen.
	<li>Sie verwenden nicht die neuste Version, in diesem Fall sollten Sie versuchen eine neue Version zu installieren. Wenn Sie die in dieser Installation enthaltene Konfiguration verwenden wollen, fahren Sie fort und führen Sie ein Update durch sobald Sie dazu aufgefordert werden.
	</ul>'; ?>
</body></html>
<?php }	?>